Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
jvx-2.7_src.zip | 2018-01-12 | 9.9 MB | |
jvx-2.7_javadoc.zip | 2018-01-12 | 6.5 MB | |
JVx 2.7.zip | 2018-01-12 | 3.0 MB | |
README_changes_v2_6_to_v2_7.txt | 2018-01-12 | 7.9 kB |
|
Totals: 4 Items | 19.4 MB | 0 |
Changelog: JVx 2.7 ################################################################## # General # ################################################################## https://oss.sibvisions.com - New Features - Bugfixes ################################################################## # Library # ################################################################## [NEW] - #1868: mark sessions as expired before removing them - #1860: CellEditor cache should be configurable - #1858: DBAccess needs an easy way to override the metadata where clause - #1847: OracleDBAccess: Param support for Struct in executeProcedure and executeFunction - #1845: DBAccess: support for x.* in query columns and null dummy columns - #1831: IEditor implementation should call ICellFormatter also on IDataRow - #1827: MacOS internal frame border problem - #1820: createSubSession via SessionContext - #1819: Suppress CallBack if session is closed - #1812: CallBack shouldn't throw an Exception - #1811: openWorkScreen with parameter[] - #1799: DirectServerSession creation with additional properties - #1778: UIContainer, UIComponent: calculate insets - DBAccess.formatParameter introduced - <Execute>.disableSend introduced - <DefaultObjectProvider>.hasObject introduced - Version got an invalid number check - Version.toNumber now returns a comparable version number (max 4 digits per group) - Version: improved short version representation - StringUtil: lpad and rpad now supports a custom fill character - ResourceUtil.getThreadClassLoader introduced - ResourceUtil.getDefaultClassLoader introduced - Session creation error notification - TiberoDBAccess implemented - DBAccess: boolean support - Message: enable access to buttons - Fetch cause for caching statements is now detected at a readahead of 500 - Server: install plugin if enabled attribute is missing in config.xml (old behavior) - ImageUtil: re-use image type if possible - SimpleJavaSource introduced (simple eval/execute) - HttpUtil now with implicite post support (content) - REST service now supports ICondition, SortDefinition, ... - CodecUtil.encodeURLPart(String, String) introduced, which accepts the encoding - <Record>.toString implemented - BigDecimalDataType: Use trim scale instead of removeExponent for doubles to avoid 0.0 - HttpUtil: getETag, getLastModified introduced - isDestroyed added to IContent - timeout parameter for HttpUtil - <AbstractParam>.toString implementation - DBAccess: log parameters of procedure/function calls - don't set access time in lock/unlock because the master session wouldn't expire - SwingTextArea: keep horizontal scroll bar position in text area (optional) - SwingApplication: fullscreen support - SwingApplication: Add helper, to allow other main classes to simply create the SwingApplication in AWT Thread [BUG] - #1874: StringUtil.convertNameToText fails with StringIndexOutOfBounds - #1871: DateUtil consumes too much memory - #1857: JVxLinkedCellEditor, UIEnumCellEditor: different datatypes have problems - #1856: Session expires during upload - #1855: WindowClosed event fires twice in the SwingApplication when SystemExit has been disabled - #1853: DateUtil fails with certain formats - #1852: DBStorage: link references are not set on columns, if autoLinkReference is false - #1851: MemDataBook: notifyRepaint, cancelEditing and saveEditing without factory does not work - #1849: DBAccess: return value of executeFunction is not set in OutParam - #1844: DBAccess: replace * and ? with % and _ also in parameters - #1842: Call returns http status 500 - #1841: DBStorage: parameter in subqueries causes exception - #1840: SwingApplication: Fix possible reason for focus problem in login dialog - #1829: DBAccess: eventHandler fields may not be static - #1824: NullpointerException for internal frames with SynthLookAndFeel - #1823: JVxDesktopPane: remove clearFramesCache workaround - #1822: ApplicationUtil: restore window bounds does not check, if it is inside the device - #1818: OracleDBAccess: double NOWAIT due to new AbstractOracleDBAccess - #1815: DateUtil fails with a format with only one date part, like "yyyy" - #1806: JVxChoiceCellEditor.convertAllowedValuesToString can cause ArrayStoreException - #1805: DirectServerSession not ICloseable - #1803: XmlWorker does not correctly read multiline text - #1802: Using UIInternalFrame.setModal(true) in two unrelated windows blocks the first - #1801: UIInternalFrame.setModal(true) does nothing - #1798: DBAccess: possible leak of closing cursor in fetch method - #1797: MemDataBook: avoid unnecessary sync of master when detail is closed - #1793: AbstractNumberCellEditor, AbstractDateCellEditor: wrong and unchecked format - #1790: JVxGridLayout: AIOOBE in case of position outside the grid size - #1789: UIComponent: eventKey(Key) does not work - #1787: UIContainer: insets are calculated wrong - #1786: HttpConnection: Missing getter for setter - #1782: MemDataPage: searchPrevious causes unnecessary fetch - #1781: JVxChart does not support Strings for the X axis of the bar chart - #1776: JVxSplitPane: wrong overrule calculation of minSize - #1775: DateUtil: remove java date parser - #1774: UIComponent: direct set translationmap is not set on uiComponent - #1773: DBStorage: isAutomaticLinkNullable not always correct - #1768: Possible memleak - #1755: Possible problems with AquaLookAndFeel - #1754: NullPointerException when setting properties of JVxTabbedPane with AquaLookAndFeel - #1752: DBAccess: wrong query in case or condition and where clause - #1751: DBStorage: possible bug apply boolean default value - #1750: DBStorage: possible bug default value detection - #1747: JVxXXXCellEditor: try to avoid dead lock - #1744: Remote call doesn't work as expected (without param) - #1743: JVxDesktopPane: modal frame does not restore the focus when closed - #1742: DBAccess.findAndCreateReducedCondition(...) does not correctly reduce conditions - #1741: DBAccess: lock statement fails in case of substorages with restrict condition - #1739: JVxInternalFrame: isSelected wrong in case of tabbed mode - #1737: NullPointer with dynamic parameters in from clause - #1735: Quotes in MySQL are set to an empty string - #1689: PostgreSQL enum problem - DBStorage doesn't add empty And conditions anymore - AbstractSerializedConnection: decrease communication id even if disabled during call execution - Cache in MemDataBooks is not always cleared - Server: don't remove response cache for closed sub sessions - FileViewer: fixed open command for Fedora - Fixed that the textbox containing the error message might be too big in certain technologies - Fixed that labels of the Swing Pie chart would not be translated - Fixed that the JVxGridLayout would not calculate the correct preferred size - The labels for the PieChart do now contain the percentage - JVxChart: Fixed that y column names would not be translated - The legend of the JVxChart is now hidden by default if it is a pie chart - Fix switching from tabmode to internalframemode does not work - JVxDesktopPane: fixed possible NPE in frame mode - Fix DataModel for Pie Chart and categories