Skip to content

Conversation

@hun-a
Copy link
Contributor

@hun-a hun-a commented Jul 3, 2018

Enhancements

[TOOLS-4298] Execution history of CTE query is not recorded and are not shown in '[3] SQL History' tab. (#130)
[TOOLS-4290] Hangs by clicking 'Tables' icon in host navigation when subject database has a huge number of tables (#126)
[TOOLS-4295] Remove the menu 'Install Table Descriptions" from CUBRID 10 or higher (#123)
[TOOLS-4280] Change the width of 'DBA Confirm Dialog' to key-in a password easily (#121)
[TOOLS-4281] 'Not supported file type' error while executing command 'Execute Prepared SQL' menu (#118)
[TOOLS-4279] Enhancement for executing queries which retrieving massive records. (#117)

Bug Fixes

[TOOLS-4293] Add correctTriggerValues method to correct values(actionTime, conditionTime)] (#122)
[TOOLS-4292] CUBRID Manager does not work with JAVA 9, 10. (#120)
[TOOLS-4291] 'column comment' is shown in 'Inheritance' column at 'Table/View' (#119)
[TOOLS-4272] seperated Backup time composite from Time type composite (#116)
[TOOLS-4276] Update information for version of client (#112)
[TOOLS-4274] CUBRID Manager version during setup is incorrect (#111)

Paul Gheorghe and others added 30 commits December 7, 2016 01:03
This fix solves the issue with the JDBC driver ordering in the Preferences/JDBC Management tab. At first, they were ordered alphabetically and that was not desired, so I have ordered them based on the version number.

TableViewerSorter.java now contains a hashmap that can have an arbitrary comparator for each table column (the key of this hashmap is the column value). When sorting a column, I check whether the hashmap contains a comparator for that column or not and, if it exists, use it.
trivial change. so merge directly.
…#25)

seunghun-kim reviewed, tested and confirmed it operated as expected.
* RepairStrings: repair mistakes in labels/buttons

* RepairStrings: update gitignore to ignore metadata

* RepairStrings: revert gitignore
* master: create separate class (MessageDialogWithScrollableMessage)

# Conflicts:
#	com.cubrid.common.ui/src/com/cubrid/common/ui/spi/util/CommonUITool.java

* master: add scrollable window with the drivers list

* ScrollDriversList: repair git mistake

* ScrollDriversList: fix another merging mistake

* ScrollDriversList: replace "OK" with Messages.btnOk

* ScrollDriversList: choose whether you show informative message or informative message + scrollable text when opening an information box.

* ScrollDriversList: remove some unused imports

* ScrollDriversList: small improvement

* ScrollDriversList: remove a couple of double lines

* ScrollDriversList: change the same of two variables

* ScrollDriversList: remove redundant setLayout. format code

* ScrollDriversList: delete {0} from jdbcDriverDownloadSuccessMsg.
		   change the way we build the downloadedFiles string
#27)

* UIImprovements: -remove superfluous message from the jdbc advanced options (load jdbc driver)
		-remove superfluous message that appeared when clicking File->Open SQL File or File->Save all SQL files (Setting SQL file charset).

* RemoveMessages: restore messages
…28)

* UIImprovements: transform 1th, 2th and 3th to their correct spelling

* OrdinalNumbers: repair strings for some locales

* OrdinalNumbers: fix typo

* OrdinalNumbers: locale improvements

* OrdinalNumbers: locales are now enums

* OrdinalNumbers: remove unused import

* OrdinalNumbers: refactor for messages in query

* OrdinalNumbers: make the change for task_querydesc
* UIImprovements: -fix the "search in cubrid.org" button

* SearchButton: remove the hardcoded stuff

* SearchButton: remove unused imports
- UIImprovements: make the "auto layout" button's height bigger to that the inner text is shown correctly

* AutoLayoutButton: remove hard coded stuff

* AutoLayoutButton: make the font smaller

* AutoLayoutButton: -don't resize the whole toolbar.
		  -don't decrease font's size
		  -put the marginHeight to 0

* AutoLayoutButton: unused import
* RepairStrings2: spell Excel with capital letter

* RepairStrings2: -add OBS to the export types
		-do not prefix “:” with a space
		-seperator->separator

* RepairStrings2: not exist->inexistent

* RepairString2: "the information"

* RepairStrings2: byte->bytes

* RepairStrings2: separate equals from argument and message

* RepairStrings2: improve the errNoSelectedTable message
* RowToColumnGood: rename some strings

* RowToColumnGood: change from row to column. disable inspect column if necessary
* export enhancement: apply to SQL, CSV, XLS, TXT files

* export enhancement: apply to loaddb type

* export enhancement: delete unnecessary codes

* export enhancement: refine export datas and delete handling columns

* export enhancement: delete where condition that is duplicated

* export enhancement: deleted subtree check logic

* export enhancement: corrected the typo in messages class

* export enhancement: <> diamond is not support before 1.7 java

* export enhancement: moved getSelectSQL(), getColumnList() to QueryUtil

* export enhancement: replaced StringBuffer to StringBuilder because unnecessary thread safe class.

* export enhancement: moveed totalRecord checking under the table checking
* ShowDashboard: add \n to message so it splits

* ShowDashboard: revert the message and add SWT.WRAP to the button
* cannot execute a query that it has a sqlmap syntax tags (#41)

* cannot execute a query that it has a sqlmap syntax tags

When the query has sqlmap tags such as <select>, <update>, <insert>,
<delete>, cubrid manager expects to parse as well as transform that
query to a normal query which allows to be executed in the query editor
through parameter binding step.

However, some query might possible to have such tags in conditions. In
this condition, when you run a query, it couldn't execute because
cubrid manager handles that query as a sqlmap rather than a normal
query. So, it is always failed.

For this reason, we should have to provide sqlmap parsing function with
an extra action rather than a query run action. Because even if it has
a function to distinguish between a normal and a sqlmap query in the
query editor, but it is not enough with such simple logic.

In this patch, I added a new menu item in the context menu of the query
editor as `Parse this sqlmap query` which located under the `Run this
query` menu item. When you click this menu, it will parse the query as
the sqlmap and make it open the Sqlmap pane on the right side of the
query editor due to binding parameters.

* update version information for build.

From 9.3.6.005 to 9.3.6.005.
…ed. (#48)

* added logic for checking NullPointerException in cache

* separate the method about dispose() for cache handling
* fixed wrong pk column shown in host navigator

* moved getPrimaryKeys() to QueryUtil

* deleted unnecessary variable
* CubridProjectSiteUrl: jira->github

* CubridProjectSiteUrl: change report bug redirect
Escaping quotation when executing COPYnPASTE operation on Insert and Update statement
This update is for release/2017.01.
Changed build version 9.3.6.006 to 9.3.6.007.
* FixDbSpace: whole fix

* FixDbSpace: change after remzi's review

* FixDbSpace: volumeinfo -> spaceinfo

* FixDbSpace2: refactor, eliminate if version...

* FixDbSpace2: remove duplicate code

* FixDbSpace2: small change

* FixDbSpace2: delete folder class, add file DbSpaceInfo

* FixDbSpace2: remove spaces

* FixDbSpace2: delete space

* FixDbSpace2: add space

* FixDbSpace2: paint pie chart for 10.1
hun-a and others added 20 commits October 16, 2017 14:55
* Updated strings in about at properties file of english.

* Updated about dialog

* Updated strings in about at properties file of korean.

* Updated string of aboutMessage in rest files of properties.

* Change aboutMessage to automatically generate year information

* change aboutMessage in rest files of properties
* added how to contribute to README.md

* updated typo
…ve records. (#117)

* [TOOLS-4279] removed unnecessary features

Enable or disable the setting for search unit
Related with pagination when execute query
Multi page confirmation

* [TOOLS-4279] removed ResultSetDataCache to reduce heap memory usage

* [TOOLS-4279] removed recursive call which executing next limited queries

* [TOOLS-4279] delete unnecessary classes in QueryExecuter

* [TOOLS-4279] added top action to the toolbar

* [TOOLS-4279] removed Last and Next action

* [TOOLS-4279] added NextQueryAction

* [TOOLS-4279] Separate logic to handle the rownum query

* [TOOLS-4279] implement the NextQueryAction

* [TOOLS-4279] addend the information dialog

* [TOOLS-4279] update the Preference for Search Unit

* [TOOLS-4279] apply the changed log to the log viewer

* [TOOLS-4279] implement the scrolling like infinite scroll

* [TOOLS-4279] apply multiple languages to messages

* [TOOLS-4279] fixed NPE

* [TOOLS-4279] added isLimitedSql()

* [TOOLS-4279] delete the function of infinite scroll

This function is not a feature of specification.
So, we will create a new issue in jira and re-implement this.

* [TOOLS-4279] delete the check button for search unit in preferences

This feature just used for enable/disable the Combo of search unit is unnecessary anymore.

* [TOOLS-4279] change the String in Menu of 'View data'

Changed from 'Select All' to 'Select'

* [TOOLS-4279] Updated variable name to avoid confusing

* [TOOLS-4279] Search Unit is able to change as dynamically when executing NextQueryAction
…'Execute Prepared SQL' menu (#118)

* [TOOLS-4281] restrict file types as 'xls, xlsx, csv'

* [TOOLS-4281] Change the title message

* [TOOLS-4281] Change the menu message on Korean

* [TOOLS-4281] added file types in information message
…ble/View' (#119)

* [TOOLS-4291] Change getDescription to getInherit

* [TOOLS-4291] Define internal static variables to improve source code readability

* [TOOLS-4291] Change column index numbers to internal static variables
* [TOOLS-4292] added oracle's BCL notice in our License file

* [TOOLS-4292] updated *.nsi file for windows installer

* [TOOLS-4292] updated build.xml for bundling JRE

We exclude the JRE for Mac OS X because Apple distribute the JRE for legacy Java Applications.
Please refer to https://support.apple.com/kb/dl1572
… 10 or higher (#123)

* [TOOLS-4295] removed dialog for version 10 or higher

* [TOOLS-4295] added checking condition for comment installer
…subject database has a huge number of tables (#126)

* [TOOLS-4290] added new node type named 'MORE'

* [TOOLS-4290] divided creating classNode at UserTableNode

* [TOOLS-4290] added sorting order for 'MORE' node

* [TOOLS-4290] added messages for 'More' node

* [TOOLS-4290] removed the sorting order of tables

* [TOOLS-4290] Changing the Number of Tables Load, and refactoring

* [TOOLS-4290] Implemented new event class for MoreNode

* [TOOLS-4290] Applying event of MoreNode to the TreeContentManager

* [TOOLS-4290] MoreNodeTreeEvent class refactoring

* [TOOLS-4290] Delete unnecessary line

* [TOOLS-4290] change the current number of tables as dynamically

* [TOOLS-4290] Applying event of double click to the 'More Tables...'

* [TOOLS-4290] added comment for the methods

* [TOOLS-4290] Changed to work differently according to the number of tables

* [TOOLS-4290] Created new label to use when value is null

* [TOOLS-4290] Changed not executed value as -1 for key values

* [TOOLS-4290] Added new messages for Toolbar

* [TOOLS-4290] Added new message for class which will be implemented IRunnableWithProgress

* [TOOLS-4290] Implemented new Action which is counting columns in TableDashboard

* [TOOLS-4290] IRunnableWithProgress Implementation classes Refactoring

* [TOOLS-4290] Changed abstract methods in LoadTableProgress for versatility

* [TOOLS-4290] Resolved invalid start position of ResultSet

* [TOOLS-4290] Implemented new Action to count the number of keys

* [TOOSL-4290] Implemented new Action to count the record size

* [TOOLS-4290] fixed typo

* [TOOLS-4290] Column/Table proposal feature disabled when tables count is more than 500
CM verstion update (10.1.0.0004 / 2018.06)
@hun-a hun-a added the release label Jul 3, 2018
@hun-a hun-a requested review from kisoo-han, ssihil and win777c July 3, 2018 00:47
Copy link
Contributor

@win777c win777c left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM👍

@swi0110 swi0110 merged commit eac0dc1 into master Jul 3, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants