Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
suliangchun
dbeaver
提交
847c7bb3
D
dbeaver
项目概览
suliangchun
/
dbeaver
与 Fork 源项目一致
从无法访问的项目Fork
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dbeaver
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
847c7bb3
编写于
12月 06, 2017
作者:
S
Sergei.Rider
浏览文件
操作
浏览文件
下载
差异文件
Merge remote-tracking branch 'origin/devel' into devel
上级
2dcc4d2d
eaa12079
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
74 addition
and
17 deletion
+74
-17
plugins/org.jkiss.dbeaver.core.application/icons/dbeaver_about.png
...rg.jkiss.dbeaver.core.application/icons/dbeaver_about.png
+0
-0
plugins/org.jkiss.dbeaver.core.application/src/org/jkiss/dbeaver/core/application/about/AboutBoxDialog.java
.../jkiss/dbeaver/core/application/about/AboutBoxDialog.java
+4
-3
plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/UIUtils.java
....jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/UIUtils.java
+9
-4
plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/controls/StyledTextFindReplaceTarget.java
...kiss/dbeaver/ui/controls/StyledTextFindReplaceTarget.java
+4
-1
plugins/org.jkiss.dbeaver.ext.generic/plugin.xml
plugins/org.jkiss.dbeaver.ext.generic/plugin.xml
+57
-9
未找到文件。
plugins/org.jkiss.dbeaver.core.application/icons/dbeaver_about.png
查看替换文件 @
2dcc4d2d
浏览文件 @
847c7bb3
18.0 KB
|
W:
|
H:
10.2 KB
|
W:
|
H:
2-up
Swipe
Onion skin
plugins/org.jkiss.dbeaver.core.application/src/org/jkiss/dbeaver/core/application/about/AboutBoxDialog.java
浏览文件 @
847c7bb3
...
...
@@ -36,7 +36,6 @@ import org.eclipse.ui.PlatformUI;
import
org.eclipse.ui.handlers.IHandlerService
;
import
org.eclipse.ui.plugin.AbstractUIPlugin
;
import
org.jkiss.dbeaver.core.CoreMessages
;
import
org.jkiss.dbeaver.core.application.DBeaverApplication
;
import
org.jkiss.dbeaver.ui.UIUtils
;
import
org.jkiss.dbeaver.ui.dialogs.InformationDialog
;
import
org.jkiss.dbeaver.utils.GeneralUtils
;
...
...
@@ -54,7 +53,9 @@ public class AboutBoxDialog extends InformationDialog
public
static
final
String
PRODUCT_PROP_EMAIL
=
"email"
;
//$NON-NLS-1$
private
final
Font
NAME_FONT
,
TITLE_FONT
;
private
Image
ABOUT_IMAGE
=
AbstractUIPlugin
.
imageDescriptorFromPlugin
(
DBeaverApplication
.
APPLICATION_PLUGIN_ID
,
"icons/dbeaver_about.png"
).
createImage
();
private
Image
ABOUT_IMAGE
=
AbstractUIPlugin
.
imageDescriptorFromPlugin
(
Platform
.
getProduct
().
getDefiningBundle
().
getSymbolicName
(),
"icons/dbeaver_about.png"
).
createImage
();
public
AboutBoxDialog
(
Shell
shell
)
{
...
...
@@ -150,7 +151,7 @@ public class AboutBoxDialog extends InformationDialog
gd
=
new
GridData
();
gd
.
verticalAlignment
=
GridData
.
BEGINNING
;
gd
.
horizontalAlignment
=
GridData
.
CENTER
;
gd
.
grabExcessHorizontalSpace
=
tru
e
;
gd
.
grabExcessHorizontalSpace
=
fals
e
;
imageLabel
.
setLayoutData
(
gd
);
imageLabel
.
setImage
(
ABOUT_IMAGE
);
...
...
plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/UIUtils.java
浏览文件 @
847c7bb3
...
...
@@ -29,6 +29,7 @@ import org.eclipse.jface.resource.ColorRegistry;
import
org.eclipse.jface.resource.ImageDescriptor
;
import
org.eclipse.jface.resource.JFaceResources
;
import
org.eclipse.jface.resource.StringConverter
;
import
org.eclipse.jface.text.IFindReplaceTarget
;
import
org.eclipse.jface.viewers.CellEditor
;
import
org.eclipse.jface.viewers.ISelectionProvider
;
import
org.eclipse.jface.window.IShellProvider
;
...
...
@@ -51,6 +52,7 @@ import org.eclipse.ui.handlers.IHandlerService;
import
org.eclipse.ui.services.IServiceLocator
;
import
org.eclipse.ui.swt.IFocusService
;
import
org.eclipse.ui.texteditor.AbstractTextEditor
;
import
org.eclipse.ui.texteditor.FindReplaceAction
;
import
org.jkiss.code.NotNull
;
import
org.jkiss.code.Nullable
;
import
org.jkiss.dbeaver.Log
;
...
...
@@ -79,10 +81,7 @@ import java.lang.reflect.Method;
import
java.nio.charset.Charset
;
import
java.text.DecimalFormatSymbols
;
import
java.text.MessageFormat
;
import
java.util.Collection
;
import
java.util.Comparator
;
import
java.util.Locale
;
import
java.util.SortedMap
;
import
java.util.*
;
/**
* UI Utils
...
...
@@ -1284,6 +1283,12 @@ public class UIUtils {
menu
.
add
(
new
StyledTextAction
(
IWorkbenchCommandConstants
.
EDIT_PASTE
,
text
.
getEditable
(),
text
,
ST
.
PASTE
));
menu
.
add
(
new
StyledTextAction
(
IWorkbenchCommandConstants
.
EDIT_CUT
,
selectionRange
.
y
>
0
,
text
,
ST
.
CUT
));
menu
.
add
(
new
StyledTextAction
(
IWorkbenchCommandConstants
.
EDIT_SELECT_ALL
,
true
,
text
,
ST
.
SELECT_ALL
));
IFindReplaceTarget
stFindReplaceTarget
=
new
StyledTextFindReplaceTarget
(
text
);
menu
.
add
(
new
FindReplaceAction
(
ResourceBundle
.
getBundle
(
"org.eclipse.ui.texteditor.ConstructedEditorMessages"
),
"Editor.FindReplace."
,
text
.
getShell
(),
stFindReplaceTarget
));
menu
.
add
(
new
GroupMarker
(
"styled_text_additions"
));
}
...
...
plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/controls/StyledTextFindReplaceTarget.java
浏览文件 @
847c7bb3
...
...
@@ -60,7 +60,10 @@ public class StyledTextFindReplaceTarget implements IFindReplaceTarget, IFindRep
@Override
public
Point
getSelection
()
{
return
text
.
getSelection
();
Point
selection
=
text
.
getSelection
();
// fix selection
selection
.
y
=
selection
.
y
-
selection
.
x
;
return
selection
;
}
@Override
...
...
plugins/org.jkiss.dbeaver.ext.generic/plugin.xml
浏览文件 @
847c7bb3
...
...
@@ -300,8 +300,12 @@
sampleURL=
"jdbc:as400://{host};[libraries={database};]"
defaultPort=
""
description=
"DB2 iSeries/AS 400 driver"
>
<file
type=
"jar"
path=
"maven:/net.sf.jt400:jt400:RELEASE"
bundle=
"!drivers.jt400"
/>
<file
type=
"license"
path=
"drivers/db2-jt400/LICENSE.txt"
bundle=
"drivers.jt400"
/>
<file
type=
"jar"
path=
"drivers/db2-jt400/jt400.jar"
bundle=
"drivers.jt400"
/>
<parameter
name=
"query-get-active-db"
value=
"SELECT CURRENT_SCHEMA FROM SYSIBM.SYSDUMMY1"
/>
<parameter
name=
"query-set-active-db"
value=
"SET SCHEMA ?"
/>
<parameter
name=
"omit-catalog"
value=
"true"
/>
...
...
@@ -417,8 +421,10 @@
defaultPort=
"7200"
webURL=
"http://www.sdn.sap.com/irj/sdn/maxdb"
description=
"SAP MaxDB - The SAP Database System"
>
<file
type=
"jar"
path=
"repo:/drivers/maxdb/sapdbc.jar"
bundle=
"!drivers.maxdb"
/>
<file
type=
"license"
path=
"repo:/drivers/maxdb/LICENSE.txt"
bundle=
"!drivers.maxdb"
/>
<file
type=
"jar"
path=
"drivers/maxdb/sapdbc.jar"
bundle=
"drivers.maxdb"
/>
<file
type=
"license"
path=
"drivers/maxdb/LICENSE.txt"
bundle=
"drivers.maxdb"
/>
<parameter
name=
"query-get-active-db"
value=
"SELECT CURRENT_SCHEMA FROM DUAL"
/>
<parameter
name=
"query-set-active-db"
value=
"SET CURRENT_SCHEMA = ?"
/>
</driver>
...
...
@@ -430,9 +436,11 @@
defaultPort=
"1533"
webURL=
"http://www.developers.net/ibmshowcase/focus/Informix"
description=
"IBM Informix Dynamic Server"
>
<file
type=
"jar"
path=
"repo:/drivers/informix/ifxjdbc.jar"
bundle=
"!drivers.informix"
/>
<file
type=
"jar"
path=
"repo:/drivers/informix/ifxlang.jar"
bundle=
"!drivers.informix"
/>
<file
type=
"license"
path=
"repo:/drivers/informix/LICENSE.txt"
bundle=
"!drivers.informix"
/>
<file
type=
"jar"
path=
"drivers/informix/ifxjdbc.jar"
bundle=
"drivers.informix"
/>
<file
type=
"jar"
path=
"drivers/informix/ifxlang.jar"
bundle=
"drivers.informix"
/>
<file
type=
"license"
path=
"drivers/informix/LICENSE.txt"
bundle=
"drivers.informix"
/>
<parameter
name=
"query-get-active-db"
value=
"SELECT ODB_DBName FROM SysMaster:informix.SysOpenDB WHERE ODB_IsCurrent = 'Y' AND ODB_SessionID = DBINFO('sessionid')"
/>
<parameter
name=
"query-set-active-db"
value=
"DATABASE ?"
/>
<parameter
name=
"legacy-sql-dialect"
value=
"true"
/>
...
...
@@ -449,7 +457,11 @@
defaultPort=
"9092"
webURL=
"http://www.h2database.com/"
description=
"H2 Server"
>
<file
type=
"jar"
path=
"maven:/com.h2database:h2:RELEASE"
bundle=
"!drivers.h2"
/>
<file
type=
"jar"
path=
"drivers/h2/h2.jar"
bundle=
"drivers.h2"
/>
<parameter
name=
"query-get-active-db"
value=
"SELECT SCHEMA()"
/>
<parameter
name=
"query-set-active-db"
value=
"SET SCHEMA = ?"
/>
</driver>
...
...
@@ -463,7 +475,11 @@
webURL=
"http://www.h2database.com/"
embedded=
"true"
description=
"H2 Embedded"
>
<file
type=
"jar"
path=
"maven:/com.h2database:h2:RELEASE"
bundle=
"!drivers.h2"
/>
<file
type=
"jar"
path=
"drivers/h2/h2.jar"
bundle=
"drivers.h2"
/>
<parameter
name=
"query-get-active-db"
value=
"SELECT SCHEMA()"
/>
<parameter
name=
"query-set-active-db"
value=
"SET SCHEMA = ?"
/>
</driver>
...
...
@@ -495,6 +511,7 @@
description=
"Derby (Java DB) embedded driver"
>
<file
type=
"jar"
path=
"maven:/org.apache.derby:derby:RELEASE"
bundle=
"!drivers.derby"
/>
<file
type=
"jar"
path=
"drivers/derby/derby.jar"
bundle=
"drivers.derby"
/>
<file
type=
"license"
path=
"drivers/derby/LICENSE.txt"
bundle=
"drivers.derby"
/>
...
...
@@ -517,6 +534,7 @@
description=
"Derby (Java DB) server driver"
>
<file
type=
"jar"
path=
"maven:/org.apache.derby:derbyclient:RELEASE"
bundle=
"!drivers.derby"
/>
<file
type=
"jar"
path=
"drivers/derby/derbyclient.jar"
bundle=
"drivers.derby"
/>
<file
type=
"license"
path=
"drivers/derby/LICENSE.txt"
bundle=
"drivers.derby"
/>
...
...
@@ -545,7 +563,12 @@
defaultPort=
"9001"
webURL=
"http://hsqldb.org/"
description=
"HyperSQL DataBase - Server Mode"
>
<file
type=
"jar"
path=
"maven:/org.hsqldb:hsqldb:RELEASE"
bundle=
"!drivers.hsqldb"
/>
<file
type=
"license"
path=
"drivers/hsqldb/LICENSE.txt"
bundle=
"drivers.hsqldb"
/>
<file
type=
"jar"
path=
"drivers/hsqldb/hsqldb.jar"
bundle=
"drivers.hsqldb"
/>
<parameter
name=
"supports-scroll"
value=
"true"
/>
<parameter
name=
"supports-limits"
value=
"true"
/>
<parameter
name=
"query-get-active-db"
value=
"SELECT * FROM (VALUES (current_schema))"
/>
...
...
@@ -562,7 +585,12 @@
webURL=
"http://hsqldb.org/"
embedded=
"true"
description=
"HyperSQL DataBase - Embedded Mode"
>
<file
type=
"jar"
path=
"maven:/org.hsqldb:hsqldb:RELEASE"
bundle=
"!drivers.hsqldb"
/>
<file
type=
"license"
path=
"drivers/hsqldb/LICENSE.txt"
bundle=
"drivers.hsqldb"
/>
<file
type=
"jar"
path=
"drivers/hsqldb/hsqldb.jar"
bundle=
"drivers.hsqldb"
/>
<property
name=
"shutdown"
value=
"true"
/>
<parameter
name=
"create-url-param"
value=
";create=true"
/>
<parameter
name=
"query-get-active-db"
value=
"SELECT * FROM (VALUES (current_schema))"
/>
...
...
@@ -653,9 +681,14 @@
defaultPort=
"1025"
webURL=
"https://downloads.teradata.com/download/connectivity/jdbc-driver"
description=
"Teradata JDBC Type 4 driver"
>
<file
type=
"jar"
path=
"repo:/drivers/teradata/terajdbc4.jar"
bundle=
"!drivers.teradata"
/>
<file
type=
"jar"
path=
"repo:/drivers/teradata/tdgssconfig.jar"
bundle=
"!drivers.teradata"
/>
<file
type=
"license"
path=
"repo:/drivers/teradata/LICENSE.txt"
bundle=
"!drivers.teradata"
/>
<file
type=
"jar"
path=
"drivers/teradata/terajdbc4.jar"
bundle=
"drivers.teradata"
/>
<file
type=
"jar"
path=
"drivers/teradata/tdgssconfig.jar"
bundle=
"drivers.teradata"
/>
<file
type=
"license"
path=
"drivers/teradata/LICENSE.txt"
bundle=
"drivers.teradata"
/>
</driver>
<driver
id=
"mysql3"
...
...
@@ -679,11 +712,11 @@
webURL=
"http://www.vertica.com/"
description=
"Driver for Vertica Database"
>
<file
type=
"jar"
path=
"repo:/drivers/vertica/vertica-jdk5-6.1.2-0.jar"
bundle=
"!drivers.vertica"
/>
<file
type=
"license"
path=
"drivers/vertica/LICENSE.txt"
bundle=
"drivers.vertica"
/>
<file
type=
"jar"
path=
"drivers/vertica/vertica.jar"
bundle=
"drivers.vertica"
/>
<file
type=
"jar"
path=
"repo:/drivers/vertica/vertica-jdk5-6.1.2-0.jar"
bundle=
"!drivers.vertica"
/>
<parameter
name=
"query-get-active-db"
value=
"select current_schema()"
/>
<parameter
name=
"query-set-active-db"
value=
"SET search_path = ?,"$user",public,v_catalog,v_monitor,v_internal"
/>
<parameter
name=
"active-entity-type"
value=
"schema"
/>
...
...
@@ -707,8 +740,10 @@
<property
name=
"suppressHeaders"
value=
"false"
/>
<property
name=
"charset"
value=
"UTF-8"
/>
<parameter
name=
"supports-stored-code"
value=
"false"
/>
<!--<file type="jar" path="repo:/drivers/csvjdbc/csvjdbc-1.0-23.jar"/>-->
<file
type=
"jar"
path=
"maven:/net.sourceforge.csvjdbc:csvjdbc:RELEASE"
bundle=
"!drivers.csvjdbc"
/>
<file
type=
"jar"
path=
"drivers/csvjdbc/csvjdbc.jar"
bundle=
"drivers.csvjdbc"
/>
</driver>
<driver
id=
"msaccess_ucanaccess"
...
...
@@ -722,6 +757,17 @@
description=
"Microsoft Access driver"
>
<file
type=
"jar"
path=
"maven:/net.sf.ucanaccess:ucanaccess:RELEASE"
bundle=
"!drivers.ucanaccess"
/>
<file
type=
"license"
path=
"drivers/ucanaccess/LICENSE.txt"
bundle=
"drivers.ucanaccess"
/>
<file
type=
"jar"
path=
"drivers/ucanaccess/ucanaccess.jar"
bundle=
"drivers.ucanaccess"
/>
<file
type=
"jar"
path=
"drivers/ucanaccess/byte-buddy.jar"
bundle=
"drivers.ucanaccess"
/>
<file
type=
"jar"
path=
"drivers/ucanaccess/byte-buddy-agent.jar"
bundle=
"drivers.ucanaccess"
/>
<file
type=
"jar"
path=
"drivers/ucanaccess/commons-lang.jar"
bundle=
"drivers.ucanaccess"
/>
<file
type=
"jar"
path=
"drivers/ucanaccess/commons-logging.jar"
bundle=
"drivers.ucanaccess"
/>
<file
type=
"jar"
path=
"drivers/ucanaccess/hsqldb.jar"
bundle=
"drivers.ucanaccess"
/>
<file
type=
"jar"
path=
"drivers/ucanaccess/jackcess.jar"
bundle=
"drivers.ucanaccess"
/>
<file
type=
"jar"
path=
"drivers/ucanaccess/mockito-core.jar"
bundle=
"drivers.ucanaccess"
/>
<file
type=
"jar"
path=
"drivers/ucanaccess/objenesis.jar"
bundle=
"drivers.ucanaccess"
/>
</driver>
<driver
id=
"netezza"
...
...
@@ -811,10 +857,12 @@
description=
"Apache Hive JDBC"
webURL=
"https://cwiki.apache.org/confluence/display/Hive/Home"
category=
"Hadoop"
>
<file
type=
"jar"
path=
"drivers/hive/hive-jdbc-uber.jar"
bundle=
"drivers.hive"
/>
<file
type=
"jar"
path=
"maven:/org.apache.hive:hive-jdbc:RELEASE"
bundle=
"!drivers.hive"
/>
<file
type=
"jar"
path=
"maven:/org.apache.hadoop:hadoop-core:RELEASE"
bundle=
"!drivers.hive"
/>
<file
type=
"jar"
path=
"drivers/hive/hive-jdbc-uber.jar"
bundle=
"drivers.hive"
/>
<parameter
name=
"supports-limits"
value=
"false"
/>
</driver>
<driver
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录