From d9aa870e5d509cc7309ab82dd102a937ab58613a Mon Sep 17 00:00:00 2001 From: Unit 193 Date: Thu, 9 Feb 2017 04:36:04 -0500 Subject: Imported Upstream version 3.1.1+dfsg1 --- Plugins/SqlFormatterSimple/SqlFormatterSimple.pro | 6 ++++-- Plugins/SqlFormatterSimple/SqlFormatterSimple_de.ts | 2 +- Plugins/SqlFormatterSimple/SqlFormatterSimple_es.ts | 2 +- Plugins/SqlFormatterSimple/SqlFormatterSimple_fr.qm | Bin 344 -> 346 bytes Plugins/SqlFormatterSimple/SqlFormatterSimple_fr.ts | 4 ++-- Plugins/SqlFormatterSimple/SqlFormatterSimple_it.ts | 2 +- Plugins/SqlFormatterSimple/SqlFormatterSimple_pl.ts | 2 +- Plugins/SqlFormatterSimple/SqlFormatterSimple_pt_BR.ts | 2 +- Plugins/SqlFormatterSimple/SqlFormatterSimple_ru.ts | 2 +- Plugins/SqlFormatterSimple/SqlFormatterSimple_sk.ts | 2 +- Plugins/SqlFormatterSimple/SqlFormatterSimple_zh_CN.ts | 2 +- Plugins/SqlFormatterSimple/sqlformattersimple.qrc | 6 ++++++ Plugins/SqlFormatterSimple/sqlformattersimpleplugin.cpp | 8 ++++++++ 13 files changed, 28 insertions(+), 12 deletions(-) (limited to 'Plugins/SqlFormatterSimple') diff --git a/Plugins/SqlFormatterSimple/SqlFormatterSimple.pro b/Plugins/SqlFormatterSimple/SqlFormatterSimple.pro index 7329f93..3eaa8c6 100644 --- a/Plugins/SqlFormatterSimple/SqlFormatterSimple.pro +++ b/Plugins/SqlFormatterSimple/SqlFormatterSimple.pro @@ -28,10 +28,10 @@ RESOURCES += \ sqlformattersimple.qrc -TRANSLATIONS += SqlFormatterSimple_it.ts \ +TRANSLATIONS += SqlFormatterSimple_de.ts \ + SqlFormatterSimple_it.ts \ SqlFormatterSimple_zh_CN.ts \ SqlFormatterSimple_sk.ts \ - SqlFormatterSimple_de.ts \ SqlFormatterSimple_ru.ts \ SqlFormatterSimple_pt_BR.ts \ SqlFormatterSimple_fr.ts \ @@ -50,3 +50,5 @@ TRANSLATIONS += SqlFormatterSimple_it.ts \ + + diff --git a/Plugins/SqlFormatterSimple/SqlFormatterSimple_de.ts b/Plugins/SqlFormatterSimple/SqlFormatterSimple_de.ts index 93812a9..97a671f 100644 --- a/Plugins/SqlFormatterSimple/SqlFormatterSimple_de.ts +++ b/Plugins/SqlFormatterSimple/SqlFormatterSimple_de.ts @@ -1,6 +1,6 @@ - + SqlFormatterSimplePlugin diff --git a/Plugins/SqlFormatterSimple/SqlFormatterSimple_es.ts b/Plugins/SqlFormatterSimple/SqlFormatterSimple_es.ts index 65e7822..e6d4b25 100644 --- a/Plugins/SqlFormatterSimple/SqlFormatterSimple_es.ts +++ b/Plugins/SqlFormatterSimple/SqlFormatterSimple_es.ts @@ -1,6 +1,6 @@ - + SqlFormatterSimplePlugin diff --git a/Plugins/SqlFormatterSimple/SqlFormatterSimple_fr.qm b/Plugins/SqlFormatterSimple/SqlFormatterSimple_fr.qm index 4100e6f..f4d64ab 100644 Binary files a/Plugins/SqlFormatterSimple/SqlFormatterSimple_fr.qm and b/Plugins/SqlFormatterSimple/SqlFormatterSimple_fr.qm differ diff --git a/Plugins/SqlFormatterSimple/SqlFormatterSimple_fr.ts b/Plugins/SqlFormatterSimple/SqlFormatterSimple_fr.ts index af09a0c..d2c02e2 100644 --- a/Plugins/SqlFormatterSimple/SqlFormatterSimple_fr.ts +++ b/Plugins/SqlFormatterSimple/SqlFormatterSimple_fr.ts @@ -1,12 +1,12 @@ - + SqlFormatterSimplePlugin Upper case keywords - Mots-clés en majuscule + Mots-clefs en majuscule diff --git a/Plugins/SqlFormatterSimple/SqlFormatterSimple_it.ts b/Plugins/SqlFormatterSimple/SqlFormatterSimple_it.ts index dc75cd0..91208f1 100644 --- a/Plugins/SqlFormatterSimple/SqlFormatterSimple_it.ts +++ b/Plugins/SqlFormatterSimple/SqlFormatterSimple_it.ts @@ -1,6 +1,6 @@ - + SqlFormatterSimplePlugin diff --git a/Plugins/SqlFormatterSimple/SqlFormatterSimple_pl.ts b/Plugins/SqlFormatterSimple/SqlFormatterSimple_pl.ts index 048a876..a456bdd 100644 --- a/Plugins/SqlFormatterSimple/SqlFormatterSimple_pl.ts +++ b/Plugins/SqlFormatterSimple/SqlFormatterSimple_pl.ts @@ -1,6 +1,6 @@ - + SqlFormatterSimplePlugin diff --git a/Plugins/SqlFormatterSimple/SqlFormatterSimple_pt_BR.ts b/Plugins/SqlFormatterSimple/SqlFormatterSimple_pt_BR.ts index 0dca148..246c044 100644 --- a/Plugins/SqlFormatterSimple/SqlFormatterSimple_pt_BR.ts +++ b/Plugins/SqlFormatterSimple/SqlFormatterSimple_pt_BR.ts @@ -1,6 +1,6 @@ - + SqlFormatterSimplePlugin diff --git a/Plugins/SqlFormatterSimple/SqlFormatterSimple_ru.ts b/Plugins/SqlFormatterSimple/SqlFormatterSimple_ru.ts index 53a4f8c..cea4179 100644 --- a/Plugins/SqlFormatterSimple/SqlFormatterSimple_ru.ts +++ b/Plugins/SqlFormatterSimple/SqlFormatterSimple_ru.ts @@ -1,6 +1,6 @@ - + SqlFormatterSimplePlugin diff --git a/Plugins/SqlFormatterSimple/SqlFormatterSimple_sk.ts b/Plugins/SqlFormatterSimple/SqlFormatterSimple_sk.ts index d55d03c..c07fd9f 100644 --- a/Plugins/SqlFormatterSimple/SqlFormatterSimple_sk.ts +++ b/Plugins/SqlFormatterSimple/SqlFormatterSimple_sk.ts @@ -1,6 +1,6 @@ - + SqlFormatterSimplePlugin diff --git a/Plugins/SqlFormatterSimple/SqlFormatterSimple_zh_CN.ts b/Plugins/SqlFormatterSimple/SqlFormatterSimple_zh_CN.ts index 52a9ac1..40c7f1e 100644 --- a/Plugins/SqlFormatterSimple/SqlFormatterSimple_zh_CN.ts +++ b/Plugins/SqlFormatterSimple/SqlFormatterSimple_zh_CN.ts @@ -1,6 +1,6 @@ - + SqlFormatterSimplePlugin diff --git a/Plugins/SqlFormatterSimple/sqlformattersimple.qrc b/Plugins/SqlFormatterSimple/sqlformattersimple.qrc index 1729b98..e354dfe 100644 --- a/Plugins/SqlFormatterSimple/sqlformattersimple.qrc +++ b/Plugins/SqlFormatterSimple/sqlformattersimple.qrc @@ -3,6 +3,9 @@ SqlFormatterSimple.ui + SqlFormatterSimple_de.qm + + SqlFormatterSimple_pl.qm SqlFormatterSimple_ru.qm SqlFormatterSimple_fr.qm @@ -10,3 +13,6 @@ SqlFormatterSimple_zh_CN.qm + + + diff --git a/Plugins/SqlFormatterSimple/sqlformattersimpleplugin.cpp b/Plugins/SqlFormatterSimple/sqlformattersimpleplugin.cpp index 0cb60c5..80133b0 100644 --- a/Plugins/SqlFormatterSimple/sqlformattersimpleplugin.cpp +++ b/Plugins/SqlFormatterSimple/sqlformattersimpleplugin.cpp @@ -7,6 +7,7 @@ SqlFormatterSimplePlugin::SqlFormatterSimplePlugin() QString SqlFormatterSimplePlugin::format(SqliteQueryPtr query) { TokenList tokens = query->tokens; + tokens.trimRight(); foreach (TokenPtr token, tokens) { if (token->type == Token::KEYWORD && cfg.SqlFormatterSimple.UpperCaseKeywords.get()) @@ -17,6 +18,13 @@ QString SqlFormatterSimplePlugin::format(SqliteQueryPtr query) token->value = " "; } + if (!tokens.isEmpty()) + { + TokenPtr last = tokens.last(); + if (last->type != Token::Type::OPERATOR || last->value != ";") + tokens << TokenPtr::create(Token::Type::OPERATOR, ";"); + } + return tokens.detokenize(); } -- cgit v1.2.3