12019-02-12 Phil Thompson <phil@riverbankcomputing.com> 2 3 * NEWS: 4 Released as v2.11.1. 5 [bebf741baff8] [2.11.1] <2.11-maint> 6 7 * NEWS: 8 Updated the NEWS file. 9 [9f2dd3438ac3] <2.11-maint> 10 11 * Python/configure-old.py, Python/configure.py, designer- 12 Qt4Qt5/designer.pro, example-Qt4Qt5/application.pro, 13 qt/qscintilla.pro: 14 Bumped the major version number of the library because of the 15 SendScintilla() signature change. 16 [c2fe34e11899] <2.11-maint> 17 18 * Python/sip/qsciscintillabase.sip, qt/qscimacro.cpp, 19 qt/qsciscintillabase.cpp, qt/qsciscintillabase.h: 20 Fixed a regression in QsciScintilla::insert(). The signature of 21 QsciScintillaBase::SendScintilla(unigned int, unsigned long, const 22 char *) has changed so that the second argument is now uintptr_t. 23 This may require code changes. 24 [b62eb7f29de4] <2.11-maint> 25 262019-02-11 Phil Thompson <phil@riverbankcomputing.com> 27 28 * NEWS: 29 Updated the NEWS file. 30 [9768dbe05f64] <2.11-maint> 31 32 * qt/qsciscintillabase.cpp: 33 Fixed the marginRightClicked() signal. 34 [6a6efafbefd6] <2.11-maint> 35 36 * qt/qscintilla.pro: 37 Bumped the library version number. 38 [a4ee797a9df9] <2.11-maint> 39 402019-02-04 Phil Thompson <phil@riverbankcomputing.com> 41 42 * .hgtags: 43 Added tag 2.11 for changeset 2610e30b0914 44 [f83b4fbdd928] 45 46 * NEWS: 47 Released as v2.11. 48 [2610e30b0914] [2.11] 49 502018-12-21 Phil Thompson <phil@riverbankcomputing.com> 51 52 * METADATA.in: 53 Corrected the wheel meta-data version. 54 [593a629d46f5] 55 562018-12-15 Phil Thompson <phil@riverbankcomputing.com> 57 58 * NEWS: 59 Updated the NEWS file. 60 [992f3cb597c4] 61 622018-11-24 Phil Thompson <phil@riverbankcomputing.com> 63 64 * qt/qscintilla_de.qm, qt/qscintilla_de.ts: 65 Updated German translations from Detlev. 66 [f293bafecde8] 67 682018-11-17 Phil Thompson <phil@riverbankcomputing.com> 69 70 * qt/ScintillaQt.h: 71 Fixed the Linux build. 72 [3ec0608d1744] 73 74 * qt/SciClasses.cpp, qt/SciClasses.h: 75 Removed the redundant explicit handling of the Esc key in popup 76 lists. 77 [a3d596e37561] 78 79 * NEWS, Python/sip/qsciscintilla.sip, qt/qsciscintilla.cpp, 80 qt/qsciscintilla.h: 81 Added QsciScintilla::cancelFind(). 82 [520cda104a4b] 83 842018-11-13 Phil Thompson <phil@riverbankcomputing.com> 85 86 * NEWS, Python/sip/qsciscintilla.sip, qt/qsciscintilla.cpp, 87 qt/qsciscintilla.h: 88 Added support for Cxx11 regular expressions to findFirst() and 89 findFirstInSelection(). 90 [9c022f775241] 91 92 * NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h: 93 Added the remaining new API calls. 94 [03f9682f7d6c] 95 96 * NEWS, Python/sip/qsciscintilla.sip, 97 Python/sip/qsciscintillabase.sip, qt/qsciscintilla.h, 98 qt/qsciscintillabase.h: 99 Added the new wrap indent mode. 100 [4a786cbfd975] 101 102 * NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h: 103 Added the style metadata messages. 104 [e3e38b577a1f] 105 106 * NEWS, Python/sip/qsciscintillabase.sip, qt/ScintillaQt.cpp, 107 qt/qsciscintillabase.h: 108 Added the SCN_AUTOCSELECTIONCHANGE() signal. 109 [156c8e0c6fb7] 110 111 * NEWS, Python/sip/qsciscintillabase.sip, qt/ScintillaQt.cpp, 112 qt/qsciscintillabase.h: 113 Added the new SCN_USERLISTSELECTION() signal overload. 114 [031270944f93] 115 116 * NEWS, Python/sip/qsciscintillabase.sip, qt/qscilexer.cpp, 117 qt/qsciscintillabase.h: 118 Added the character/code unit functions. 119 [ff2e92ed2890] 120 121 * qt/qscilexer.cpp, qt/qscilexer.h, qt/qscintilla.pro, 122 qt/qsciscintilla.cpp: 123 Don't use the deprecated style bits API calls. 124 [2d1cf2b1019f] 125 126 * NEWS, Python/sip/qsciscintilla.sip, 127 Python/sip/qsciscintillabase.sip, qt/qsciscintilla.h, 128 qt/qsciscintillabase.h: 129 Added support for the new gradient indicators. 130 [02e7b6ba2fdb] 131 1322018-11-12 Phil Thompson <phil@riverbankcomputing.com> 133 134 * NEWS, Python/sip/qscilexerdiff.sip, qt/qscilexerdiff.cpp, 135 qt/qscilexerdiff.h, qt/qscintilla_cs.ts, qt/qscintilla_de.ts, 136 qt/qscintilla_es.ts, qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts: 137 Updates to the diff lexer. 138 [fb8a0cb48593] 139 140 * NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h: 141 Added the symbolic names for the new lexers. 142 [b8d4fab81221] 143 144 * NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.cpp, 145 qt/qsciscintillabase.h: 146 Implemented the SCN_URIDROPPED signal. 147 [242bb09d23ea] 148 149 * qt/qsciscintillabase.h: 150 Documented SCN_DWELLSTART and SCN_DWELLEND. 151 [8750296d855d] 152 153 * qt/PlatQt.cpp: 154 Removed some unused platform methods. 155 [70c01135aa8d] 156 157 * qt/InputMethod.cpp, qt/ListBoxQt.cpp, qt/ListBoxQt.h, qt/PlatQt.cpp, 158 qt/SciClasses.cpp, qt/SciNamespace.h, qt/ScintillaQt.cpp, 159 qt/ScintillaQt.h, qt/qscintilla.pro, qt/qsciscintillabase.cpp: 160 Removed the support for the optional Scintilla namespace. 161 [33998bb1d26a] 162 1632018-11-11 Phil Thompson <phil@riverbankcomputing.com> 164 165 * BACKPORTING, License.txt, LongTermDownload.html, NEWS, README, 166 check.mak, checkdeps.mak, cocoa/InfoBar.mm, cocoa/PlatCocoa.h, 167 cocoa/PlatCocoa.mm, cocoa/QuartzTextLayout.h, 168 cocoa/ScintillaCocoa.h, cocoa/ScintillaCocoa.mm, 169 cocoa/ScintillaFramework/Info.plist, cocoa/ScintillaFramework/Scinti 170 llaFramework.xcodeproj/project.pbxproj, 171 cocoa/ScintillaTest/AppController.mm, 172 cocoa/ScintillaTest/ScintillaTest.xcodeproj/project.pbxproj, 173 cocoa/ScintillaView.mm, cppcheck.suppress, curses/Makefile, 174 curses/README.md, curses/ScintillaCurses.cxx, 175 curses/ScintillaCurses.h, curses/THANKS.md, curses/jinx/Makefile, 176 curses/jinx/jinx.c, delbin.bat, doc/Design.html, doc/LPegLexer.html, 177 doc/SciCoding.html, doc/ScintillaDoc.html, 178 doc/ScintillaDownload.html, doc/ScintillaHistory.html, 179 doc/ScintillaRelated.html, doc/ScintillaToDo.html, 180 doc/StyleMetadata.html, doc/index.html, gtk/Converter.h, 181 gtk/PlatGTK.cxx, gtk/ScintillaGTK.cxx, gtk/ScintillaGTK.h, 182 gtk/ScintillaGTKAccessible.cxx, gtk/ScintillaGTKAccessible.h, 183 gtk/deps.mak, gtk/makefile, gtk/scintilla-marshal.c, gtk/scintilla- 184 marshal.h, gtk/scintilla-marshal.list, include/ILexer.h, 185 include/ILoader.h, include/Platform.h, include/SciLexer.h, 186 include/Sci_Position.h, include/Scintilla.h, 187 include/Scintilla.iface, lexers/LexA68k.cxx, lexers/LexAPDL.cxx, 188 lexers/LexASY.cxx, lexers/LexAU3.cxx, lexers/LexAVE.cxx, 189 lexers/LexAVS.cxx, lexers/LexAbaqus.cxx, lexers/LexAda.cxx, 190 lexers/LexAsm.cxx, lexers/LexAsn1.cxx, lexers/LexBaan.cxx, 191 lexers/LexBash.cxx, lexers/LexBasic.cxx, lexers/LexBatch.cxx, 192 lexers/LexBibTeX.cxx, lexers/LexBullant.cxx, lexers/LexCLW.cxx, 193 lexers/LexCOBOL.cxx, lexers/LexCPP.cxx, lexers/LexCSS.cxx, 194 lexers/LexCaml.cxx, lexers/LexCmake.cxx, lexers/LexCoffeeScript.cxx, 195 lexers/LexConf.cxx, lexers/LexCrontab.cxx, lexers/LexCsound.cxx, 196 lexers/LexD.cxx, lexers/LexDMAP.cxx, lexers/LexDMIS.cxx, 197 lexers/LexDiff.cxx, lexers/LexECL.cxx, lexers/LexEDIFACT.cxx, 198 lexers/LexEScript.cxx, lexers/LexEiffel.cxx, lexers/LexErlang.cxx, 199 lexers/LexErrorList.cxx, lexers/LexFlagship.cxx, 200 lexers/LexForth.cxx, lexers/LexFortran.cxx, lexers/LexGAP.cxx, 201 lexers/LexGui4Cli.cxx, lexers/LexHTML.cxx, lexers/LexHaskell.cxx, 202 lexers/LexHex.cxx, lexers/LexIndent.cxx, lexers/LexInno.cxx, 203 lexers/LexJSON.cxx, lexers/LexKVIrc.cxx, lexers/LexKix.cxx, 204 lexers/LexLPeg.cxx, lexers/LexLaTeX.cxx, lexers/LexLisp.cxx, 205 lexers/LexLout.cxx, lexers/LexLua.cxx, lexers/LexMMIXAL.cxx, 206 lexers/LexMPT.cxx, lexers/LexMSSQL.cxx, lexers/LexMagik.cxx, 207 lexers/LexMake.cxx, lexers/LexMarkdown.cxx, lexers/LexMatlab.cxx, 208 lexers/LexMaxima.cxx, lexers/LexMetapost.cxx, lexers/LexModula.cxx, 209 lexers/LexMySQL.cxx, lexers/LexNimrod.cxx, lexers/LexNsis.cxx, 210 lexers/LexNull.cxx, lexers/LexOScript.cxx, lexers/LexOpal.cxx, 211 lexers/LexPB.cxx, lexers/LexPLM.cxx, lexers/LexPO.cxx, 212 lexers/LexPOV.cxx, lexers/LexPS.cxx, lexers/LexPascal.cxx, 213 lexers/LexPerl.cxx, lexers/LexPowerPro.cxx, 214 lexers/LexPowerShell.cxx, lexers/LexProgress.cxx, 215 lexers/LexProps.cxx, lexers/LexPython.cxx, lexers/LexR.cxx, 216 lexers/LexRebol.cxx, lexers/LexRegistry.cxx, lexers/LexRuby.cxx, 217 lexers/LexRust.cxx, lexers/LexSAS.cxx, lexers/LexSML.cxx, 218 lexers/LexSQL.cxx, lexers/LexSTTXT.cxx, lexers/LexScriptol.cxx, 219 lexers/LexSmalltalk.cxx, lexers/LexSorcus.cxx, 220 lexers/LexSpecman.cxx, lexers/LexSpice.cxx, lexers/LexStata.cxx, 221 lexers/LexTACL.cxx, lexers/LexTADS3.cxx, lexers/LexTAL.cxx, 222 lexers/LexTCL.cxx, lexers/LexTCMD.cxx, lexers/LexTeX.cxx, 223 lexers/LexTxt2tags.cxx, lexers/LexVB.cxx, lexers/LexVHDL.cxx, 224 lexers/LexVerilog.cxx, lexers/LexVisualProlog.cxx, 225 lexers/LexYAML.cxx, lexlib/Accessor.cxx, lexlib/Accessor.h, 226 lexlib/CharacterCategory.cxx, lexlib/CharacterCategory.h, 227 lexlib/CharacterSet.cxx, lexlib/CharacterSet.h, 228 lexlib/DefaultLexer.cxx, lexlib/DefaultLexer.h, 229 lexlib/LexAccessor.h, lexlib/LexerBase.cxx, lexlib/LexerBase.h, 230 lexlib/LexerModule.cxx, lexlib/LexerModule.h, 231 lexlib/LexerNoExceptions.cxx, lexlib/LexerNoExceptions.h, 232 lexlib/LexerSimple.cxx, lexlib/LexerSimple.h, lexlib/OptionSet.h, 233 lexlib/PropSetSimple.cxx, lexlib/PropSetSimple.h, 234 lexlib/SparseState.h, lexlib/StringCopy.h, lexlib/StyleContext.cxx, 235 lexlib/StyleContext.h, lexlib/SubStyles.h, lexlib/WordList.cxx, 236 lexlib/WordList.h, lib/README.doc, qt/InputMethod.cpp, 237 qt/ListBoxQt.cpp, qt/ListBoxQt.h, qt/PlatQt.cpp, qt/SciClasses.cpp, 238 qt/SciClasses.h, qt/SciNamespace.h, qt/ScintillaQt.cpp, 239 qt/ScintillaQt.h, qt/qscintilla.pro, qt/qsciscintillabase.cpp, 240 qt/qsciscintillabase.h, scripts/Face.py, scripts/FileGenerator.py, 241 scripts/GenerateCaseConvert.py, scripts/HFacer.py, 242 scripts/HeaderCheck.py, scripts/HeaderOrder.txt, scripts/LexGen.py, 243 scripts/ScintillaData.py, src/AutoComplete.cxx, src/AutoComplete.h, 244 src/CallTip.cxx, src/CallTip.h, src/CaseConvert.cxx, 245 src/CaseConvert.h, src/CaseFolder.cxx, src/CaseFolder.h, 246 src/Catalogue.cxx, src/Catalogue.h, src/CellBuffer.cxx, 247 src/CellBuffer.h, src/CharClassify.cxx, src/CharClassify.h, 248 src/ContractionState.cxx, src/ContractionState.h, src/DBCS.cxx, 249 src/DBCS.h, src/Decoration.cxx, src/Decoration.h, src/Document.cxx, 250 src/Document.h, src/EditModel.cxx, src/EditModel.h, 251 src/EditView.cxx, src/EditView.h, src/Editor.cxx, src/Editor.h, 252 src/ElapsedPeriod.h, src/ExternalLexer.cxx, src/ExternalLexer.h, 253 src/FontQuality.h, src/Indicator.cxx, src/Indicator.h, 254 src/IntegerRectangle.h, src/KeyMap.cxx, src/KeyMap.h, 255 src/LineMarker.cxx, src/LineMarker.h, src/MarginView.cxx, 256 src/MarginView.h, src/Partitioning.h, src/PerLine.cxx, 257 src/PerLine.h, src/Position.h, src/PositionCache.cxx, 258 src/PositionCache.h, src/RESearch.cxx, src/RESearch.h, 259 src/RunStyles.cxx, src/RunStyles.h, src/ScintillaBase.cxx, 260 src/ScintillaBase.h, src/Selection.cxx, src/Selection.h, 261 src/SparseVector.h, src/SplitVector.h, src/Style.cxx, src/Style.h, 262 src/UniConversion.cxx, src/UniConversion.h, src/UnicodeFromUTF8.h, 263 src/UniqueString.h, src/ViewStyle.cxx, src/ViewStyle.h, src/XPM.cxx, 264 src/XPM.h, test/README, test/ScintillaCallable.py, test/XiteWin.py, 265 test/lexTests.py, test/performanceTests.py, test/simpleTests.py, 266 test/test_lexlua.lua, test/unit/Sci.natvis, 267 test/unit/UnitTester.cxx, test/unit/UnitTester.vcxproj, 268 test/unit/catch.hpp, test/unit/makefile, test/unit/test.mak, 269 test/unit/testCellBuffer.cxx, test/unit/testCharClassify.cxx, 270 test/unit/testContractionState.cxx, test/unit/testDecoration.cxx, 271 test/unit/testPartitioning.cxx, test/unit/testRunStyles.cxx, 272 test/unit/testSparseState.cxx, test/unit/testSparseVector.cxx, 273 test/unit/testSplitVector.cxx, test/unit/testUniConversion.cxx, 274 test/unit/testUnicodeFromUTF8.cxx, test/unit/testWordList.cxx, 275 test/unit/unitTest.cxx, version.txt, win32/CheckD2D.cxx, 276 win32/HanjaDic.cxx, win32/HanjaDic.h, win32/PlatWin.cxx, 277 win32/PlatWin.h, win32/SciLexer.vcxproj, win32/ScintRes.rc, 278 win32/ScintillaDLL.cxx, win32/ScintillaWin.cxx, 279 win32/ScintillaWin.h, win32/deps.mak, win32/makefile, 280 win32/scintilla.mak: 281 The v3.10.1 based code will now build - otherwise untested. 282 [cb6d486795ec] 283 2842018-11-05 Phil Thompson <phil@riverbankcomputing.com> 285 286 * NEWS: 287 Updated the NEWS file. 288 [a99dfcd91f84] 289 290 * qt/qscintilla_cs.ts, qt/qscintilla_de.qm, qt/qscintilla_de.ts, 291 qt/qscintilla_es.qm, qt/qscintilla_es.ts, qt/qscintilla_fr.ts, 292 qt/qscintilla_pt_br.ts: 293 Updated the translation files. 294 [1529479f8a31] 295 296 * Python/configure.py, Python/sip/qsciscintilla.sip, 297 Python/sip/qsciscintillabase.sip, qt/qscilexerpython.cpp, 298 qt/qscintilla.pro, qt/qscintilla_cs.ts, qt/qscintilla_de.ts, 299 qt/qscintilla_es.ts, qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, 300 qt/qsciscintilla.cpp, qt/qsciscintilla.h, qt/qsciscintillabase.h: 301 Merged the 2.10-maint branch with the trunk. 302 [5fcc66abfca0] 303 3042018-10-01 Phil Thompson <phil@riverbankcomputing.com> 305 306 * .hgtags: 307 Added tag 2.10.8 for changeset 57c8b6076899 308 [b565980f962b] <2.10-maint> 309 310 * NEWS: 311 Released as v2.10.8. 312 [57c8b6076899] [2.10.8] <2.10-maint> 313 3142018-09-30 Phil Thompson <phil@riverbankcomputing.com> 315 316 * NEWS: 317 Updated the NEWS file. 318 [345f597a4a90] <2.10-maint> 319 3202018-08-02 Phil Thompson <phil@riverbankcomputing.com> 321 322 * qt/SciAccessibility.cpp: 323 More accessibility fixes. 324 [2cc2d6865762] <2.10-maint> 325 326 * qt/SciAccessibility.cpp, qt/SciAccessibility.h, qt/qscintilla.pro: 327 Refactored the accessibility support to use less of the Qt stuff 328 which doesn't handle CR-LF end-of-lines. 329 [8b2d6e3e73d8] <2.10-maint> 330 3312018-07-15 Phil Thompson <phil@riverbankcomputing.com> 332 333 * NEWS: 334 Updated the NEWS file. 335 [fc1deaccc716] <2.10-maint> 336 3372018-06-29 Phil Thompson <phil@riverbankcomputing.com> 338 339 * .hgtags: 340 Added tag 2.10.7 for changeset 60598a703fd4 341 [8828f9ad7dc6] <2.10-maint> 342 343 * NEWS: 344 Released as v2.10.7. 345 [60598a703fd4] [2.10.7] <2.10-maint> 346 347 * NEWS: 348 Updated the NEWS file. 349 [92edf18019ec] <2.10-maint> 350 3512018-06-25 Phil Thompson <phil@riverbankcomputing.com> 352 353 * NEWS, Python/sip/qsciscintillabase.sip: 354 Tweaked the signature of the QscoScintillaBase::SCN_MACRORECORD() 355 signal so that it matches what Qt uses so that the signal test 356 passes. 357 [bfcd9319329a] <2.10-maint> 358 3592018-06-23 Phil Thompson <phil@riverbankcomputing.com> 360 361 * .hgtags: 362 Added tag 2.10.6 for changeset dc0993c72a05 363 [9c774d0a9694] <2.10-maint> 364 365 * NEWS: 366 Released as v2.10.6. 367 [dc0993c72a05] [2.10.6] <2.10-maint> 368 3692018-06-22 Phil Thompson <phil@riverbankcomputing.com> 370 371 * .hgtags: 372 Added tag 2.10.5 for changeset f35b3a43a241 373 [8cf5694ca328] <2.10-maint> 374 375 * NEWS: 376 Released as v2.10.5. 377 [f35b3a43a241] [2.10.5] <2.10-maint> 378 3792018-06-21 Phil Thompson <phil@riverbankcomputing.com> 380 381 * NEWS: 382 Updated the NEWS file. 383 [12cb1a2f5ec6] <2.10-maint> 384 3852018-06-19 Phil Thompson <phil@riverbankcomputing.com> 386 387 * NEWS, Python/sip/qscistyle.sip, qt/qscistyle.cpp, qt/qscistyle.h: 388 Added setStyle() to QsciStyle. 389 [cf5281041224] <2.10-maint> 390 3912018-06-16 Phil Thompson <phil@riverbankcomputing.com> 392 393 * qt/qscintilla_es.qm, qt/qscintilla_es.ts: 394 Updated Spanish translations from Jaime Seuma. 395 [a479b9f5436f] <2.10-maint> 396 3972018-06-09 Phil Thompson <phil@riverbankcomputing.com> 398 399 * qt/qscintilla_cs.qm, qt/qscintilla_de.qm, qt/qscintilla_de.ts, 400 qt/qscintilla_es.qm, qt/qscintilla_fr.qm, qt/qscintilla_pt_br.qm: 401 Updated German translations from Detlev. 402 [f69379899fb3] <2.10-maint> 403 4042018-06-04 Phil Thompson <phil@riverbankcomputing.com> 405 406 * NEWS, Python/configure.py: 407 Implemented support for the .dist-info directory. 408 [387aa9bf6ad8] <2.10-maint> 409 4102018-06-03 Phil Thompson <phil@riverbankcomputing.com> 411 412 * NEWS, Python/sip/qsciscintillabase.sip, qt/PlatQt.cpp, 413 qt/ScintillaQt.cpp, qt/qsciscintillabase.cpp, 414 qt/qsciscintillabase.h: 415 Fixes for font changes caused by dragging to a different display. 416 [27b1f435e27a] <2.10-maint> 417 4182018-05-29 Phil Thompson <phil@riverbankcomputing.com> 419 420 * qt/PlatQt.cpp: 421 Disable to macOS use of integer font metrics for Qt5 as it is 422 (probably) specific to Qt4. 423 [c32fe0c4e55d] <2.10-maint> 424 425 * qt/PlatQt.cpp: 426 Fixed cursor positioning when using a secondary display with 427 different scaling to the primary. 428 [20420b7c4a4d] <2.10-maint> 429 4302018-05-22 Phil Thompson <phil@riverbankcomputing.com> 431 432 * qt/qscilexerverilog.cpp: 433 Fix the handling of the 'fold.verilog.flags' property in the Verilog 434 lexer. 435 [9b698ba38c2b] <2.10-maint> 436 4372018-05-16 Phil Thompson <phil@riverbankcomputing.com> 438 439 * qt/qscilexerverilog.cpp, qt/qscintilla_cs.ts, qt/qscintilla_de.ts, 440 qt/qscintilla_es.ts, qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts: 441 Added the missing descriptions of inactive styles in the Verilog 442 lexer. 443 [4be691232e03] <2.10-maint> 444 4452018-05-15 Phil Thompson <phil@riverbankcomputing.com> 446 447 * qt/qscilexer.h: 448 Updated the QsciLexer::keywords() documentation to point out that 449 sets are numbered from 1. 450 [5954b91e7ec1] <2.10-maint> 451 4522018-04-26 Phil Thompson <phil@riverbankcomputing.com> 453 454 * Python/sip/qscilexeredifact.sip, qt/qscilexeredifact.cpp, 455 qt/qscilexeredifact.h: 456 Added some default colours to the EDIFACT lexer. 457 [175598286833] <2.10-maint> 458 4592018-04-20 Phil Thompson <phil@riverbankcomputing.com> 460 461 * NEWS, Python/sip/qscilexeredifact.sip, qt/qscilexeredifact.cpp, 462 qt/qscilexeredifact.h, qt/qscintilla.pro, qt/qscintilla_cs.ts, 463 qt/qscintilla_de.ts, qt/qscintilla_es.ts, qt/qscintilla_fr.ts, 464 qt/qscintilla_pt_br.ts: 465 Added the QsciLexerEDIFACT class. 466 [c1e31857f3e7] <2.10-maint> 467 468 * qt/qsciscintilla.cpp, qt/qsciscintillabase.cpp, 469 qt/qsciscintillabase.h: 470 If the context menu is invoked when the cursor is outside the 471 selection then the selection is cleared and the cursor moved to 472 where the mouse was clicked. 473 [7d230dad9379] <2.10-maint> 474 4752018-04-19 Phil Thompson <phil@riverbankcomputing.com> 476 477 * Python/sip/qsciscintilla.sip, qt/qscintilla.pro, 478 qt/qsciscintilla.cpp, qt/qsciscintilla.h: 479 Control-wheel up/down will now zoom in and out. 480 [ba0049fe03b6] <2.10-maint> 481 4822018-04-11 Phil Thompson <phil@riverbankcomputing.com> 483 484 * qt/PlatQt.cpp, qt/qsciabstractapis.cpp, qt/qscilexerpython.cpp, 485 qt/qscilexerxml.cpp, qt/qsciscintilla.cpp: 486 Removed warning messages about unused variables. 487 [c2008ef93ee0] <2.10-maint> 488 489 * qt/qscicommandset.cpp: 490 Fixed the saving of alternative keys in the settings. 491 [687470e937c1] <2.10-maint> 492 493 * qt/ScintillaQt.cpp, qt/qsciapis.cpp, qt/qsciscintilla.cpp: 494 Various stylistic changes to eliminate some warning messages. 495 [dc753169870e] <2.10-maint> 496 4972018-04-10 Phil Thompson <phil@riverbankcomputing.com> 498 499 * .hgtags: 500 Added tag 2.10.4 for changeset 24cb0edc89a9 501 [05ada666e2cf] <2.10-maint> 502 503 * NEWS: 504 Released as v2.10.4. 505 [24cb0edc89a9] [2.10.4] <2.10-maint> 506 507 * qt/SciAccessibility.cpp: 508 Fixed the retrieval of accessibility attributes. 509 [e430a7dd7818] <2.10-maint> 510 5112018-04-07 Phil Thompson <phil@riverbankcomputing.com> 512 513 * qt/qscilexer.cpp: 514 Use STYLE_MAX to define the maximum number of styles. 515 [23ca0cad0227] <2.10-maint> 516 5172018-03-11 Phil Thompson <phil@riverbankcomputing.com> 518 519 * qt/qscintilla.pro: 520 Force QT_NO_ACCESSIBILITY when building against Qt4. 521 [b65f48ec1852] <2.10-maint> 522 5232018-02-27 Phil Thompson <phil@riverbankcomputing.com> 524 525 * .hgtags: 526 Added tag 2.10.3 for changeset bc769d6fcf53 527 [279625f1d8c9] <2.10-maint> 528 529 * NEWS: 530 Released as v2.10.3. 531 [bc769d6fcf53] [2.10.3] <2.10-maint> 532 533 * rb-product: 534 Updated the PyQt5 wheel dependency. 535 [7cef6e297ddf] <2.10-maint> 536 537 * NEWS: 538 Updated the NEWS file. 539 [1e073e29eca4] <2.10-maint> 540 5412018-02-10 Phil Thompson <phil@riverbankcomputing.com> 542 543 * qsci/api/python/Python-3.7.api: 544 Added the API file for Python v3.70b1. 545 [6d0032674462] <2.10-maint> 546 5472018-02-07 Phil Thompson <phil@riverbankcomputing.com> 548 549 * qt/qsciscintilla.cpp: 550 Fix the hotspot active background colour. 551 [45cfd8c68394] <2.10-maint> 552 553 * qt/SciAccessibility.cpp, qt/SciAccessibility.h: 554 Completed the accessibility support. 555 [2af3a5b045fa] <2.10-maint> 556 5572018-02-06 Phil Thompson <phil@riverbankcomputing.com> 558 559 * qt/SciAccessibility.cpp, qt/SciAccessibility.h: 560 Implemented all of the accessible interface except for attributes(). 561 [434539a243dc] <2.10-maint> 562 563 * qt/SciAccessibility.cpp: 564 Implemented more of the accessible interface. 565 [e8f3df5442cc] <2.10-maint> 566 567 * qt/SciAccessibility.cpp, qt/SciAccessibility.h, qt/ScintillaQt.cpp: 568 Implemented more of the accessible interface. 569 [fb26d9fdba27] <2.10-maint> 570 5712018-02-05 Phil Thompson <phil@riverbankcomputing.com> 572 573 * qt/SciAccessibility.cpp, qt/SciAccessibility.h, qt/ScintillaQt.cpp, 574 qt/qsciscintillabase.cpp: 575 More accessibility progress. 576 [ea2432348b49] <2.10-maint> 577 578 * qt/SciAccessibility.cpp, qt/SciAccessibility.h, qt/ScintillaQt.cpp: 579 Some progress on accessibility. 580 [055345b62d7b] <2.10-maint> 581 582 * qt/qscintilla.pro: 583 Updated the version of the shared library. 584 [fb50133f8770] <2.10-maint> 585 5862018-02-04 Phil Thompson <phil@riverbankcomputing.com> 587 588 * qt/SciAccessibility.cpp, qt/SciAccessibility.h, qt/qscintilla.pro, 589 qt/qsciscintillabase.cpp: 590 Added the stubs for accessibility support. 591 [61e00a4f944f] <2.10-maint> 592 593 * qt/SciAccessibility.cpp, qt/SciAccessibility.h, qt/qscintilla.pro, 594 qt/qsciscintillabase.cpp: 595 Added the stubs for accessibility support. 596 [8f2f20b663f1] 597 598 * qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts, 599 qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts: 600 Updated the .ts files. 601 [7630e7c16a42] 602 603 * Python/sip/qscilexerpython.sip, qt/qscilexerpython.cpp, 604 qt/qscilexerpython.h: 605 Added the DoubleQuotedFString, SingleQuotedFString, 606 TripleSingleQuotedFString and TripleDoubleQuotedFString styles to 607 QsciLexerPython. 608 [69a152791250] 609 610 * Python/sip/qsciscintilla.sip, qt/qsciscintilla.cpp, 611 qt/qsciscintilla.h: 612 Added QsciScintilla::setCaretLineFrameWidth(). 613 [61ed51375157] 614 615 * Python/sip/qscicommand.sip: 616 Added ReverseLines to the Python bindings. 617 [132758b054dc] 618 619 * qt/qscicommand.h: 620 Added ReverseLines to QsciCommand::Command. 621 [1cecbd08c177] 622 623 * Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h: 624 Added SCLEX_INDENT, SCI_GETCARETLINEFRAME, SCI_SETCARETLINEFRAME, 625 SCI_SETACCESSIBILITY, SCI_GETACCESSIBILITY and SCI_LINEREVERSE. 626 [4a5c2bea7d34] 627 6282018-02-03 Phil Thompson <phil@riverbankcomputing.com> 629 630 * Python/configure-old.py, Python/configure.py, designer- 631 Qt4Qt5/designer.pro, example-Qt4Qt5/application.pro, 632 qt/ScintillaQt.h, qt/qscintilla.pro: 633 Fixes to build with the latest code. 634 [262ad022e5b6] 635 636 * README, cocoa/InfoBar.mm, cocoa/PlatCocoa.h, cocoa/PlatCocoa.mm, 637 cocoa/ScintillaCocoa.h, cocoa/ScintillaCocoa.mm, 638 cocoa/ScintillaFramework/Info.plist, cocoa/ScintillaFramework/Scinti 639 llaFramework.xcodeproj/project.pbxproj, 640 cocoa/ScintillaTest/AppController.h, 641 cocoa/ScintillaTest/AppController.mm, 642 cocoa/ScintillaTest/English.lproj/MainMenu.xib, 643 cocoa/ScintillaTest/ScintillaTest.xcodeproj/project.pbxproj, 644 cocoa/ScintillaView.mm, cppcheck.suppress, doc/ScintillaDoc.html, 645 doc/ScintillaDownload.html, doc/ScintillaHistory.html, 646 doc/ScintillaRelated.html, doc/index.html, gtk/PlatGTK.cxx, 647 gtk/ScintillaGTK.cxx, gtk/ScintillaGTK.h, 648 gtk/ScintillaGTKAccessible.cxx, gtk/ScintillaGTKAccessible.h, 649 gtk/deps.mak, gtk/makefile, include/Platform.h, include/SciLexer.h, 650 include/Scintilla.h, include/Scintilla.iface, lexers/LexAsm.cxx, 651 lexers/LexBaan.cxx, lexers/LexBash.cxx, lexers/LexBasic.cxx, 652 lexers/LexCPP.cxx, lexers/LexD.cxx, lexers/LexDMIS.cxx, 653 lexers/LexDiff.cxx, lexers/LexEDIFACT.cxx, lexers/LexErrorList.cxx, 654 lexers/LexFortran.cxx, lexers/LexHTML.cxx, lexers/LexHaskell.cxx, 655 lexers/LexIndent.cxx, lexers/LexJSON.cxx, lexers/LexLaTeX.cxx, 656 lexers/LexLua.cxx, lexers/LexMatlab.cxx, lexers/LexPerl.cxx, 657 lexers/LexPowerShell.cxx, lexers/LexProgress.cxx, 658 lexers/LexProps.cxx, lexers/LexPython.cxx, lexers/LexRegistry.cxx, 659 lexers/LexRust.cxx, lexers/LexSQL.cxx, lexers/LexVHDL.cxx, 660 lexers/LexVerilog.cxx, lexers/LexVisualProlog.cxx, 661 lexers/LexYAML.cxx, lexlib/Accessor.cxx, 662 lexlib/CharacterCategory.cxx, lexlib/CharacterCategory.h, 663 lexlib/CharacterSet.cxx, lexlib/CharacterSet.h, 664 lexlib/LexAccessor.h, lexlib/LexerBase.cxx, lexlib/LexerModule.cxx, 665 lexlib/LexerModule.h, lexlib/LexerNoExceptions.cxx, 666 lexlib/LexerSimple.cxx, lexlib/PropSetSimple.cxx, 667 lexlib/StyleContext.cxx, lexlib/StyleContext.h, lexlib/WordList.cxx, 668 scripts/FileGenerator.py, scripts/HeaderOrder.txt, 669 scripts/LexGen.py, scripts/ScintillaData.py, src/AutoComplete.cxx, 670 src/AutoComplete.h, src/CallTip.cxx, src/CallTip.h, 671 src/CaseConvert.cxx, src/CaseFolder.h, src/Catalogue.cxx, 672 src/CellBuffer.cxx, src/CellBuffer.h, src/CharClassify.cxx, 673 src/CharClassify.h, src/ContractionState.cxx, 674 src/ContractionState.h, src/Decoration.cxx, src/Decoration.h, 675 src/Document.cxx, src/Document.h, src/EditModel.cxx, 676 src/EditModel.h, src/EditView.cxx, src/EditView.h, src/Editor.cxx, 677 src/Editor.h, src/ExternalLexer.cxx, src/ExternalLexer.h, 678 src/Indicator.cxx, src/KeyMap.cxx, src/LineMarker.cxx, 679 src/LineMarker.h, src/MarginView.cxx, src/MarginView.h, 680 src/Partitioning.h, src/PerLine.cxx, src/PerLine.h, src/Position.h, 681 src/PositionCache.cxx, src/PositionCache.h, src/RESearch.cxx, 682 src/RESearch.h, src/RunStyles.cxx, src/RunStyles.h, 683 src/ScintillaBase.cxx, src/ScintillaBase.h, src/Selection.cxx, 684 src/Selection.h, src/SparseVector.h, src/SplitVector.h, 685 src/Style.cxx, src/Style.h, src/UniConversion.cxx, 686 src/UniConversion.h, src/UniqueString.h, src/ViewStyle.cxx, 687 src/ViewStyle.h, src/XPM.cxx, src/XPM.h, test/gi/Scintilla- 688 filtered.h, test/unit/testCellBuffer.cxx, 689 test/unit/testCharClassify.cxx, test/unit/testContractionState.cxx, 690 test/unit/testDecoration.cxx, test/unit/testPartitioning.cxx, 691 test/unit/testRunStyles.cxx, test/unit/testSparseState.cxx, 692 test/unit/testSparseVector.cxx, test/unit/testSplitVector.cxx, 693 test/unit/testUnicodeFromUTF8.cxx, version.txt, win32/HanjaDic.cxx, 694 win32/PlatWin.cxx, win32/SciLexer.vcxproj, win32/ScintRes.rc, 695 win32/ScintillaWin.cxx, win32/deps.mak, win32/makefile, 696 win32/scintilla.mak: 697 Rebased on Scintilla v3.7.6. 698 [4822c10e2b59] 699 700 * Merged the 2.10-maint branch into the trunk. 701 [64e6e4c3471d] 702 7032017-11-23 Phil Thompson <phil@riverbankcomputing.com> 704 705 * .hgtags: 706 Added tag 2.10.2 for changeset bdfb9584af36 707 [d127fc44d4c4] <2.10-maint> 708 709 * NEWS: 710 Released as v2.10.2. 711 [bdfb9584af36] [2.10.2] <2.10-maint> 712 713 * qt/qscintilla.pro: 714 Bumed the .so minor version. 715 [4bb28057d3c2] <2.10-maint> 716 7172017-11-13 Phil Thompson <phil@riverbankcomputing.com> 718 719 * NEWS, Python/sip/qsciscintilla.sip, qt/qsciscintilla.cpp, 720 qt/qsciscintilla.h: 721 Added setScrollWidth() , scrollWidth, setScrollWidthTracking() and 722 scrollWidthTracking() to QsciScintilla. 723 [c6e64e99cb12] <2.10-maint> 724 7252017-11-01 Phil Thompson <phil@riverbankcomputing.com> 726 727 * qt/qsciscintilla.cpp: 728 Fixed the handling of UTF8 call tips. 729 [7aa9b863f330] <2.10-maint> 730 7312017-07-04 Phil Thompson <phil@riverbankcomputing.com> 732 733 * qt/qscintilla.pro: 734 Fixed case sensitivity of a couple of file names. 735 [e9d9b80fd61b] <2.10-maint> 736 737 * .hgignore: 738 Ignore the new-style build directory. 739 [6c20c6b41705] <2.10-maint> 740 7412017-07-03 Phil Thompson <phil@riverbankcomputing.com> 742 743 * .hgtags: 744 Added tag 2.10.1 for changeset 20e0e2d419ba 745 [d6eba6c9e5ce] <2.10-maint> 746 747 * NEWS: 748 Released as v2.10.1. 749 [20e0e2d419ba] [2.10.1] <2.10-maint> 750 751 * rb-product: 752 Updated the PyQt5 dependency to v5.9. 753 [83200ee6b295] <2.10-maint> 754 7552017-05-24 Phil Thompson <phil@riverbankcomputing.com> 756 757 * lib/README.doc: 758 Updated the docs regarding use of build options supported by 759 Scintilla. 760 [fe6e73057d9e] <2.10-maint> 761 7622017-05-15 Phil Thompson <phil@riverbankcomputing.com> 763 764 * Python/sip/qscilexer.sip, Python/sip/qscilexeravs.sip, 765 Python/sip/qscilexerbash.sip, Python/sip/qscilexerbatch.sip, 766 Python/sip/qscilexercoffeescript.sip, Python/sip/qscilexercpp.sip, 767 Python/sip/qscilexercss.sip, Python/sip/qscilexerd.sip, 768 Python/sip/qscilexerfortran77.sip, Python/sip/qscilexerhtml.sip, 769 Python/sip/qscilexerlua.sip, Python/sip/qscilexerpascal.sip, 770 Python/sip/qscilexerperl.sip, Python/sip/qscilexerpostscript.sip, 771 Python/sip/qscilexerpov.sip, Python/sip/qscilexerpython.sip, 772 Python/sip/qscilexerruby.sip, Python/sip/qscilexerspice.sip, 773 Python/sip/qscilexersql.sip, Python/sip/qscilexertcl.sip, 774 Python/sip/qscilexerverilog.sip, Python/sip/qscilexervhdl.sip: 775 Added the lexer-specific re-implementations of previously internal 776 methods to the Python bindings. 777 [e8402392cedc] <2.10-maint> 778 7792017-03-22 Phil Thompson <phil@riverbankcomputing.com> 780 781 * qt/qscintilla.pro: 782 Enabled explicit C++11 support for Linux for old versions of GCC. 783 [e0e0b344ccf1] <2.10-maint> 784 7852017-03-16 Phil Thompson <phil@riverbankcomputing.com> 786 787 * qt/qscilexer.cpp: 788 Changed the default macOS font to Menlo 12pt as it has bold etc. 789 [39d69e37d352] <2.10-maint> 790 791 * qt/qscilexer.cpp: 792 Changed the default font on macOS to Monaco 12pt. 793 [9030535e2457] <2.10-maint> 794 795 * Python/configure.py: 796 Fixed the rpath change of the Python bindings on macOS. 797 [dd45e695812a] <2.10-maint> 798 7992017-02-22 Phil Thompson <phil@riverbankcomputing.com> 800 801 * qt/qscintilla.pro: 802 Fixed the .pro file so that debug builds match the features file. 803 [1aedd0c6eeda] <2.10-maint> 804 8052017-02-20 Phil Thompson <phil@riverbankcomputing.com> 806 807 * .hgtags: 808 Added tag 2.10 for changeset 6c07847b2835 809 [2442f8d2df34] 810 811 * NEWS: 812 Released as v2.10. 813 [6c07847b2835] [2.10] 814 815 * qt/qscintilla_cs.qm, qt/qscintilla_de.qm, qt/qscintilla_es.qm, 816 qt/qscintilla_fr.qm, qt/qscintilla_pt_br.qm: 817 Updated the .qm files. 818 [3b3c5924e746] 819 820 * qt/qscintilla_fr.ts: 821 Partial updated French translations from Alan Garny. 822 [ca2d6917015e] 823 8242017-02-17 Phil Thompson <phil@riverbankcomputing.com> 825 826 * Python/sip/qsciscintillabase.sip: 827 Added /Transfer/ to the scroll bar replacement functions. 828 [49cf7181402a] 829 8302017-02-15 Phil Thompson <phil@riverbankcomputing.com> 831 832 * qt/qscintilla_de.ts: 833 Updated German translations from Detlev. 834 [51cca6073075] 835 8362017-02-14 Phil Thompson <phil@riverbankcomputing.com> 837 838 * qt/qscintilla_es.ts: 839 Updated Spanish translations from Jaime Seuma. 840 [0e30abdd0907] 841 8422017-02-13 Phil Thompson <phil@riverbankcomputing.com> 843 844 * designer-Qt4Qt5/designer.pro, example-Qt4Qt5/application.pro, 845 qt/qscintilla.pro: 846 Removed the 'release' option from all CONFIG lines. 847 [0901267a8e49] 848 849 * NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.cpp, 850 qt/qsciscintillabase.h: 851 Added replaceHorizontalScrollBar() and replaceVerticalScrollBar() to 852 QsciScintillaBase. 853 [bb7efd26b8b3] 854 855 * qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts, 856 qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts: 857 Updated the translation files. 858 [76c23d751930] 859 8602017-01-21 Phil Thompson <phil@riverbankcomputing.com> 861 862 * Python/sip/qscilexermarkdown.sip, qt/qscilexerjson.cpp, 863 qt/qscilexermarkdown.cpp, qt/qscilexermarkdown.h: 864 Updated the Markdown lexer with the latest settings from Detlev. 865 [9e9992a4e9f7] 866 8672017-01-17 Phil Thompson <phil@riverbankcomputing.com> 868 869 * qt/qsciapis.cpp: 870 Fixed problems with auto-completion lists where contexts and image 871 identifiers were getting lost. 872 [039599ba1b85] 873 8742017-01-16 Phil Thompson <phil@riverbankcomputing.com> 875 876 * designer-Qt4Qt5/designer.pro, example-Qt4Qt5/application.pro: 877 Fixed the example and designer plugin .pro files for the change 878 library name. 879 [d6c564089958] 880 881 * lib/README.doc: 882 Updated website links to https. 883 [18a7013d4f8b] 884 885 * qt/qsciabstractapis.h, qt/qsciapis.h, qt/qscicommand.h, 886 qt/qscicommandset.h, qt/qscidocument.h, qt/qsciglobal.h, 887 qt/qscilexer.h, qt/qscilexeravs.h, qt/qscilexerbash.h, 888 qt/qscilexerbatch.h, qt/qscilexercmake.h, 889 qt/qscilexercoffeescript.h, qt/qscilexercpp.h, qt/qscilexercsharp.h, 890 qt/qscilexercss.h, qt/qscilexercustom.h, qt/qscilexerd.h, 891 qt/qscilexerdiff.h, qt/qscilexerfortran.h, qt/qscilexerfortran77.h, 892 qt/qscilexerhtml.h, qt/qscilexeridl.h, qt/qscilexerjava.h, 893 qt/qscilexerjavascript.h, qt/qscilexerjson.h, qt/qscilexerlua.h, 894 qt/qscilexermakefile.h, qt/qscilexermarkdown.h, 895 qt/qscilexermatlab.h, qt/qscilexeroctave.h, qt/qscilexerpascal.h, 896 qt/qscilexerperl.h, qt/qscilexerpo.h, qt/qscilexerpostscript.h, 897 qt/qscilexerpov.h, qt/qscilexerproperties.h, qt/qscilexerpython.h, 898 qt/qscilexerruby.h, qt/qscilexerspice.h, qt/qscilexersql.h, 899 qt/qscilexertcl.h, qt/qscilexertex.h, qt/qscilexerverilog.h, 900 qt/qscilexervhdl.h, qt/qscilexerxml.h, qt/qscilexeryaml.h, 901 qt/qscimacro.h, qt/qsciprinter.h, qt/qsciscintilla.h, 902 qt/qsciscintillabase.h, qt/qscistyle.h, qt/qscistyledtext.h: 903 Removed all the __APPLE__ C++ linkages. 904 [ecd39912cb9b] 905 906 * NEWS, Python/sip/qscilexer.sip, qt/qscilexer.h: 907 The previously internal methods of QsciLexer are now part of the 908 public API and are exposed to Python. 909 [4791eae227c6] 910 911 * NEWS, Python/configure.py, qt/features/qscintilla2.prf, 912 qt/features_staticlib/qscintilla2.prf, qt/qscintilla.pro: 913 The name of the library now embeds the major version of Qt so that 914 Qt4 and Qt5 libraries can be installed in the same directory. 915 [b501dcc67049] 916 917 * NEWS, Python/sip/qsciscintilla.sip, qt/qscilexercustom.h, 918 qt/qsciscintilla.cpp, qt/qsciscintilla.h: 919 Implemented QscScintilla::bytes() and a corresponding text() 920 overload mainly for the use of QsciLexerCustom::styleText() 921 implementations. 922 [ed7a5a072695] 923 9242017-01-15 Phil Thompson <phil@riverbankcomputing.com> 925 926 * Python/sip/qsciscintillabase.sip: 927 Updated the sub-class convertor code. 928 [ee4e6efa0576] 929 930 * NEWS, Python/sip/qscilexermarkdown.sip, 931 Python/sip/qscimodcommon.sip, qt/qscilexermarkdown.cpp, 932 qt/qscilexermarkdown.h, qt/qscintilla.pro: 933 Added the QsciLexerMarkdown class. 934 [0b5e03e0b64f] 935 9362017-01-11 Phil Thompson <phil@riverbankcomputing.com> 937 938 * NEWS, Python/sip/qscilexerjson.sip, Python/sip/qscimodcommon.sip, 939 qt/qscilexerjson.cpp, qt/qscilexerjson.h, qt/qscintilla.pro: 940 Implemented QsciLexerJSON. 941 [bb5118a2b0cb] 942 9432017-01-05 Phil Thompson <phil@riverbankcomputing.com> 944 945 * NEWS, Python/sip/qscilexercoffeescript.sip, 946 qt/qscilexercoffeescript.cpp, qt/qscilexercoffeescript.h: 947 Added InstanceProperty to QsciLexerCoffeeScript. 948 [2a6987f4c3c3] 949 950 * NEWS, Python/sip/qsciscintilla.sip, 951 Python/sip/qsciscintillabase.sip, qt/ScintillaQt.cpp, 952 qt/qsciscintilla.cpp, qt/qsciscintilla.h, qt/qsciscintillabase.h: 953 Implemented the new notifications. 954 [12ba81979751] 955 9562017-01-04 Phil Thompson <phil@riverbankcomputing.com> 957 958 * NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h: 959 Added the low-level popup options. 960 [6a6fccaf8adf] 961 962 * NEWS, Python/sip/qsciscintilla.sip, 963 Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp, 964 qt/qsciscintilla.h, qt/qsciscintillabase.h: 965 Added support for multiple edge columns. 966 [761b940d39c6] 967 9682017-01-03 Phil Thompson <phil@riverbankcomputing.com> 969 970 * NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h: 971 Added the low-level idle styling support. 972 [fe8c747abb81] 973 974 * NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h: 975 Added the low-level support for fold text. 976 [3afaaf7830c6] 977 978 * NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h: 979 Updates to the low-level target support. 980 [709bfb578a28] 981 982 * NEWS, Python/sip/qsciscintilla.sip, 983 Python/sip/qsciscintillabase.sip, qt/qsciscintilla.h, 984 qt/qsciscintillabase.h: 985 Added support for the additional indicators. 986 [fb7bcbfc6c96] 987 988 * NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h: 989 Added some more low-level constants. 990 [d19d12e79c31] 991 992 * NEWS, Python/sip/qsciscintilla.sip, 993 Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp, 994 qt/qsciscintilla.h, qt/qsciscintillabase.h: 995 Added support for setting the margin background colour. Added 996 support for setting the number of margins. 997 [407db46c80a6] 998 999 * qt/qscilexercustom.cpp, qt/qscilexercustom.h: 1000 Fixed QsciLexerCustom::startStyling() now that the 2nd argument 1001 isn't used. 1002 [2d4cc3cdb123] 1003 1004 * NEWS, Python/sip/qsciscintilla.sip, 1005 Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp, 1006 qt/qsciscintilla.h, qt/qsciscintillabase.h: 1007 Added support for visible whitespace in indentations only. Added 1008 support for tab drawing modes. 1009 [1ef385e510b8] 1010 1011 * qt/InputMethod.cpp: 1012 Updated the inputMethodEvent() implementation. 1013 [f0060458bd73] 1014 10152017-01-02 Phil Thompson <phil@riverbankcomputing.com> 1016 1017 * qt/InputMethod.cpp, qt/ScintillaQt.cpp, qt/ScintillaQt.h: 1018 Fixed compilation bugs with SCI_NAMESPACE defined. 1019 [ef072ff5da5e] 1020 1021 * lib/README.doc: 1022 Minor documentation updates. 1023 [f89ceb95b9c5] 1024 1025 * qt/qsciscintillabase.cpp: 1026 Fixed compilation bugs. 1027 [8fdfb9bca00d] 1028 1029 * CONTRIBUTING, Python/configure-old.py, Python/configure.py, README, 1030 cocoa/PlatCocoa.h, cocoa/PlatCocoa.mm, cocoa/ScintillaCocoa.h, 1031 cocoa/ScintillaCocoa.mm, cocoa/ScintillaFramework/Info.plist, cocoa/ 1032 ScintillaFramework/ScintillaFramework.xcodeproj/project.pbxproj, coc 1033 oa/ScintillaFramework/ScintillaFramework.xcodeproj/project.xcworkspa 1034 ce/contents.xcworkspacedata, cocoa/ScintillaFramework/ScintillaFrame 1035 work.xcodeproj/xcshareddata/xcschemes/Scintilla.xcscheme, 1036 cocoa/ScintillaFramework/module.modulemap, 1037 cocoa/ScintillaTest/AppController.h, 1038 cocoa/ScintillaTest/AppController.mm, 1039 cocoa/ScintillaTest/English.lproj/MainMenu.xib, 1040 cocoa/ScintillaTest/Info.plist, 1041 cocoa/ScintillaTest/ScintillaTest.xcodeproj/project.pbxproj, cocoa/S 1042 cintillaTest/ScintillaTest.xcodeproj/project.xcworkspace/contents.xc 1043 workspacedata, cocoa/ScintillaView.h, cocoa/ScintillaView.mm, 1044 cocoa/checkbuildosx.sh, cppcheck.suppress, delcvs.bat, designer- 1045 Qt4Qt5/designer.pro, doc/Design.html, doc/Icons.html, doc/Lexer.txt, 1046 doc/Privacy.html, doc/SciCoding.html, doc/ScintillaDoc.html, 1047 doc/ScintillaDownload.html, doc/ScintillaHistory.html, 1048 doc/ScintillaRelated.html, doc/ScintillaToDo.html, 1049 doc/ScintillaUsage.html, doc/index.html, example- 1050 Qt4Qt5/application.pro, gtk/Converter.h, gtk/PlatGTK.cxx, 1051 gtk/ScintillaGTK.cxx, gtk/ScintillaGTK.h, 1052 gtk/ScintillaGTKAccessible.cxx, gtk/ScintillaGTKAccessible.h, 1053 gtk/deps.mak, gtk/makefile, gtk/scintilla-marshal.c, gtk/scintilla- 1054 marshal.h, gtk/scintilla-marshal.list, include/ILexer.h, 1055 include/Platform.h, include/SciLexer.h, include/Sci_Position.h, 1056 include/Scintilla.h, include/Scintilla.iface, 1057 include/ScintillaWidget.h, lexers/LexA68k.cxx, lexers/LexAPDL.cxx, 1058 lexers/LexASY.cxx, lexers/LexAU3.cxx, lexers/LexAVE.cxx, 1059 lexers/LexAVS.cxx, lexers/LexAbaqus.cxx, lexers/LexAda.cxx, 1060 lexers/LexAsm.cxx, lexers/LexAsn1.cxx, lexers/LexBaan.cxx, 1061 lexers/LexBash.cxx, lexers/LexBasic.cxx, lexers/LexBatch.cxx, 1062 lexers/LexBibTeX.cxx, lexers/LexBullant.cxx, lexers/LexCLW.cxx, 1063 lexers/LexCOBOL.cxx, lexers/LexCPP.cxx, lexers/LexCSS.cxx, 1064 lexers/LexCaml.cxx, lexers/LexCmake.cxx, lexers/LexCoffeeScript.cxx, 1065 lexers/LexConf.cxx, lexers/LexCrontab.cxx, lexers/LexCsound.cxx, 1066 lexers/LexD.cxx, lexers/LexDMAP.cxx, lexers/LexDMIS.cxx, 1067 lexers/LexDiff.cxx, lexers/LexECL.cxx, lexers/LexEDIFACT.cxx, 1068 lexers/LexEScript.cxx, lexers/LexEiffel.cxx, lexers/LexErlang.cxx, 1069 lexers/LexErrorList.cxx, lexers/LexFlagship.cxx, 1070 lexers/LexForth.cxx, lexers/LexFortran.cxx, lexers/LexGAP.cxx, 1071 lexers/LexGui4Cli.cxx, lexers/LexHTML.cxx, lexers/LexHaskell.cxx, 1072 lexers/LexHex.cxx, lexers/LexInno.cxx, lexers/LexJSON.cxx, 1073 lexers/LexKVIrc.cxx, lexers/LexKix.cxx, lexers/LexLaTeX.cxx, 1074 lexers/LexLisp.cxx, lexers/LexLout.cxx, lexers/LexLua.cxx, 1075 lexers/LexMMIXAL.cxx, lexers/LexMPT.cxx, lexers/LexMSSQL.cxx, 1076 lexers/LexMagik.cxx, lexers/LexMake.cxx, lexers/LexMarkdown.cxx, 1077 lexers/LexMatlab.cxx, lexers/LexMetapost.cxx, lexers/LexModula.cxx, 1078 lexers/LexMySQL.cxx, lexers/LexNimrod.cxx, lexers/LexNsis.cxx, 1079 lexers/LexNull.cxx, lexers/LexOScript.cxx, lexers/LexOpal.cxx, 1080 lexers/LexOthers.cxx, lexers/LexPB.cxx, lexers/LexPLM.cxx, 1081 lexers/LexPO.cxx, lexers/LexPOV.cxx, lexers/LexPS.cxx, 1082 lexers/LexPascal.cxx, lexers/LexPerl.cxx, lexers/LexPowerPro.cxx, 1083 lexers/LexPowerShell.cxx, lexers/LexProgress.cxx, 1084 lexers/LexProps.cxx, lexers/LexPython.cxx, lexers/LexR.cxx, 1085 lexers/LexRebol.cxx, lexers/LexRegistry.cxx, lexers/LexRuby.cxx, 1086 lexers/LexRust.cxx, lexers/LexSML.cxx, lexers/LexSQL.cxx, 1087 lexers/LexSTTXT.cxx, lexers/LexScriptol.cxx, 1088 lexers/LexSmalltalk.cxx, lexers/LexSorcus.cxx, 1089 lexers/LexSpecman.cxx, lexers/LexSpice.cxx, lexers/LexTACL.cxx, 1090 lexers/LexTADS3.cxx, lexers/LexTAL.cxx, lexers/LexTCL.cxx, 1091 lexers/LexTCMD.cxx, lexers/LexTeX.cxx, lexers/LexTxt2tags.cxx, 1092 lexers/LexVB.cxx, lexers/LexVHDL.cxx, lexers/LexVerilog.cxx, 1093 lexers/LexVisualProlog.cxx, lexers/LexYAML.cxx, lexlib/Accessor.cxx, 1094 lexlib/Accessor.h, lexlib/CharacterSet.cxx, lexlib/CharacterSet.h, 1095 lexlib/LexAccessor.h, lexlib/LexerBase.cxx, lexlib/LexerBase.h, 1096 lexlib/LexerModule.cxx, lexlib/LexerModule.h, 1097 lexlib/LexerNoExceptions.cxx, lexlib/LexerNoExceptions.h, 1098 lexlib/LexerSimple.cxx, lexlib/LexerSimple.h, 1099 lexlib/StyleContext.cxx, lexlib/StyleContext.h, lexlib/SubStyles.h, 1100 lexlib/WordList.cxx, lexlib/WordList.h, qt/qscintilla.pro, 1101 scripts/Face.py, scripts/FileGenerator.py, 1102 scripts/GenerateCaseConvert.py, scripts/HeaderCheck.py, 1103 scripts/HeaderOrder.txt, scripts/LexGen.py, 1104 scripts/ScintillaData.py, src/AutoComplete.cxx, src/CallTip.cxx, 1105 src/CaseConvert.cxx, src/CaseConvert.h, src/CaseFolder.cxx, 1106 src/Catalogue.cxx, src/CellBuffer.cxx, src/CellBuffer.h, 1107 src/CharClassify.cxx, src/CharClassify.h, src/ContractionState.cxx, 1108 src/ContractionState.h, src/Decoration.cxx, src/Document.cxx, 1109 src/Document.h, src/EditModel.cxx, src/EditModel.h, 1110 src/EditView.cxx, src/EditView.h, src/Editor.cxx, src/Editor.h, 1111 src/ExternalLexer.cxx, src/Indicator.cxx, src/Indicator.h, 1112 src/KeyMap.cxx, src/KeyMap.h, src/LineMarker.cxx, 1113 src/MarginView.cxx, src/PerLine.cxx, src/Position.h, 1114 src/PositionCache.cxx, src/PositionCache.h, src/RESearch.cxx, 1115 src/RESearch.h, src/RunStyles.cxx, src/ScintillaBase.cxx, 1116 src/ScintillaBase.h, src/Selection.cxx, src/Selection.h, 1117 src/SparseVector.h, src/SplitVector.h, src/Style.cxx, src/Style.h, 1118 src/UniConversion.cxx, src/UniConversion.h, src/ViewStyle.cxx, 1119 src/ViewStyle.h, src/XPM.cxx, test/ScintillaCallable.py, 1120 test/XiteQt.py, test/XiteWin.py, test/examples/perl-test- 1121 5220delta.pl, test/examples/perl-test-5220delta.pl.styled, 1122 test/examples/perl-test-sub-prototypes.pl, test/examples/perl-test- 1123 sub-prototypes.pl.styled, test/gi/Scintilla-0.1.gir.good, test/gi 1124 /Scintilla-filtered.h, test/gi/filter-scintilla-h.py, test/gi/gi- 1125 test.py, test/gi/makefile, test/lexTests.py, test/simpleTests.py, 1126 test/unit/Sci.natvis, test/unit/UnitTester.cxx, 1127 test/unit/UnitTester.vcxproj, test/unit/makefile, 1128 test/unit/test.mak, test/unit/testCellBuffer.cxx, 1129 test/unit/testContractionState.cxx, test/unit/testDecoration.cxx, 1130 test/unit/testPartitioning.cxx, test/unit/testRunStyles.cxx, 1131 test/unit/testSparseState.cxx, test/unit/testSparseVector.cxx, 1132 test/unit/testSplitVector.cxx, test/unit/testWordList.cxx, 1133 version.txt, win32/HanjaDic.cxx, win32/HanjaDic.h, 1134 win32/PlatWin.cxx, win32/SciLexer.vcxproj, win32/ScintRes.rc, 1135 win32/ScintillaWin.cxx, win32/deps.mak, win32/makefile, 1136 win32/scintilla.mak: 1137 Initial merge of Scintilla v3.7.2. 1138 [abbfc844caaa] 1139 1140 * lib/LICENSE.commercial.short, lib/LICENSE.gpl, 1141 lib/LICENSE.gpl.short: 1142 Updated the copyright notices. 1143 [10d2ba70b9d0] 1144 1145 * Makefile, build.py: 1146 Merged the v2.9 maintenance branch. 1147 [8c0c0a19a3c8] 1148 11492016-12-25 Phil Thompson <phil@riverbankcomputing.com> 1150 1151 * .hgtags: 1152 Added tag 2.9.4 for changeset 06e486532f86 1153 [a0e7ce41b57a] <2.9-maint> 1154 1155 * NEWS: 1156 Released as v2.9.4. 1157 [06e486532f86] [2.9.4] <2.9-maint> 1158 11592016-12-24 Phil Thompson <phil@riverbankcomputing.com> 1160 1161 * qsci/api/python/Python-3.6.api: 1162 Added the .api file for Python v3.6. 1163 [4af5841ab5d2] <2.9-maint> 1164 11652016-11-07 Phil Thompson <phil@riverbankcomputing.com> 1166 1167 * qt/qsciscintillabase.cpp: 1168 Updated a comment to explain why setting custom scrollbars doesn't 1169 work. 1170 [757ca3bbc419] <2.9-maint> 1171 11722016-10-25 Phil Thompson <phil@riverbankcomputing.com> 1173 1174 * Python/configure.py: 1175 Fixed configure.py for Python v2. 1176 [6d784269a812] <2.9-maint> 1177 11782016-10-23 Phil Thompson <phil@riverbankcomputing.com> 1179 1180 * Python/sip/qscimod4.sip, Python/sip/qscimod5.sip: 1181 Explicitly %Import the QtCore module so that it is imported in the 1182 .pyi file. 1183 [fec61f546e2b] <2.9-maint> 1184 11852016-09-26 Phil Thompson <phil@riverbankcomputing.com> 1186 1187 * lib/README.doc: 1188 Removed some (possibly out of date) information about installation 1189 on macOS. 1190 [c793591a8192] <2.9-maint> 1191 1192 * qt/InputMethod.cpp: 1193 Disable the hack for handling null input method method events on 1194 Windows as there are reports that this breaks character composition. 1195 [42977285ae81] <2.9-maint> 1196 11972016-09-25 Phil Thompson <phil@riverbankcomputing.com> 1198 1199 * qt/qsciscintilla.cpp: 1200 Fixed a Qt warning about a too large red value in a QColor. 1201 [f9af82c24301] <2.9-maint> 1202 12032016-09-23 Phil Thompson <phil@riverbankcomputing.com> 1204 1205 * rb-product: 1206 Added the minimum PyQt5 wheel version to the product file. 1207 [11d2fb4dc51a] <2.9-maint> 1208 12092016-09-10 Phil Thompson <phil@riverbankcomputing.com> 1210 1211 * Python/configure.py, rb-product: 1212 Updated the handling of the minimum SIP version. 1213 [1e50ffa9dac1] <2.9-maint> 1214 12152016-09-09 Phil Thompson <phil@riverbankcomputing.com> 1216 1217 * Python/sip/qscimod5.sip: 1218 The limited API is now used for the Python bindings. 1219 [a2b8118a4483] <2.9-maint> 1220 12212016-08-08 Phil Thompson <phil@riverbankcomputing.com> 1222 1223 * Makefile, build.py: 1224 Removed the old internal build system. 1225 [522e8b386eef] <2.9-maint> 1226 12272016-07-25 Phil Thompson <phil@riverbankcomputing.com> 1228 1229 * METADATA.in: 1230 Removed the Obsoletes tag from METADATA. 1231 [fbf9aa05d0b4] <2.9-maint> 1232 1233 * .hgtags: 1234 Added tag 2.9.3 for changeset 19c9752958b7 1235 [fb5cd006685f] <2.9-maint> 1236 1237 * NEWS: 1238 Released as v2.9.3. 1239 [19c9752958b7] [2.9.3] <2.9-maint> 1240 12412016-07-19 Phil Thompson <phil@riverbankcomputing.com> 1242 1243 * METADATA.in: 1244 Updated METADATA. 1245 [aa51b27d9baf] <2.9-maint> 1246 12472016-06-21 Phil Thompson <phil@riverbankcomputing.com> 1248 1249 * build.py, lib/qscintilla.dxy: 1250 Simplify the generation of the doxygen documentation. 1251 [12575460cd55] <2.9-maint> 1252 1253 * rb-product, rbproduct.py: 1254 Replaced the product plugin with a product file. 1255 [846ad54d791e] <2.9-maint> 1256 12572016-06-10 Phil Thompson <phil@riverbankcomputing.com> 1258 1259 * qt/ScintillaQt.cpp, qt/qscintilla.pro: 1260 Fixed a flicker problem on OS X. 1261 [c1482a759dc0] <2.9-maint> 1262 12632016-05-12 Phil Thompson <phil@riverbankcomputing.com> 1264 1265 * METADATA.in, rbproduct.py: 1266 Try to prevent the GPL and commercial versions being installed at 1267 the same time. (Although it doesn't seem to work.) 1268 [826424d291a2] <2.9-maint> 1269 1270 * METADATA.in, rbproduct.py: 1271 Configure the PKG-INFO meta-data according to the license. 1272 [e3243207aa15] <2.9-maint> 1273 12742016-05-10 Phil Thompson <phil@riverbankcomputing.com> 1275 1276 * rbproduct.py: 1277 More changes to the product plugin required by rbtools. 1278 [437e6032e4df] <2.9-maint> 1279 12802016-05-09 Phil Thompson <phil@riverbankcomputing.com> 1281 1282 * rbproduct.py: 1283 Updated the product plugin for the latest rbtools changes. 1284 [393cae59af91] <2.9-maint> 1285 12862016-04-22 Phil Thompson <phil@riverbankcomputing.com> 1287 1288 * METADATA.in: 1289 Updated the meta-data now that Linux wheels are available from PyPI. 1290 [40f18e066c6f] <2.9-maint> 1291 12922016-04-18 Phil Thompson <phil@riverbankcomputing.com> 1293 1294 * .hgtags: 1295 Added tag 2.9.2 for changeset 15888f3e91ce 1296 [5cd132938309] <2.9-maint> 1297 1298 * NEWS: 1299 Released as v2.9.2. 1300 [15888f3e91ce] [2.9.2] <2.9-maint> 1301 1302 * Python/sip/qsciscintillabase.sip: 1303 Remove all deprecated /DocType/ annotations. 1304 [b9d570ab642a] <2.9-maint> 1305 13062016-04-17 Phil Thompson <phil@riverbankcomputing.com> 1307 1308 * rbproduct.py: 1309 Locate the static library on Windows. 1310 [dd8c14dace83] <2.9-maint> 1311 1312 * rbproduct.py: 1313 Fixed a typo. 1314 [baf5c942f528] <2.9-maint> 1315 1316 * rbproduct.py: 1317 Add any pre-installed .api files to the wheel. 1318 [cf7b6302ae83] <2.9-maint> 1319 1320 * rbproduct.py: 1321 Exploit verbose mode in the product plugin. 1322 [da743c037880] <2.9-maint> 1323 1324 * rbproduct.py: 1325 Fixed permissions of the product plugin. 1326 [6fac075e0b88] <2.9-maint> 1327 13282016-04-16 Phil Thompson <phil@riverbankcomputing.com> 1329 1330 * Makefile: 1331 Updated the clean target. 1332 [692b14f48ade] <2.9-maint> 1333 1334 * rbproduct.py: 1335 The wheel now includes translations and API files. 1336 [bf911094e537] <2.9-maint> 1337 1338 * METADATA.in, Makefile, Python/configure.py, build.py, rbproduct.py: 1339 Added the initial support for creating wheels. 1340 [da0a5d22e864] <2.9-maint> 1341 1342 * Makefile, build.py: 1343 Added the --omit-license-tag option to build.py. Added the dist- 1344 wheel-gpl target to the master Makefile. 1345 [a63c245de735] <2.9-maint> 1346 13472016-04-15 Phil Thompson <phil@riverbankcomputing.com> 1348 1349 * Python/configure-old.py, Python/configure.py, build.py, 1350 qt/features/qscintilla2.prf, qt/features_staticlib/qscintilla2.prf, 1351 qt/qsciglobal.h, qt/qscintilla.pro: 1352 Symbols are now hidden if possible on all platforms. Improved the 1353 handling of QSCINTILLA_DLL so it should be completely automatic. 1354 Removed the --no-dll option to configure.py. 1355 [e35caca29dd6] <2.9-maint> 1356 13572016-03-25 Phil Thompson <phil@riverbankcomputing.com> 1358 1359 * Python/configure-old.py, build.py: 1360 Use the new naming standards for development versions. 1361 [21d2f882320a] <2.9-maint> 1362 13632016-03-14 Phil Thompson <phil@riverbankcomputing.com> 1364 1365 * Python/configure.py, build.py: 1366 The configure.py boilerplate code is applied automatically. 1367 [848f3fca41c0] <2.9-maint> 1368 13692016-03-13 Phil Thompson <phil@riverbankcomputing.com> 1370 1371 * Python/configure.py: 1372 Updated the configure.py boilerplate. 1373 [b3fd404a1134] <2.9-maint> 1374 13752016-03-07 Phil Thompson <phil@riverbankcomputing.com> 1376 1377 * Python/configure.py: 1378 Added support for PEP 484 stub files to configure.py. 1379 [9316fed27503] <2.9-maint> 1380 13812015-12-15 Phil Thompson <phil@riverbankcomputing.com> 1382 1383 * Makefile: 1384 Switched the internal build system to Python v3.5. 1385 [5215e7f3116e] <2.9-maint> 1386 13872015-10-28 Phil Thompson <phil@riverbankcomputing.com> 1388 1389 * Python/configure.py: 1390 Handle PATH components that are enclosed in quotes. 1391 [d0f19b69ce26] <2.9-maint> 1392 13932015-10-24 Phil Thompson <phil@riverbankcomputing.com> 1394 1395 * .hgtags: 1396 Added tag 2.9.1 for changeset 9bd39be91ef8 1397 [c71bd22d6ccf] <2.9-maint> 1398 1399 * NEWS: 1400 Released as v2.9.1. 1401 [9bd39be91ef8] [2.9.1] <2.9-maint> 1402 14032015-10-17 Phil Thompson <phil@riverbankcomputing.com> 1404 1405 * qt/qsciscintilla.cpp: 1406 Fixed the handling of the keypad modifier. 1407 [e363cc2c347f] <2.9-maint> 1408 14092015-09-18 Phil Thompson <phil@riverbankcomputing.com> 1410 1411 * qsci/api/python/Python-3.5.api: 1412 Added the .api file for Python v3.5. 1413 [5b4e58de4663] <2.9-maint> 1414 14152015-09-10 Phil Thompson <phil@riverbankcomputing.com> 1416 1417 * Python/sip/qsciabstractapis.sip, Python/sip/qsciapis.sip: 1418 Fixed the Python binding for 1419 QsciAbstractAPIs::updateAutoCompletionList(). 1420 [53f2939a3b29] <2.9-maint> 1421 14222015-09-08 Phil Thompson <phil@riverbankcomputing.com> 1423 1424 * Python/configure.py: 1425 Use win32-msvc2015 for Python v3.5 and later. 1426 [2f264662e2c7] <2.9-maint> 1427 14282015-09-01 Phil Thompson <phil@riverbankcomputing.com> 1429 1430 * qt/qsciscintilla.cpp: 1431 Fixed the restyling of a document displayed in multiple editors. 1432 [9309f264ab57] <2.9-maint> 1433 14342015-08-24 Phil Thompson <phil@riverbankcomputing.com> 1435 1436 * qt/qscintilla.pro, qt/qsciscintilla.cpp: 1437 Fixed a problem starting a call tip when the auto-completion list is 1438 displayed. Bumped the library version. 1439 [2ec2115ea4d2] <2.9-maint> 1440 14412015-07-12 Phil Thompson <phil@riverbankcomputing.com> 1442 1443 * designer-Qt4Qt5/qscintillaplugin.h: 1444 Fixed a warning message when compiling against Qt v5.5.0. 1445 [3ff05a0ef88d] <2.9-maint> 1446 14472015-07-09 Phil Thompson <phil@riverbankcomputing.com> 1448 1449 * Python/configure.py: 1450 Update QMAKE_RPATHDIR rather than set it. 1451 [045c64a7e65c] <2.9-maint> 1452 14532015-06-24 Phil Thompson <phil@riverbankcomputing.com> 1454 1455 * Python/configure.py: 1456 Set QMAKE_RPATHDIR for Qt v5.5 on OS X. 1457 [b83394e4a676] <2.9-maint> 1458 14592015-05-26 Phil Thompson <phil@riverbankcomputing.com> 1460 1461 * Python/configure.py: 1462 Fixed the backstop handling in the Python bindings configuration 1463 script and bumped the version number. 1464 [1ab1dd7ea495] <2.9-maint> 1465 14662015-05-02 Phil Thompson <phil@riverbankcomputing.com> 1467 1468 * qt/qscintilla.pro: 1469 Use QT_HOST_DATA for the .prf destination with Qt v5. Removed all Qt 1470 v3 support from the .pro file. 1471 [63c0391624a8] <2.9-maint> 1472 14732015-04-20 Phil Thompson <phil@riverbankcomputing.com> 1474 1475 * .hgtags: 1476 Added tag 2.9 for changeset 41ee8162fa81 1477 [9817b0a7a4f7] 1478 1479 * NEWS: 1480 Released as v2.9. 1481 [41ee8162fa81] [2.9] 1482 14832015-04-14 Phil Thompson <phil@riverbankcomputing.com> 1484 1485 * qt/qsciscintillabase.cpp: 1486 Fixed a problem notifying when focus is lost to another application 1487 widget. 1488 [41734678234e] 1489 14902015-04-06 Phil Thompson <phil@riverbankcomputing.com> 1491 1492 * qt/qsciscintillabase.cpp: 1493 Fixed a crash when deleting an instance. 1494 [eb936ad1f826] 1495 14962015-04-05 Phil Thompson <phil@riverbankcomputing.com> 1497 1498 * qt/qsciscintilla.cpp: 1499 Fixed a problem applying a lexer's styles that manifested itself by 1500 the wrong style being applied to line numbers when using a custom 1501 lexer. 1502 [c91009909b8e] 1503 15042015-04-04 Phil Thompson <phil@riverbankcomputing.com> 1505 1506 * qt/qscintilla_es.qm, qt/qscintilla_es.ts: 1507 Updated Spanish translations from Jaime. 1508 [d94218e7d47d] 1509 1510 * qt/ScintillaQt.h: 1511 Fixed some header file dependencies. 1512 [f246e863957f] 1513 1514 * qt/qscintilla_cs.qm, qt/qscintilla_de.qm, qt/qscintilla_de.ts, 1515 qt/qscintilla_es.qm, qt/qscintilla_fr.qm, qt/qscintilla_pt_br.qm: 1516 Updated German translations from Detlev. 1517 [01f3be277e14] 1518 15192015-04-03 Phil Thompson <phil@riverbankcomputing.com> 1520 1521 * qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts, 1522 qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts: 1523 Updated the .ts translation files. 1524 [659fb035d1c4] 1525 15262015-04-02 Phil Thompson <phil@riverbankcomputing.com> 1527 1528 * qt/qsciapis.cpp: 1529 Fixed a problem displaying call-tips when auto-completion is 1530 enabled. 1531 [82ec45421a3d] 1532 1533 * NEWS, Python/sip/qsciscintilla.sip, 1534 Python/sip/qsciscintillabase.sip, qt/qsciscintilla.h, 1535 qt/qsciscintillabase.h: 1536 Exposed the remaining new features. 1537 [6e84b61268c5] 1538 15392015-04-01 Phil Thompson <phil@riverbankcomputing.com> 1540 1541 * NEWS, Python/sip/qsciscintilla.sip, 1542 Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp, 1543 qt/qsciscintilla.h, qt/qsciscintillabase.h: 1544 Exposing new Scintilla functionality. 1545 [e0965dc46693] 1546 15472015-03-31 Phil Thompson <phil@riverbankcomputing.com> 1548 1549 * qt/qscilexerverilog.cpp, qt/qscilexerverilog.h: 1550 Enabled the new styling features of QsciLexerVerilog. 1551 [5be65189b15f] 1552 1553 * NEWS, Python/sip/qscilexercpp.sip, qt/qscilexercpp.cpp, 1554 qt/qscilexercpp.h: 1555 Completed the updates to QsciLexerCPP. 1556 [a8e24b727d82] 1557 1558 * NEWS, Python/sip/qscilexercpp.sip, Python/sip/qscilexersql.sip, 1559 Python/sip/qscilexerverilog.sip, Python/sip/qscilexervhdl.sip, 1560 Python/sip/qsciscintillabase.sip, qt/qscilexercpp.cpp, 1561 qt/qscilexercpp.h, qt/qscilexersql.cpp, qt/qscilexersql.h, 1562 qt/qscilexerverilog.cpp, qt/qscilexerverilog.h, 1563 qt/qscilexervhdl.cpp, qt/qscilexervhdl.h, qt/qsciscintillabase.h: 1564 Updated existing lexers with new styles. 1565 [768f8ff280e1] 1566 15672015-03-30 Phil Thompson <phil@riverbankcomputing.com> 1568 1569 * qt/qsciapis.cpp: 1570 Make sure call tips don't include image types. 1571 [d0830816cda4] 1572 1573 * qt/ScintillaQt.cpp, qt/ScintillaQt.h: 1574 Fixed the horizontal scrollbar issues, particularly with long lines. 1575 [db8501c0803f] 1576 15772015-03-29 Phil Thompson <phil@riverbankcomputing.com> 1578 1579 * qt/ScintillaQt.cpp: 1580 Updated the paste support. 1581 [42ad3657d52e] 1582 1583 * qt/ScintillaQt.cpp, qt/ScintillaQt.h, qt/qsciscintillabase.cpp: 1584 Added support for idle processing. 1585 [ff277e910df7] 1586 15872015-03-27 Phil Thompson <phil@riverbankcomputing.com> 1588 1589 * NEWS: 1590 Updated the NEWS file. 1591 [64766fb4c800] 1592 1593 * qt/ScintillaQt.cpp, qt/ScintillaQt.h, qt/qsciscintillabase.cpp, 1594 qt/qsciscintillabase.h: 1595 Add support for fine tickers. 1596 [3e9b89430dc0] 1597 15982015-03-26 Phil Thompson <phil@riverbankcomputing.com> 1599 1600 * Makefile, Python/sip/qsciabstractapis.sip, Python/sip/qsciapis.sip, 1601 Python/sip/qscicommandset.sip, Python/sip/qscilexer.sip, 1602 Python/sip/qscilexeravs.sip, Python/sip/qscilexerbash.sip, 1603 Python/sip/qscilexerbatch.sip, Python/sip/qscilexercmake.sip, 1604 Python/sip/qscilexercoffeescript.sip, Python/sip/qscilexercpp.sip, 1605 Python/sip/qscilexercsharp.sip, Python/sip/qscilexercss.sip, 1606 Python/sip/qscilexercustom.sip, Python/sip/qscilexerd.sip, 1607 Python/sip/qscilexerdiff.sip, Python/sip/qscilexerfortran.sip, 1608 Python/sip/qscilexerfortran77.sip, Python/sip/qscilexerhtml.sip, 1609 Python/sip/qscilexeridl.sip, Python/sip/qscilexerjava.sip, 1610 Python/sip/qscilexerjavascript.sip, Python/sip/qscilexerlua.sip, 1611 Python/sip/qscilexermakefile.sip, Python/sip/qscilexermatlab.sip, 1612 Python/sip/qscilexeroctave.sip, Python/sip/qscilexerpascal.sip, 1613 Python/sip/qscilexerperl.sip, Python/sip/qscilexerpo.sip, 1614 Python/sip/qscilexerpostscript.sip, Python/sip/qscilexerpov.sip, 1615 Python/sip/qscilexerproperties.sip, Python/sip/qscilexerpython.sip, 1616 Python/sip/qscilexerruby.sip, Python/sip/qscilexerspice.sip, 1617 Python/sip/qscilexersql.sip, Python/sip/qscilexertcl.sip, 1618 Python/sip/qscilexertex.sip, Python/sip/qscilexerverilog.sip, 1619 Python/sip/qscilexervhdl.sip, Python/sip/qscilexerxml.sip, 1620 Python/sip/qscilexeryaml.sip, Python/sip/qscimacro.sip, 1621 Python/sip/qscimod3.sip, Python/sip/qscimod4.sip, 1622 Python/sip/qscimod5.sip, Python/sip/qscimodcommon.sip, 1623 Python/sip/qsciscintilla.sip, Python/sip/qsciscintillabase.sip, 1624 build.py, designer-Qt3/designer.pro, designer- 1625 Qt3/qscintillaplugin.cpp, example-Qt3/application.cpp, example- 1626 Qt3/application.h, example-Qt3/application.pro, example- 1627 Qt3/fileopen.xpm, example-Qt3/fileprint.xpm, example- 1628 Qt3/filesave.xpm, example-Qt3/main.cpp, lib/README, lib/README.doc, 1629 lib/qscintilla.dxy, qt/InputMethod.cpp, qt/ListBoxQt.cpp, 1630 qt/PlatQt.cpp, qt/SciClasses.cpp, qt/SciClasses.h, 1631 qt/ScintillaQt.cpp, qt/ScintillaQt.h, qt/qsciabstractapis.cpp, 1632 qt/qsciabstractapis.h, qt/qsciapis.cpp, qt/qsciapis.h, 1633 qt/qscicommandset.cpp, qt/qscicommandset.h, qt/qscilexer.cpp, 1634 qt/qscilexer.h, qt/qscilexeravs.cpp, qt/qscilexeravs.h, 1635 qt/qscilexerbash.cpp, qt/qscilexerbash.h, qt/qscilexerbatch.cpp, 1636 qt/qscilexerbatch.h, qt/qscilexercmake.cpp, qt/qscilexercmake.h, 1637 qt/qscilexercoffeescript.cpp, qt/qscilexercoffeescript.h, 1638 qt/qscilexercpp.cpp, qt/qscilexercpp.h, qt/qscilexercsharp.cpp, 1639 qt/qscilexercsharp.h, qt/qscilexercss.cpp, qt/qscilexercss.h, 1640 qt/qscilexercustom.cpp, qt/qscilexercustom.h, qt/qscilexerd.cpp, 1641 qt/qscilexerd.h, qt/qscilexerdiff.cpp, qt/qscilexerdiff.h, 1642 qt/qscilexerfortran.cpp, qt/qscilexerfortran.h, 1643 qt/qscilexerfortran77.cpp, qt/qscilexerfortran77.h, 1644 qt/qscilexerhtml.cpp, qt/qscilexerhtml.h, qt/qscilexeridl.cpp, 1645 qt/qscilexeridl.h, qt/qscilexerjava.cpp, qt/qscilexerjava.h, 1646 qt/qscilexerjavascript.cpp, qt/qscilexerjavascript.h, 1647 qt/qscilexerlua.cpp, qt/qscilexerlua.h, qt/qscilexermakefile.cpp, 1648 qt/qscilexermakefile.h, qt/qscilexermatlab.cpp, 1649 qt/qscilexermatlab.h, qt/qscilexeroctave.cpp, qt/qscilexeroctave.h, 1650 qt/qscilexerpascal.cpp, qt/qscilexerpascal.h, qt/qscilexerperl.cpp, 1651 qt/qscilexerperl.h, qt/qscilexerpo.cpp, qt/qscilexerpo.h, 1652 qt/qscilexerpostscript.cpp, qt/qscilexerpostscript.h, 1653 qt/qscilexerpov.cpp, qt/qscilexerpov.h, qt/qscilexerproperties.cpp, 1654 qt/qscilexerproperties.h, qt/qscilexerpython.cpp, 1655 qt/qscilexerpython.h, qt/qscilexerruby.cpp, qt/qscilexerruby.h, 1656 qt/qscilexerspice.cpp, qt/qscilexerspice.h, qt/qscilexersql.cpp, 1657 qt/qscilexersql.h, qt/qscilexertcl.cpp, qt/qscilexertcl.h, 1658 qt/qscilexertex.cpp, qt/qscilexertex.h, qt/qscilexerverilog.cpp, 1659 qt/qscilexerverilog.h, qt/qscilexervhdl.cpp, qt/qscilexervhdl.h, 1660 qt/qscilexerxml.cpp, qt/qscilexerxml.h, qt/qscilexeryaml.cpp, 1661 qt/qscilexeryaml.h, qt/qscimacro.cpp, qt/qscimacro.h, 1662 qt/qsciprinter.cpp, qt/qsciscintilla.cpp, qt/qsciscintilla.h, 1663 qt/qsciscintillabase.cpp, qt/qsciscintillabase.h, qt/qscistyle.cpp, 1664 qt/qscistyledtext.h: 1665 Removed all support for Qt3 and PyQt3. 1666 [b33b2f06716e] 1667 1668 * Python/configure-old.py, Python/configure.py, designer- 1669 Qt4Qt5/designer.pro, example-Qt4Qt5/application.pro, 1670 qt/ScintillaQt.cpp, qt/ScintillaQt.h, qt/qscintilla.pro: 1671 The updated code now compiles. 1672 [35d05076c62f] 1673 1674 * cocoa/InfoBar.h, cocoa/InfoBar.mm, cocoa/InfoBarCommunicator.h, 1675 cocoa/PlatCocoa.h, cocoa/PlatCocoa.mm, cocoa/QuartzTextLayout.h, 1676 cocoa/QuartzTextStyle.h, cocoa/ScintillaCocoa.h, 1677 cocoa/ScintillaCocoa.mm, cocoa/ScintillaFramework/ScintillaFramework 1678 .xcodeproj/project.pbxproj, cocoa/ScintillaTest/AppController.h, 1679 cocoa/ScintillaTest/ScintillaTest.xcodeproj/project.pbxproj, 1680 cocoa/ScintillaView.h, cocoa/ScintillaView.mm, 1681 cocoa/checkbuildosx.sh, cppcheck.suppress, doc/ScintillaDoc.html, 1682 doc/ScintillaDownload.html, doc/ScintillaHistory.html, 1683 doc/index.html, gtk/Converter.h, gtk/PlatGTK.cxx, 1684 gtk/ScintillaGTK.cxx, gtk/deps.mak, gtk/makefile, 1685 include/Platform.h, include/SciLexer.h, include/Scintilla.h, 1686 include/Scintilla.iface, lexers/LexAbaqus.cxx, lexers/LexAsm.cxx, 1687 lexers/LexBash.cxx, lexers/LexBasic.cxx, lexers/LexBibTeX.cxx, 1688 lexers/LexCPP.cxx, lexers/LexCmake.cxx, lexers/LexCoffeeScript.cxx, 1689 lexers/LexDMAP.cxx, lexers/LexDMIS.cxx, lexers/LexECL.cxx, 1690 lexers/LexEScript.cxx, lexers/LexForth.cxx, lexers/LexFortran.cxx, 1691 lexers/LexGui4Cli.cxx, lexers/LexHTML.cxx, lexers/LexHaskell.cxx, 1692 lexers/LexHex.cxx, lexers/LexKix.cxx, lexers/LexLua.cxx, 1693 lexers/LexMarkdown.cxx, lexers/LexMatlab.cxx, lexers/LexModula.cxx, 1694 lexers/LexMySQL.cxx, lexers/LexOthers.cxx, lexers/LexPS.cxx, 1695 lexers/LexPerl.cxx, lexers/LexRegistry.cxx, lexers/LexRuby.cxx, 1696 lexers/LexRust.cxx, lexers/LexSQL.cxx, lexers/LexScriptol.cxx, 1697 lexers/LexSpecman.cxx, lexers/LexTCL.cxx, lexers/LexTCMD.cxx, 1698 lexers/LexTxt2tags.cxx, lexers/LexVHDL.cxx, lexers/LexVerilog.cxx, 1699 lexers/LexVisualProlog.cxx, lexlib/Accessor.cxx, lexlib/Accessor.h, 1700 lexlib/CharacterCategory.cxx, lexlib/CharacterSet.cxx, 1701 lexlib/LexAccessor.h, lexlib/LexerBase.cxx, lexlib/LexerModule.cxx, 1702 lexlib/LexerModule.h, lexlib/LexerNoExceptions.cxx, 1703 lexlib/LexerSimple.cxx, lexlib/LexerSimple.h, 1704 lexlib/PropSetSimple.cxx, lexlib/SparseState.h, lexlib/StringCopy.h, 1705 lexlib/StyleContext.cxx, lexlib/StyleContext.h, lexlib/SubStyles.h, 1706 lexlib/WordList.cxx, lexlib/WordList.h, lib/README.doc, 1707 qt/qscintilla.pro, scripts/GenerateCaseConvert.py, 1708 scripts/GenerateCharacterCategory.py, scripts/HFacer.py, 1709 scripts/HeaderOrder.txt, scripts/LexGen.py, 1710 scripts/ScintillaData.py, src/AutoComplete.cxx, src/AutoComplete.h, 1711 src/CallTip.cxx, src/CaseConvert.cxx, src/CaseFolder.cxx, 1712 src/Catalogue.cxx, src/CellBuffer.cxx, src/CellBuffer.h, 1713 src/CharClassify.cxx, src/ContractionState.cxx, 1714 src/ContractionState.h, src/Decoration.cxx, src/Decoration.h, 1715 src/Document.cxx, src/Document.h, src/EditModel.cxx, 1716 src/EditModel.h, src/EditView.cxx, src/EditView.h, src/Editor.cxx, 1717 src/Editor.h, src/ExternalLexer.cxx, src/ExternalLexer.h, 1718 src/FontQuality.h, src/Indicator.cxx, src/Indicator.h, 1719 src/KeyMap.cxx, src/KeyMap.h, src/LineMarker.cxx, src/LineMarker.h, 1720 src/MarginView.cxx, src/MarginView.h, src/Partitioning.h, 1721 src/PerLine.cxx, src/PerLine.h, src/PositionCache.cxx, 1722 src/PositionCache.h, src/RESearch.cxx, src/RESearch.h, 1723 src/ScintillaBase.cxx, src/ScintillaBase.h, src/Selection.cxx, 1724 src/Selection.h, src/SplitVector.h, src/Style.cxx, src/Style.h, 1725 src/UniConversion.cxx, src/UniConversion.h, src/ViewStyle.cxx, 1726 src/ViewStyle.h, src/XPM.cxx, src/XPM.h, test/XiteQt.py, 1727 test/XiteWin.py, test/lexTests.py, test/simpleTests.py, 1728 test/unit/LICENSE_1_0.txt, test/unit/README, 1729 test/unit/SciTE.properties, test/unit/catch.hpp, test/unit/makefile, 1730 test/unit/test.mak, test/unit/testCellBuffer.cxx, 1731 test/unit/testCharClassify.cxx, test/unit/testContractionState.cxx, 1732 test/unit/testDecoration.cxx, test/unit/testPartitioning.cxx, 1733 test/unit/testRunStyles.cxx, test/unit/testSparseState.cxx, 1734 test/unit/testSplitVector.cxx, test/unit/testUnicodeFromUTF8.cxx, 1735 test/unit/unitTest.cxx, version.txt, win32/HanjaDic.cxx, 1736 win32/HanjaDic.h, win32/PlatWin.cxx, win32/PlatWin.h, 1737 win32/SciLexer.vcxproj, win32/ScintRes.rc, win32/ScintillaWin.cxx, 1738 win32/deps.mak, win32/makefile, win32/scintilla.mak: 1739 Added the initial import of Scintilla v3.5.4. 1740 [025db9484942] 1741 1742 * lib/GPL_EXCEPTION.TXT, lib/GPL_EXCEPTION_ADDENDUM.TXT, 1743 lib/LICENSE.GPL2, lib/LICENSE.GPL3, lib/OPENSOURCE-NOTICE.TXT, 1744 qt/qscintilla_ru.qm, qt/qscintilla_ru.ts: 1745 Merged the 2.8-maint branch into the default. 1746 [efe1067a091a] 1747 17482015-03-19 Phil Thompson <phil@riverbankcomputing.com> 1749 1750 * qt/qsciscintilla.cpp: 1751 Fixed QsciScintilla::clearMarginText(). 1752 [885b972e38df] <2.8-maint> 1753 17542015-02-14 Phil Thompson <phil@riverbankcomputing.com> 1755 1756 * Makefile, Python/configure.py: 1757 Installing into a virtual env should now work. The internal build 1758 system supports sip5. 1759 [62d128cc92de] <2.8-maint> 1760 17612015-02-08 Phil Thompson <phil@riverbankcomputing.com> 1762 1763 * Python/configure.py: 1764 Use sip5 if available. 1765 [6f5e4b0dae8f] <2.8-maint> 1766 17672015-01-02 Phil Thompson <phil@riverbankcomputing.com> 1768 1769 * Python/configure.py, lib/LICENSE.commercial.short, lib/LICENSE.gpl, 1770 lib/LICENSE.gpl.short, qt/InputMethod.cpp: 1771 Updated the copyright notices. 1772 [50b9b459dc48] <2.8-maint> 1773 1774 * Python/configure-old.py: 1775 Fixed configure-old.py for previews. 1776 [7ff9140391e4] <2.8-maint> 1777 17782014-12-22 Phil Thompson <phil@riverbankcomputing.com> 1779 1780 * build.py, lib/LICENSE.GPL3, lib/LICENSE.commercial.short, 1781 lib/LICENSE.gpl, lib/LICENSE.gpl.short: 1782 More license tweaks. 1783 [f3e84d697877] <2.8-maint> 1784 1785 * build.py, lib/GPL_EXCEPTION.TXT, lib/GPL_EXCEPTION_ADDENDUM.TXT, 1786 lib/LICENSE.GPL2, lib/LICENSE.gpl.short, lib/OPENSOURCE-NOTICE.TXT, 1787 lib/README.doc: 1788 Aligned the GPL licensing with Qt. 1789 [aa58ba575cac] <2.8-maint> 1790 17912014-12-21 Phil Thompson <phil@riverbankcomputing.com> 1792 1793 * lib/LICENSE.commercial: 1794 Updated the commercial license to v4.0. 1795 [fd91beaa78dd] <2.8-maint> 1796 17972014-11-16 Phil Thompson <phil@riverbankcomputing.com> 1798 1799 * build.py: 1800 A source package now includes a full ChangeLog. 1801 [ba92c1d5c839] <2.8-maint> 1802 18032014-09-11 Phil Thompson <phil@riverbankcomputing.com> 1804 1805 * .hgtags: 1806 Added tag 2.8.4 for changeset e18756e8cf86 1807 [e7f7a594518d] <2.8-maint> 1808 1809 * .hgignore, NEWS: 1810 Released as v2.8.4. 1811 [e18756e8cf86] [2.8.4] <2.8-maint> 1812 18132014-09-04 Phil Thompson <phil@riverbankcomputing.com> 1814 1815 * NEWS: 1816 Updated the NEWS file. 1817 [e4e3562b54cb] <2.8-maint> 1818 18192014-09-03 Phil Thompson <phil@riverbankcomputing.com> 1820 1821 * Python/sip/qsciscintilla.sip, Python/sip/qsciscintillabase.sip, 1822 qt/qscintilla.pro, qt/qsciscintilla.cpp, qt/qsciscintilla.h, 1823 qt/qsciscintillabase.h: 1824 Added the missing SCI_SETHOTSPOTSINGLELINE to QsciScintillaBase. 1825 Added resetHotspotForegroundColor(), resetHotspotBackgroundColor(), 1826 setHotspotForegroundColor(), setHotspotBackgroundColor(), 1827 setHotspotUnderline() and setHotspotWrap() to QsciScintilla. 1828 [2da018f7e48c] <2.8-maint> 1829 18302014-07-31 Phil Thompson <phil@riverbankcomputing.com> 1831 1832 * qt/qsciscintilla.cpp: 1833 Attempted to improve the auto-indentation behaviour so that the 1834 indentation of a line is maintained if a new line has been inserted 1835 above by pressing enter at the start of the line. 1836 [aafc4a7247fb] <2.8-maint> 1837 18382014-07-11 Phil Thompson <phil@riverbankcomputing.com> 1839 1840 * Python/configure.py: 1841 Fixed the installation of the .api file. 1842 [aae8494847ff] <2.8-maint> 1843 18442014-07-10 Phil Thompson <phil@riverbankcomputing.com> 1845 1846 * Python/configure.py, designer-Qt4Qt5/designer.pro, 1847 qt/qscintilla.pro: 1848 Fixes to work around QTBUG-39300. Fix when building with a 1849 configuration file. 1850 [1051e8c260fd] <2.8-maint> 1851 18522014-07-03 Phil Thompson <phil@riverbankcomputing.com> 1853 1854 * .hgtags: 1855 Added tag 2.8.3 for changeset e9cb8530f97f 1856 [bb531051c8f3] <2.8-maint> 1857 1858 * NEWS: 1859 Released as v2.8.3. 1860 [e9cb8530f97f] [2.8.3] <2.8-maint> 1861 18622014-07-01 Phil Thompson <phil@riverbankcomputing.com> 1863 1864 * Python/configure.py: 1865 Fixed a cut-and-paste bug in configure.py. 1866 [5f7c4c6c9a29] <2.8-maint> 1867 1868 * Python/configure.py: 1869 Updated to the latest build system boilerplate. 1870 [ee0b9a647e7a] <2.8-maint> 1871 18722014-06-30 Phil Thompson <phil@riverbankcomputing.com> 1873 1874 * Makefile, Python/configure.py: 1875 Updates to the build system and the latest boilerplate configure.py. 1876 [8485111172c7] <2.8-maint> 1877 18782014-06-19 Phil Thompson <phil@riverbankcomputing.com> 1879 1880 * qt/qscilexercoffeescript.cpp, qt/qscintilla.pro, 1881 qt/qscintilla_cs.qm, qt/qscintilla_de.qm, qt/qscintilla_de.ts, 1882 qt/qscintilla_es.qm, qt/qscintilla_es.ts, qt/qscintilla_fr.qm, 1883 qt/qscintilla_pt_br.qm, qt/qscintilla_ru.qm, qt/qscintilla_ru.ts: 1884 Updated CoffeeScript keywords and German translations from Detlev. 1885 Updated Spanish translations from Jaime. Removed the Russian 1886 translations as none were current. 1887 [978fe16935c4] <2.8-maint> 1888 18892014-06-15 Phil Thompson <phil@riverbankcomputing.com> 1890 1891 * qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts, 1892 qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts: 1893 Updated the translation source files. 1894 [440ab56f1863] <2.8-maint> 1895 18962014-06-09 Phil Thompson <phil@riverbankcomputing.com> 1897 1898 * Python/sip/qscilexercoffeescript.sip, Python/sip/qscimodcommon.sip, 1899 Python/sip/qsciscintillabase.sip: 1900 Added QsciLexerCoffeeScript to the Python bindings. 1901 [36a6e2123a69] <2.8-maint> 1902 1903 * qt/qscilexercoffeescript.h: 1904 QsciLexerCoffeeScript property setters are no longer virtual slots. 1905 [eef97550eb16] <2.8-maint> 1906 1907 * qt/qscilexercoffeescript.cpp, qt/qscilexercoffeescript.h, 1908 qt/qscintilla.pro: 1909 Added the QsciLexerCoffeeScript class. 1910 [0cf56e9cd32a] <2.8-maint> 1911 19122014-06-03 Phil Thompson <phil@riverbankcomputing.com> 1913 1914 * Python/configure.py: 1915 Fixes for Python v2.6. 1916 [9b7b5393f228] <2.8-maint> 1917 19182014-06-01 Phil Thompson <phil@riverbankcomputing.com> 1919 1920 * Python/configure.py: 1921 Fixed a regression in configure.py when using the -n or -o options. 1922 [f7b1c9821894] <2.8-maint> 1923 19242014-05-29 Phil Thompson <phil@riverbankcomputing.com> 1925 1926 * qt/PlatQt.cpp, qt/qsciscintillabase.cpp: 1927 Fixes for Qt3. 1928 [4d0a54024b52] <2.8-maint> 1929 1930 * qt/PlatQt.cpp, qt/qscilexer.cpp, qt/qscintilla.pro, 1931 qt/qsciscintilla.cpp, qt/qscistyle.cpp: 1932 Font sizes are now handled as floating point values rather than 1933 integers. 1934 [ea017cc2b198] <2.8-maint> 1935 19362014-05-26 Phil Thompson <phil@riverbankcomputing.com> 1937 1938 * .hgtags: 1939 Added tag 2.8.2 for changeset 5aab3ae01e0e 1940 [6cc6eec7c440] <2.8-maint> 1941 1942 * NEWS: 1943 Released as v2.8.2. 1944 [5aab3ae01e0e] [2.8.2] <2.8-maint> 1945 1946 * Python/sip/qsciscintillabase.sip: 1947 Updated the sub-class converter code. 1948 [9b276dae576d] <2.8-maint> 1949 1950 * Makefile: 1951 Internal build system fixes. 1952 [b29b24829b0b] <2.8-maint> 1953 19542014-05-24 Phil Thompson <phil@riverbankcomputing.com> 1955 1956 * Makefile, Python/configure.py: 1957 Fixed some build regressions with PyQt4. 1958 [175b657ad031] <2.8-maint> 1959 19602014-05-18 Phil Thompson <phil@riverbankcomputing.com> 1961 1962 * Makefile: 1963 Updates to the top-level Makefile for the latest Android tools. 1964 [405fb3eb5473] <2.8-maint> 1965 19662014-05-17 Phil Thompson <phil@riverbankcomputing.com> 1967 1968 * Makefile: 1969 Added the PyQt4 against Qt5 on the iPhone simulator build target. 1970 [c31ae5795eec] <2.8-maint> 1971 19722014-05-16 Phil Thompson <phil@riverbankcomputing.com> 1973 1974 * Makefile, Python/configure.py: 1975 Use the PyQt .sip files in sysroot when cross-compiling. 1976 [5d8e8b8ddfe5] <2.8-maint> 1977 1978 * Makefile, Python/configure.py: 1979 Replaced pyqt_sip_flags with pyqt_disabled_features in the 1980 configuration file. 1981 [f209403c183b] <2.8-maint> 1982 19832014-05-15 Phil Thompson <phil@riverbankcomputing.com> 1984 1985 * Makefile, Python/sip/qscimod5.sip: 1986 The PyQt5 bindings now run on the iOS simulator. 1987 [056871b18335] <2.8-maint> 1988 1989 * Makefile, Python/configure.py: 1990 Building the Python bindings for the iOS simulator now works. 1991 [9dfcea4447b8] <2.8-maint> 1992 1993 * Makefile: 1994 Updated the main Makefile for the Qt v5.2 iOS support. 1995 [a619fd411878] <2.8-maint> 1996 19972014-05-14 Phil Thompson <phil@riverbankcomputing.com> 1998 1999 * Python/configure.py: 2000 Don't create the .api file if it isn't going to be installed. 2001 [79db1145e882] <2.8-maint> 2002 20032014-05-12 Phil Thompson <phil@riverbankcomputing.com> 2004 2005 * Python/configure.py: 2006 Added the --sysroot, --no-sip-files and --no-qsci-api options to 2007 configure.py. 2008 [10642d7deba9] <2.8-maint> 2009 20102014-05-05 Phil Thompson <phil@riverbankcomputing.com> 2011 2012 * Makefile: 2013 Updated the internal build system for the combined iOS/Android Qt 2014 installation. 2015 [9097d3096b70] <2.8-maint> 2016 20172014-05-04 Phil Thompson <phil@riverbankcomputing.com> 2018 2019 * qt/qscintilla_de.qm, qt/qscintilla_de.ts: 2020 Updated German translations from Detlev. 2021 [d4f631ee3aaf] <2.8-maint> 2022 2023 * qt/qscintilla_es.qm, qt/qscintilla_es.ts: 2024 Updated Spanish translations from Jaime Seuma. 2025 [51350008c8a4] <2.8-maint> 2026 20272014-04-30 Phil Thompson <phil@riverbankcomputing.com> 2028 2029 * qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts, 2030 qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts: 2031 Updated the .ts files. 2032 [4c5f88b22952] <2.8-maint> 2033 20342014-04-29 Phil Thompson <phil@riverbankcomputing.com> 2035 2036 * Python/sip/qscilexerpo.sip, Python/sip/qscimodcommon.sip, 2037 qt/qscilexerpo.cpp, qt/qscilexerpo.h, qt/qscintilla.pro: 2038 Added the QsciLexerPO class. 2039 [d42e44550d80] <2.8-maint> 2040 2041 * Python/sip/qscilexeravs.sip, Python/sip/qscimodcommon.sip, 2042 qt/qscilexeravs.cpp, qt/qscilexeravs.h, qt/qscintilla.pro: 2043 Added the QsciLexerAVS class. 2044 [ed6edb6ec205] <2.8-maint> 2045 20462014-04-27 Phil Thompson <phil@riverbankcomputing.com> 2047 2048 * Python/configure.py: 2049 Fixes for the refactored configure.py. 2050 [21b9fa66338e] <2.8-maint> 2051 2052 * Python/configure.py: 2053 Initial refactoring of configure.py so that it is implemented as 2054 configurable (and reusable) boilerplate. 2055 [615d75a88db9] <2.8-maint> 2056 20572014-04-24 Phil Thompson <phil@riverbankcomputing.com> 2058 2059 * Python/sip/qsciscintilla.sip, qt/qscintilla.pro, 2060 qt/qsciscintilla.cpp, qt/qsciscintilla.h: 2061 setEnabled() now implements the expected visual effects. 2062 [3e4254394b08] <2.8-maint> 2063 20642014-03-22 Phil Thompson <phil@riverbankcomputing.com> 2065 2066 * Python/configure.py: 2067 Fixed the handling of the --pyqt-sip-flags option. Restored the 2068 specification of the Python library directory for Windows. 2069 [3ea496d62b9f] <2.8-maint> 2070 2071 * Python/configure.py, qt/features/qscintilla2.prf, qt/qscintilla.pro: 2072 Added the --pyqt-sip-flags to configure.py to avoid having to 2073 introspect PyQt. Fixed the .prf file for OS/X. Tweaks to 2074 configure.py so that a configuration file will use the same names as 2075 PyQt5. 2076 [77ff3a21d00a] <2.8-maint> 2077 20782014-03-21 Phil Thompson <phil@riverbankcomputing.com> 2079 2080 * Makefile, lib/README.doc, qt/qscintilla.pro: 2081 Changes to the .pro file to build a static library without having to 2082 edit it. 2083 [f82637449276] <2.8-maint> 2084 20852014-03-17 Phil Thompson <phil@riverbankcomputing.com> 2086 2087 * qt/PlatQt.cpp, qt/qsciscintillabase.cpp: 2088 Fixed building against Qt v5.0.x. 2089 [d68e28068b67] <2.8-maint> 2090 20912014-03-14 Phil Thompson <phil@riverbankcomputing.com> 2092 2093 * .hgtags: 2094 Added tag 2.8.1 for changeset 6bb7ab27c958 2095 [dfd473e8336b] <2.8-maint> 2096 2097 * NEWS: 2098 Released as v2.8.1. 2099 [6bb7ab27c958] [2.8.1] <2.8-maint> 2100 2101 * qt/SciClasses.cpp: 2102 Fixed the display of UTF-8 call tips. 2103 [3f0ca7ba60a0] <2.8-maint> 2104 21052014-03-12 Phil Thompson <phil@riverbankcomputing.com> 2106 2107 * qsci/api/python/Python-3.4.api: 2108 Added the .api file for Python v3.4. 2109 [3db067b6dcec] <2.8-maint> 2110 21112014-03-05 Phil Thompson <phil@riverbankcomputing.com> 2112 2113 * qt/PlatQt.cpp: 2114 Revised attempt at the outline of alpha rectangles in case Qt ignore 2115 the alpha of the pen. 2116 [86ab8898503e] <2.8-maint> 2117 2118 * qt/PlatQt.cpp: 2119 Fixed the setting of the pen when drawing alpha rectangles. 2120 [3f4ff2e8aca3] <2.8-maint> 2121 21222014-02-09 Phil Thompson <phil@riverbankcomputing.com> 2123 2124 * Python/configure.py: 2125 The Python module now has the correct install name on OS/X. 2126 [eec8c704418a] <2.8-maint> 2127 21282014-02-04 Phil Thompson <phil@riverbankcomputing.com> 2129 2130 * qt/qscicommand.cpp, qt/qscicommand.h, qt/qsciscintillabase.cpp, 2131 qt/qsciscintillabase.h: 2132 Fixed a problem entering non-ASCII characters that clashed with 2133 Scintilla's SCK_* values. Key_Enter, Key_Backtab, Key_Super_L, 2134 Key_Super_R and Key_Menu are now valid QsciCommand keys. 2135 [94aec4f075df] <2.8-maint> 2136 21372014-01-31 Phil Thompson <phil@riverbankcomputing.com> 2138 2139 * qt/qsciscintilla.cpp: 2140 Make sure the editor is active after a selection of a user list 2141 entry. 2142 [e0f2106777d0] <2.8-maint> 2143 21442014-01-23 Phil Thompson <phil@riverbankcomputing.com> 2145 2146 * qt/SciClasses.cpp: 2147 On Linux, single clicking on an item in an auto-completion list now 2148 just selects the itemm (rather than inserting the item) to be 2149 consistent with other platforms. 2150 [d916bbbf6517] <2.8-maint> 2151 2152 * qt/qsciscintillabase.cpp: 2153 Fix the handling of the auto-completion list when losing focus. 2154 [a67b51ac8611] <2.8-maint> 2155 21562014-01-22 Phil Thompson <phil@riverbankcomputing.com> 2157 2158 * qt/InputMethod.cpp, qt/qsciscintillabase.cpp: 2159 Fixed building against Qt4. 2160 [bf0a5f984fc1] <2.8-maint> 2161 21622014-01-19 Phil Thompson <phil@riverbankcomputing.com> 2163 2164 * NEWS: 2165 Updated the NEWS file. 2166 [da2a76da712e] <2.8-maint> 2167 21682014-01-18 Phil Thompson <phil@riverbankcomputing.com> 2169 2170 * qt/InputMethod.cpp: 2171 Another attempt to fix input events on losing focus. 2172 [6de3ab62fade] <2.8-maint> 2173 2174 * lib/README.doc: 2175 Added the qmake integration section to the docs. 2176 [2918e4760c36] <2.8-maint> 2177 21782014-01-07 Phil Thompson <phil@riverbankcomputing.com> 2179 2180 * Makefile: 2181 Added Android to the internal build system. 2182 [3be74b3e89e9] <2.8-maint> 2183 21842014-01-06 Phil Thompson <phil@riverbankcomputing.com> 2185 2186 * qt/InputMethod.cpp, qt/qsciscintillabase.cpp: 2187 Newlines can now be entered on iOS. 2188 [8d23447dbd4d] <2.8-maint> 2189 21902014-01-05 Phil Thompson <phil@riverbankcomputing.com> 2191 2192 * qt/InputMethod.cpp: 2193 See if we can detect a input methdo event generated when losing 2194 focus and not to clear the selection. 2195 [8e4216289efe] <2.8-maint> 2196 21972014-01-04 Phil Thompson <phil@riverbankcomputing.com> 2198 2199 * Python/sip/qsciprinter.sip: 2200 The Python bindings now respect the PyQt_Printer feature. 2201 [c3106f715803] <2.8-maint> 2202 22032014-01-03 Phil Thompson <phil@riverbankcomputing.com> 2204 2205 * qt/qsciscintillabase.cpp, qt/qsciscintillabase.h: 2206 Added support for software input panels with Qt v5. 2207 [d4499b61ff04] <2.8-maint> 2208 2209 * qt/qsciscintilla.cpp: 2210 Disable input methods when read-only (rather than non-UTF8) to be 2211 consistent with Qt. 2212 [f8817d4a47e3] <2.8-maint> 2213 2214 * qt/qscintilla.pro, qt/qsciprinter.h: 2215 Fixed the .pro file so that QT_NO_PRINTER is set properly and 2216 removed the workaround. 2217 [b5a6709d814a] <2.8-maint> 2218 22192014-01-02 Phil Thompson <phil@riverbankcomputing.com> 2220 2221 * qt/PlatQt.cpp: 2222 Finally fixed buffered drawing on retina displays. 2223 [f8d23103df70] <2.8-maint> 2224 2225 * qt/PlatQt.cpp, qt/qsciscintillabase.cpp: 2226 Fixes for buffered drawing on retina displays. (Not yet correct, but 2227 close.) 2228 [a3b36be44112] <2.8-maint> 2229 2230 * Makefile: 2231 Changed the build system for the example on the iOS simulator so 2232 that qmake is only used to generate the .xcodeproj file. 2233 [179dbf5ba385] <2.8-maint> 2234 2235 * Makefile: 2236 Added the building of the example to the main Makefile. 2237 [aec2ac3ac591] <2.8-maint> 2238 2239 * Makefile: 2240 Added iOS simulator targets to the build system. 2241 [72af8241b261] <2.8-maint> 2242 2243 * Makefile, build.py, lib/LICENSE.GPL2, lib/LICENSE.GPL3, 2244 lib/LICENSE.commercial.short, lib/LICENSE.gpl.short, 2245 qt/InputMethod.cpp: 2246 Updated copyright notices. 2247 [f21e016499fe] <2.8-maint> 2248 2249 * qt/MacPasteboardMime.cpp, qt/qsciprinter.cpp, qt/qsciprinter.h, 2250 qt/qsciscintillabase.cpp: 2251 Fixes for building for iOS. 2252 [46d25e648b4a] <2.8-maint> 2253 22542013-12-31 Phil Thompson <phil@riverbankcomputing.com> 2255 2256 * Python/configure.py, build.py, designer-Qt4Qt5/designer.pro, 2257 example-Qt4Qt5/application.pro, lib/README.doc, 2258 qt/features/qscintilla2.prf, qt/qscintilla.pro: 2259 Implemented the qscintilla2.prf feature file and updated everything 2260 to use it. 2261 [c3bfef1a55ad] <2.8-maint> 2262 22632013-12-29 Phil Thompson <phil@riverbankcomputing.com> 2264 2265 * qt/ScintillaQt.h: 2266 Added some additional header file dependencies. 2267 [7ec67eced9de] <2.8-maint> 2268 22692013-12-21 Phil Thompson <phil@riverbankcomputing.com> 2270 2271 * qt/MacPasteboardMime.cpp, qt/ScintillaQt.cpp: 2272 Fixes for building against Qt3. 2273 [f25cbda736fd] <2.8-maint> 2274 22752013-12-16 Phil Thompson <phil@riverbankcomputing.com> 2276 2277 * designer-Qt4Qt5/designer.pro, example-Qt4Qt5/application.pro: 2278 Updated the plugin and example .pro files to work around the qmake 2279 incompatibilities introduced in Qt v5.2.0. 2280 [a14729b2702d] <2.8-maint> 2281 22822013-12-15 Phil Thompson <phil@riverbankcomputing.com> 2283 2284 * qt/qsciscintillabase.cpp: 2285 Fixed the previous fix. 2286 [6c322fa1b20f] <2.8-maint> 2287 22882013-12-14 Phil Thompson <phil@riverbankcomputing.com> 2289 2290 * qt/PlatQt.cpp, qt/qsciscintillabase.cpp: 2291 Backed out the attempted fix for retina displays at it needs more 2292 work. As a workaround buffered writes are disabled if a retina 2293 display is detected. 2294 [a1f648d1025e] <2.8-maint> 2295 22962013-12-13 Phil Thompson <phil@riverbankcomputing.com> 2297 2298 * qt/qscintilla.pro: 2299 Enabled exceptions in the .pro file. 2300 [6e07131f6741] <2.8-maint> 2301 23022013-12-12 Phil Thompson <phil@riverbankcomputing.com> 2303 2304 * qt/PlatQt.cpp: 2305 Create pixmaps for buffered drawing using the same pixel ratio as 2306 the actual device. 2307 [f4f706006071] <2.8-maint> 2308 23092013-12-09 Phil Thompson <phil@riverbankcomputing.com> 2310 2311 * qt/qscilexeroctave.cpp: 2312 Updated the keywords defined for the Octave lexer. 2313 [9ccf1c74f266] <2.8-maint> 2314 23152013-12-06 Phil Thompson <phil@riverbankcomputing.com> 2316 2317 * qt/ScintillaQt.cpp: 2318 More scrollbar fixes. 2319 [194a2142c9b6] <2.8-maint> 2320 23212013-12-05 Phil Thompson <phil@riverbankcomputing.com> 2322 2323 * qt/ScintillaQt.cpp, qt/qscintilla.pro: 2324 Fixes to the scrollbar visibility handling. 2325 [5e8a96258ab0] <2.8-maint> 2326 23272013-12-04 Phil Thompson <phil@riverbankcomputing.com> 2328 2329 * qt/PlatQt.cpp: 2330 Fixed the implementation of SurfaceImpl::LogPixelsY() (even though 2331 it is never called). 2332 [9ef0387cfc08] <2.8-maint> 2333 23342013-11-08 Phil Thompson <phil@riverbankcomputing.com> 2335 2336 * .hgtags: 2337 Added tag 2.8 for changeset 562785a5f685 2338 [fc52bfaa75c4] 2339 2340 * NEWS: 2341 Released as v2.8. 2342 [562785a5f685] [2.8] 2343 23442013-11-05 Phil Thompson <phil@riverbankcomputing.com> 2345 2346 * qt/qscintilla_es.qm, qt/qscintilla_es.ts: 2347 Updated Spanish translations from Jaime Seuma. 2348 [e7a128a28157] 2349 23502013-11-04 Phil Thompson <phil@riverbankcomputing.com> 2351 2352 * NEWS, Python/sip/qsciscintillabase.sip, qt/ScintillaQt.cpp, 2353 qt/qscilexerpascal.cpp, qt/qsciscintillabase.h: 2354 Added support for the new v3.3.6 features to the low-level API. 2355 [e553c1263387] 2356 2357 * Makefile, NEWS, cocoa/Framework.mk, cocoa/InfoBar.mm, 2358 cocoa/PlatCocoa.mm, cocoa/SciTest.mk, cocoa/ScintillaCocoa.h, 2359 cocoa/ScintillaCocoa.mm, cocoa/ScintillaFramework/ScintillaFramework 2360 .xcodeproj/project.pbxproj, cocoa/ScintillaView.h, 2361 cocoa/ScintillaView.mm, cocoa/checkbuildosx.sh, cocoa/common.mk, 2362 doc/ScintillaDoc.html, doc/ScintillaDownload.html, 2363 doc/ScintillaHistory.html, doc/index.html, gtk/PlatGTK.cxx, 2364 gtk/ScintillaGTK.cxx, gtk/makefile, include/ILexer.h, 2365 include/Platform.h, include/SciLexer.h, include/Scintilla.h, 2366 include/Scintilla.iface, lexers/LexCPP.cxx, 2367 lexers/LexCoffeeScript.cxx, lexers/LexOthers.cxx, 2368 lexers/LexPascal.cxx, lexers/LexPerl.cxx, lexers/LexRust.cxx, 2369 lexers/LexSQL.cxx, lexers/LexVisualProlog.cxx, 2370 lexlib/StyleContext.h, lexlib/SubStyles.h, lexlib/WordList.cxx, 2371 lib/README.doc, qt/qscintilla.pro, src/Catalogue.cxx, 2372 src/Document.cxx, src/Editor.cxx, src/ScintillaBase.cxx, 2373 src/ScintillaBase.h, src/ViewStyle.cxx, src/ViewStyle.h, 2374 test/XiteQt.py, test/simpleTests.py, version.txt, win32/PlatWin.cxx, 2375 win32/ScintRes.rc, win32/ScintillaWin.cxx, win32/makefile, 2376 win32/scintilla.mak: 2377 Merged Scintilla v3.3.6. 2378 [ada0941dec52] 2379 23802013-10-07 Phil Thompson <phil@riverbankcomputing.com> 2381 2382 * qt/qscintilla_de.qm, qt/qscintilla_de.ts: 2383 Updated German translations from Detlev. 2384 [6c0af6af651c] 2385 2386 * Makefile, build.py, qt/MacPasteboardMime.cpp, qt/qscintilla.pro, 2387 qt/qsciscintillabase.cpp: 2388 Reinstated support for rectangular selections on OS/X for Qt v5.2 2389 and later. 2390 [dbfdf7be4793] 2391 23922013-10-04 Phil Thompson <phil@riverbankcomputing.com> 2393 2394 * qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts, 2395 qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts: 2396 Updated the translation source files. 2397 [7ed4bf7ed4e7] 2398 2399 * qt/qscilexercpp.cpp: 2400 Added missing descriptions to the C++ lexer settings. 2401 [55d7627bb129] 2402 24032013-10-01 Phil Thompson <phil@riverbankcomputing.com> 2404 2405 * designer-Qt4Qt5/designer.pro, example-Qt4Qt5/application.pro: 2406 Fixed the building of the Designer plugin and the example for OS/X. 2407 [a67f71b06d3c] 2408 2409 * NEWS, Python/sip/qsciscintillabase.sip, qt/InputMethod.cpp, 2410 qt/qsciscintilla.h, qt/qsciscintillabase.h: 2411 Added the remaining non-provisional Scintilla v3.3.5 features to the 2412 low-level API. 2413 [4e8d0b46ebc0] 2414 2415 * qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts, 2416 qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts: 2417 Updated the translation source files. 2418 [4beefc0d95ec] 2419 2420 * NEWS, Python/sip/qscilexercpp.sip, Python/sip/qsciscintillabase.sip, 2421 qt/qscilexercpp.cpp, qt/qscilexercpp.h, qt/qsciscintillabase.h: 2422 Updated the lexers for Scintilla v3.3.5. 2423 [fc901a2a491f] 2424 24252013-09-30 Phil Thompson <phil@riverbankcomputing.com> 2426 2427 * Python/configure-old.py, Python/configure.py, README, 2428 cocoa/InfoBar.mm, cocoa/PlatCocoa.mm, cocoa/ScintillaCocoa.h, 2429 cocoa/ScintillaCocoa.mm, cocoa/ScintillaFramework/ScintillaFramework 2430 .xcodeproj/project.pbxproj, cocoa/ScintillaTest/AppController.mm, 2431 cocoa/ScintillaTest/English.lproj/MainMenu.xib, 2432 cocoa/ScintillaView.h, cocoa/ScintillaView.mm, cppcheck.suppress, 2433 delbin.bat, designer-Qt4Qt5/designer.pro, doc/Lexer.txt, 2434 doc/ScintillaDoc.html, doc/ScintillaDownload.html, 2435 doc/ScintillaHistory.html, doc/ScintillaRelated.html, 2436 doc/ScintillaToDo.html, doc/index.html, example- 2437 Qt4Qt5/application.pro, gtk/Converter.h, gtk/PlatGTK.cxx, 2438 gtk/ScintillaGTK.cxx, gtk/deps.mak, gtk/makefile, include/Face.py, 2439 include/HFacer.py, include/ILexer.h, include/Platform.h, 2440 include/SciLexer.h, include/Scintilla.h, include/Scintilla.iface, 2441 lexers/LexA68k.cxx, lexers/LexAU3.cxx, lexers/LexAVE.cxx, 2442 lexers/LexAda.cxx, lexers/LexAsm.cxx, lexers/LexAsn1.cxx, 2443 lexers/LexBash.cxx, lexers/LexBullant.cxx, lexers/LexCOBOL.cxx, 2444 lexers/LexCPP.cxx, lexers/LexCoffeeScript.cxx, lexers/LexConf.cxx, 2445 lexers/LexCrontab.cxx, lexers/LexCsound.cxx, lexers/LexD.cxx, 2446 lexers/LexECL.cxx, lexers/LexForth.cxx, lexers/LexGAP.cxx, 2447 lexers/LexGui4Cli.cxx, lexers/LexHTML.cxx, lexers/LexHaskell.cxx, 2448 lexers/LexInno.cxx, lexers/LexKVIrc.cxx, lexers/LexLaTeX.cxx, 2449 lexers/LexLisp.cxx, lexers/LexLout.cxx, lexers/LexLua.cxx, 2450 lexers/LexMMIXAL.cxx, lexers/LexMPT.cxx, lexers/LexMSSQL.cxx, 2451 lexers/LexMatlab.cxx, lexers/LexModula.cxx, lexers/LexMySQL.cxx, 2452 lexers/LexNsis.cxx, lexers/LexOpal.cxx, lexers/LexOthers.cxx, 2453 lexers/LexPO.cxx, lexers/LexPerl.cxx, lexers/LexPowerShell.cxx, 2454 lexers/LexPython.cxx, lexers/LexR.cxx, lexers/LexRuby.cxx, 2455 lexers/LexSTTXT.cxx, lexers/LexScriptol.cxx, lexers/LexSpice.cxx, 2456 lexers/LexTCMD.cxx, lexers/LexYAML.cxx, lexlib/Accessor.cxx, 2457 lexlib/Accessor.h, lexlib/CharacterCategory.cxx, 2458 lexlib/CharacterCategory.h, lexlib/CharacterSet.cxx, 2459 lexlib/LexAccessor.h, lexlib/LexerBase.cxx, lexlib/LexerModule.cxx, 2460 lexlib/LexerNoExceptions.cxx, lexlib/LexerNoExceptions.h, 2461 lexlib/LexerSimple.cxx, lexlib/OptionSet.h, 2462 lexlib/PropSetSimple.cxx, lexlib/PropSetSimple.h, 2463 lexlib/StyleContext.cxx, lexlib/StyleContext.h, lexlib/SubStyles.h, 2464 lexlib/WordList.cxx, lexlib/WordList.h, lib/README.doc, 2465 qt/ScintillaQt.cpp, qt/ScintillaQt.h, qt/qscintilla.pro, 2466 qt/qsciscintillabase.cpp, scripts/Face.py, scripts/FileGenerator.py, 2467 scripts/GenerateCaseConvert.py, 2468 scripts/GenerateCharacterCategory.py, scripts/HFacer.py, 2469 scripts/LexGen.py, scripts/ScintillaData.py, src/AutoComplete.cxx, 2470 src/AutoComplete.h, src/CallTip.cxx, src/CallTip.h, 2471 src/CaseConvert.cxx, src/CaseConvert.h, src/CaseFolder.cxx, 2472 src/CaseFolder.h, src/Catalogue.cxx, src/CellBuffer.cxx, 2473 src/CellBuffer.h, src/ContractionState.cxx, src/Decoration.cxx, 2474 src/Decoration.h, src/Document.cxx, src/Document.h, src/Editor.cxx, 2475 src/Editor.h, src/ExternalLexer.cxx, src/FontQuality.h, 2476 src/Indicator.cxx, src/KeyMap.cxx, src/KeyMap.h, src/LexGen.py, 2477 src/LineMarker.cxx, src/LineMarker.h, src/Partitioning.h, 2478 src/PerLine.cxx, src/PerLine.h, src/PositionCache.cxx, 2479 src/PositionCache.h, src/RESearch.cxx, src/RESearch.h, 2480 src/RunStyles.cxx, src/RunStyles.h, src/SVector.h, 2481 src/ScintillaBase.cxx, src/ScintillaBase.h, src/Selection.cxx, 2482 src/SplitVector.h, src/Style.cxx, src/Style.h, 2483 src/UniConversion.cxx, src/UniConversion.h, src/UnicodeFromUTF8.h, 2484 src/ViewStyle.cxx, src/ViewStyle.h, src/XPM.cxx, src/XPM.h, 2485 test/README, test/ScintillaCallable.py, test/XiteQt.py, 2486 test/XiteWin.py, test/examples/x.lua, test/examples/x.lua.styled, 2487 test/examples/x.pl, test/examples/x.pl.styled, test/examples/x.rb, 2488 test/examples/x.rb.styled, test/lexTests.py, 2489 test/performanceTests.py, test/simpleTests.py, 2490 test/unit/testCharClassify.cxx, test/unit/testContractionState.cxx, 2491 test/unit/testPartitioning.cxx, test/unit/testRunStyles.cxx, 2492 test/unit/testSplitVector.cxx, version.txt, win32/PlatWin.cxx, 2493 win32/PlatWin.h, win32/ScintRes.rc, win32/ScintillaWin.cxx, 2494 win32/deps.mak, win32/makefile, win32/scintilla.mak, 2495 win32/scintilla_vc6.mak: 2496 Initial merge of Scintilla v3.3.5. 2497 [40933b62f5ed] 2498 24992013-09-14 Phil Thompson <phil@riverbankcomputing.com> 2500 2501 * Python/configure-ng.py, Python/configure.py, designer- 2502 Qt4/designer.pro, designer-Qt4/qscintillaplugin.cpp, designer- 2503 Qt4/qscintillaplugin.h: 2504 Merged the 2.7-maint branch with the trunk. 2505 [7288d97c54b0] 2506 25072013-08-17 Phil Thompson <phil@riverbankcomputing.com> 2508 2509 * Python/sip/qsciscintillabase.sip: 2510 Fixed a missing const in the .sip files. 2511 [8b0425b87953] <2.7-maint> 2512 25132013-06-27 Phil Thompson <phil@riverbankcomputing.com> 2514 2515 * NEWS, Python/configure-old.py, Python/configure.py, 2516 Python/sip/qsciscintillabase.sip, designer-Qt4Qt5/designer.pro, 2517 example-Qt4Qt5/application.pro, qt/InputMethod.cpp, 2518 qt/qscintilla.pro, qt/qsciscintilla.cpp, qt/qsciscintilla.h, 2519 qt/qsciscintillabase.cpp, qt/qsciscintillabase.h: 2520 Added support for input methods. 2521 [b97af619044b] <2.7-maint> 2522 25232013-06-16 Phil Thompson <phil@riverbankcomputing.com> 2524 2525 * .hgtags: 2526 Added tag 2.7.2 for changeset 9ecd14550589 2527 [2b1f187f29c6] <2.7-maint> 2528 2529 * NEWS: 2530 Released as v2.7.2. 2531 [9ecd14550589] [2.7.2] <2.7-maint> 2532 25332013-06-12 Phil Thompson <phil@riverbankcomputing.com> 2534 2535 * Python/configure.py: 2536 Fixed a configure.py bug. 2537 [cb062c6f9189] <2.7-maint> 2538 25392013-05-07 Phil Thompson <phil@riverbankcomputing.com> 2540 2541 * Makefile, Python/configure.py: 2542 Fixes for the PyQt5 support. 2543 [0714ef531ead] <2.7-maint> 2544 2545 * Makefile, NEWS, Python/configure.py, Python/sip/qscimod5.sip, 2546 lib/README.doc: 2547 Added support for building against PyQt5. 2548 [c982ff1b86f7] <2.7-maint> 2549 25502013-05-05 Phil Thompson <phil@riverbankcomputing.com> 2551 2552 * build.py: 2553 Changed the format of the name of a snapshot to match other 2554 packages. 2555 [d1f87bbc8377] <2.7-maint> 2556 25572013-05-04 Phil Thompson <phil@riverbankcomputing.com> 2558 2559 * qt/PlatQt.cpp: 2560 Significantly improved the performance of measuring the width of 2561 text so that very long lines (100,000 characters) can be handled. 2562 [5c88dc344f69] <2.7-maint> 2563 25642013-04-08 Phil Thompson <phil@riverbankcomputing.com> 2565 2566 * Python/configure.py: 2567 configure.py now issues a more explicit error message if QtCore 2568 cannot be imported. 2569 [4d0097b1ff05] <2.7-maint> 2570 2571 * Python/configure.py: 2572 Fixed a qmake warning message from configure.py. 2573 [2363c96edeb0] <2.7-maint> 2574 25752013-04-02 Phil Thompson <phil@riverbankcomputing.com> 2576 2577 * qt/qsciscintilla.cpp, qt/qsciscintilla.h: 2578 The default EOL mode on OS/X is now EolUnix. Clarified the 2579 documentation for EolMode. 2580 [a436460d0300] <2.7-maint> 2581 25822013-03-15 Phil Thompson <phil@riverbankcomputing.com> 2583 2584 * Python/configure.py: 2585 Further fixes for configure.py. 2586 [78fa6fef2c76] <2.7-maint> 2587 25882013-03-13 Phil Thompson <phil@riverbankcomputing.com> 2589 2590 * qt/qscilexer.h: 2591 Clarified the description of QSciLexer::description(). 2592 [688b482379e3] <2.7-maint> 2593 2594 * Python/configure.py: 2595 Fixed the last (trivial) change. 2596 [0a3494ba669a] <2.7-maint> 2597 25982013-03-12 Phil Thompson <phil@riverbankcomputing.com> 2599 2600 * Python/configure.py: 2601 configure.py now gives the user more information about the copy of 2602 sip being used. 2603 [5c3be581d62b] <2.7-maint> 2604 26052013-03-07 Phil Thompson <phil@riverbankcomputing.com> 2606 2607 * Python/configure.py: 2608 On OS/X configure.py will explicitly set the qmake spec to macx-g++ 2609 (Qt4) or macx-clang (Qt5) if the default might be macx-xcode. Added 2610 the --spec option to configure.py. 2611 [36a9bf2fbebd] <2.7-maint> 2612 26132013-03-05 Phil Thompson <phil@riverbankcomputing.com> 2614 2615 * Python/configure.py: 2616 Minor cosmetic tweaks to configure.py. 2617 [296cd10747b7] <2.7-maint> 2618 2619 * qt/PlatQt.cpp, qt/SciClasses.cpp, qt/qscicommandset.cpp, 2620 qt/qscintilla.pro, qt/qsciscintillabase.cpp: 2621 Removed the remaining uses of Q_WS_* for Qt v5. 2622 [7fafd5c09eea] <2.7-maint> 2623 26242013-03-01 Phil Thompson <phil@riverbankcomputing.com> 2625 2626 * .hgtags: 2627 Added tag 2.7.1 for changeset 2583dc3dbc8d 2628 [0674c291eab4] <2.7-maint> 2629 2630 * NEWS: 2631 Released as v2.7.1. 2632 [2583dc3dbc8d] [2.7.1] <2.7-maint> 2633 26342013-02-28 Phil Thompson <phil@riverbankcomputing.com> 2635 2636 * lexlib/CharacterSet.h: 2637 Re-applied a fix to the underlying code thay got lost when Scintilla 2638 v3.23 was merged. 2639 [ee9eeec7d796] <2.7-maint> 2640 26412013-02-26 Phil Thompson <phil@riverbankcomputing.com> 2642 2643 * qt/qsciapis.cpp: 2644 A fix for the regression introduced with the previous fix. 2645 [154428cebb5e] <2.7-maint> 2646 26472013-02-19 Phil Thompson <phil@riverbankcomputing.com> 2648 2649 * NEWS, qt/qsciapis.cpp, qt/qscintilla.pro: 2650 Fixed an autocompletion bug where there are entries Foo.* and 2651 FooBar. 2652 [620d72d86980] <2.7-maint> 2653 26542013-02-06 Phil Thompson <phil@riverbankcomputing.com> 2655 2656 * Python/configure.py: 2657 configure.py fixes for Linux. 2658 [031b5b767926] <2.7-maint> 2659 2660 * Python/configure.py: 2661 Added the --sip-incdir and --pyqt-sipdir options to configure.py and 2662 other fixes for building on Windows. 2663 [517a3d0243fd] <2.7-maint> 2664 2665 * Makefile, NEWS: 2666 Updated the NEWS file. 2667 [eb00e08e1950] <2.7-maint> 2668 2669 * Makefile, Python/configure.py: 2670 Fixed configure.py for Qt5. 2671 [7ddb5bf2030c] <2.7-maint> 2672 2673 * Python/configure-ng.py, Python/configure-old.py, 2674 Python/configure.py, build.py, lib/README.doc: 2675 Completed configure-ng.py and renamed it configure.py. The old 2676 configure.py is now called configure-old.py. 2677 [8d58b2899080] <2.7-maint> 2678 26792013-02-05 Phil Thompson <phil@riverbankcomputing.com> 2680 2681 * Python/configure-ng.py: 2682 configure-ng.py now uses -fno-exceptions on Linux and OS/X. 2683 configure-ng.py now hides unneeded symbols on Linux. 2684 [391e4f56b009] <2.7-maint> 2685 2686 * Python/configure-ng.py: 2687 configure-ng.py will now install the .sip and .api files. 2688 [e228d58a670c] <2.7-maint> 2689 2690 * Python/configure-ng.py: 2691 configure-ng.py will now create a Makefile that will build the 2692 Python module. 2693 [cb47ace62a70] <2.7-maint> 2694 26952013-02-02 Phil Thompson <phil@riverbankcomputing.com> 2696 2697 * qt/qsciglobal.h: 2698 Use Q_OS_WIN for compatibility for Qt5. 2699 [da752cf4510a] <2.7-maint> 2700 27012013-01-29 Phil Thompson <phil@riverbankcomputing.com> 2702 2703 * designer-Qt4Qt5/designer.pro, example-Qt4Qt5/application.pro: 2704 Use macx rather than mac in the .pro files. 2705 [ee818a367df7] <2.7-maint> 2706 27072012-12-21 Phil Thompson <phil@riverbankcomputing.com> 2708 2709 * Python/configure-ng.py, Python/configure.py, designer- 2710 Qt4Qt5/designer.pro, example-Qt4Qt5/application.pro, lib/README.doc, 2711 qt/qscintilla.pro: 2712 Various OS/X fixes so that setting DYLD_LIBRARY_PATH isn't 2713 necessary. 2714 [e7854b8b01e3] <2.7-maint> 2715 27162012-12-19 Phil Thompson <phil@riverbankcomputing.com> 2717 2718 * build.py, designer-Qt4/designer.pro, designer- 2719 Qt4/qscintillaplugin.cpp, designer-Qt4/qscintillaplugin.h, designer- 2720 Qt4Qt5/designer.pro, designer-Qt4Qt5/qscintillaplugin.cpp, designer- 2721 Qt4Qt5/qscintillaplugin.h, lib/README.doc: 2722 Updated the Designer plugin for Qt5. 2723 [77f575c87ebb] <2.7-maint> 2724 27252012-12-08 Phil Thompson <phil@riverbankcomputing.com> 2726 2727 * .hgtags: 2728 Added tag 2.7 for changeset 9bab1e7b02e3 2729 [5600138109ce] 2730 2731 * NEWS: 2732 Released as v2.7. 2733 [9bab1e7b02e3] [2.7] 2734 27352012-12-07 Phil Thompson <phil@riverbankcomputing.com> 2736 2737 * qt/qscintilla_es.qm, qt/qscintilla_es.ts: 2738 Updated Spanish translations from Jaime. 2739 [b188c942422c] 2740 2741 * NEWS: 2742 Updated the NEWS file regarding Qt v5-rc1. 2743 [be9e6b928921] 2744 27452012-12-02 Phil Thompson <phil@riverbankcomputing.com> 2746 2747 * qt/qsciscintilla.cpp: 2748 A final(?) fix for scroll bars and annotations. 2749 [378f28e5b4b2] 2750 2751 * Python/configure-ng.py: 2752 More build system changes. 2753 [f53fc8743ff1] 2754 27552012-11-29 Phil Thompson <phil@riverbankcomputing.com> 2756 2757 * Python/configure-ng.py: 2758 More configure script changes. 2759 [434c9b3185a5] 2760 2761 * Python/configure-ng.py: 2762 More work on the new configure script. 2763 [3a044732b799] 2764 2765 * qt/qscintilla_cs.qm, qt/qscintilla_de.qm, qt/qscintilla_de.ts, 2766 qt/qscintilla_es.qm, qt/qscintilla_fr.qm, qt/qscintilla_pt_br.qm, 2767 qt/qscintilla_ru.qm: 2768 Updated German translations from Detlev. 2769 [9dab221845ca] 2770 27712012-11-28 Phil Thompson <phil@riverbankcomputing.com> 2772 2773 * Python/configure-ng.py, build.py: 2774 Added the start of the SIP v5 compatible build script. 2775 [781d2af60cfc] 2776 27772012-11-27 Phil Thompson <phil@riverbankcomputing.com> 2778 2779 * Python/configure.py: 2780 Fixed the handling of the 'linux' platform in the Python bindings. 2781 [835d5e3be69e] 2782 27832012-11-26 Phil Thompson <phil@riverbankcomputing.com> 2784 2785 * qt/qsciscintilla.cpp, qt/qsciscintillabase.cpp, 2786 qt/qsciscintillabase.h: 2787 Worked around Scintilla bugs related to scroll bars and annotations. 2788 [edc190ecc6fc] 2789 2790 * qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts, 2791 qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts: 2792 Updated the translation files. 2793 [ec754f87a735] 2794 2795 * NEWS, Python/sip/qscilexercss.sip, qt/qscilexercss.cpp, 2796 qt/qscilexercss.h: 2797 Updated the CSS lexer for Scintilla v3.23. 2798 [011fba6d668d] 2799 2800 * qt/qscilexercpp.h: 2801 Fixed a couple of documentation typos. 2802 [7c2d04c76bd6] 2803 2804 * NEWS, Python/sip/qscilexercpp.sip, qt/qscilexercpp.cpp, 2805 qt/qscilexercpp.h: 2806 Updated the C++ lexer for Scintilla v3.23. 2807 [ad93ee355639] 2808 28092012-11-24 Phil Thompson <phil@riverbankcomputing.com> 2810 2811 * Python/sip/qscilexercpp.sip, qt/qscilexercpp.cpp, qt/qscilexercpp.h: 2812 Updated the styles for the C++ lexer. 2813 [153429503998] 2814 28152012-11-23 Phil Thompson <phil@riverbankcomputing.com> 2816 2817 * NEWS, Python/sip/qsciscintilla.sip, qt/PlatQt.cpp, 2818 qt/qsciscintilla.cpp, qt/qsciscintilla.h: 2819 Added CallTipsPosition, callTipsPosition() and 2820 setCallTipsPosition(). 2821 [7e5602869fee] 2822 2823 * NEWS, Python/sip/qsciscintilla.sip, qt/qsciscintilla.h: 2824 Added SquigglePixmapIndicator to QsciScintilla::IndicatorStyle. 2825 [ad98a5396151] 2826 2827 * NEWS, Python/sip/qsciscintilla.sip, qt/qsciscintilla.cpp, 2828 qt/qsciscintilla.h: 2829 Added WrapFlagInMargin to QsciScintilla::WrapVisualFlag. 2830 [a38c75c45fb3] 2831 2832 * NEWS, qt/PlatQt.cpp, qt/qsciscintilla.cpp, qt/qscistyle.cpp: 2833 Created a back door to pass the Qt weight of a font avoiding lossy 2834 conversions between Qt weights and Scintilla weights. The default 2835 behaviour is now SC_CASEINSENSITIVEBEHAVIOUR_IGNORECASE which is a 2836 change but reflects what people really expect. 2837 [78ce86e97ad3] 2838 28392012-11-21 Phil Thompson <phil@riverbankcomputing.com> 2840 2841 * NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h: 2842 Updated the constants from Scintilla v3.23. 2843 [a3a0768af999] 2844 2845 * NEWS, Python/configure.py, include/Platform.h, lib/README.doc, 2846 qt/ListBoxQt.cpp, qt/ListBoxQt.h, qt/PlatQt.cpp, qt/SciClasses.cpp, 2847 qt/ScintillaQt.cpp, qt/qscintilla.pro, src/ExternalLexer.h, 2848 src/XPM.cxx, src/XPM.h: 2849 Updated the platform support so that it compiles (but untested). 2850 [abae8e56a6ea] 2851 28522012-11-20 Phil Thompson <phil@riverbankcomputing.com> 2853 2854 * cocoa/InfoBar.h, cocoa/InfoBar.mm, cocoa/PlatCocoa.h, 2855 cocoa/PlatCocoa.mm, cocoa/QuartzTextStyle.h, 2856 cocoa/QuartzTextStyleAttribute.h, cocoa/ScintillaCocoa.h, 2857 cocoa/ScintillaCocoa.mm, 2858 cocoa/ScintillaFramework/English.lproj/InfoPlist.strings, cocoa/Scin 2859 tillaFramework/ScintillaFramework.xcodeproj/project.pbxproj, 2860 cocoa/ScintillaTest/AppController.mm, 2861 cocoa/ScintillaTest/English.lproj/InfoPlist.strings, 2862 cocoa/ScintillaTest/ScintillaTest.xcodeproj/project.pbxproj, 2863 cocoa/ScintillaView.h, cocoa/ScintillaView.mm, 2864 cocoa/checkbuildosx.sh, delbin.bat, delcvs.bat, 2865 doc/ScintillaDoc.html, doc/ScintillaDownload.html, 2866 doc/ScintillaHistory.html, doc/ScintillaRelated.html, 2867 doc/ScintillaToDo.html, doc/annotations.png, doc/index.html, 2868 doc/styledmargin.png, gtk/PlatGTK.cxx, gtk/ScintillaGTK.cxx, 2869 gtk/makefile, include/Face.py, include/ILexer.h, include/Platform.h, 2870 include/SciLexer.h, include/Scintilla.h, include/Scintilla.iface, 2871 include/ScintillaWidget.h, lexers/LexAVS.cxx, lexers/LexAda.cxx, 2872 lexers/LexAsm.cxx, lexers/LexBash.cxx, lexers/LexBasic.cxx, 2873 lexers/LexCPP.cxx, lexers/LexCSS.cxx, lexers/LexCoffeeScript.cxx, 2874 lexers/LexD.cxx, lexers/LexECL.cxx, lexers/LexFortran.cxx, 2875 lexers/LexHTML.cxx, lexers/LexLua.cxx, lexers/LexMMIXAL.cxx, 2876 lexers/LexMPT.cxx, lexers/LexNsis.cxx, lexers/LexOScript.cxx, 2877 lexers/LexOthers.cxx, lexers/LexPO.cxx, lexers/LexPascal.cxx, 2878 lexers/LexPerl.cxx, lexers/LexRuby.cxx, lexers/LexSQL.cxx, 2879 lexers/LexScriptol.cxx, lexers/LexSpice.cxx, lexers/LexTADS3.cxx, 2880 lexers/LexTCL.cxx, lexers/LexTCMD.cxx, lexers/LexVHDL.cxx, 2881 lexers/LexVisualProlog.cxx, lexers/LexYAML.cxx, 2882 lexlib/CharacterSet.h, lexlib/LexAccessor.h, 2883 lexlib/PropSetSimple.cxx, macosx/ExtInput.cxx, macosx/ExtInput.h, 2884 macosx/PlatMacOSX.cxx, macosx/PlatMacOSX.h, 2885 macosx/QuartzTextLayout.h, macosx/QuartzTextStyle.h, 2886 macosx/QuartzTextStyleAttribute.h, 2887 macosx/SciTest/English.lproj/InfoPlist.strings, 2888 macosx/SciTest/English.lproj/main.xib, macosx/SciTest/Info.plist, 2889 macosx/SciTest/SciTest.xcode/project.pbxproj, 2890 macosx/SciTest/SciTest_Prefix.pch, macosx/SciTest/main.cpp, 2891 macosx/SciTest/version.plist, macosx/ScintillaCallTip.cxx, 2892 macosx/ScintillaCallTip.h, macosx/ScintillaListBox.cxx, 2893 macosx/ScintillaListBox.h, macosx/ScintillaMacOSX.cxx, 2894 macosx/ScintillaMacOSX.h, macosx/TCarbonEvent.cxx, 2895 macosx/TCarbonEvent.h, macosx/TRect.h, macosx/TView.cxx, 2896 macosx/TView.h, macosx/deps.mak, macosx/makefile, 2897 src/AutoComplete.cxx, src/AutoComplete.h, src/CallTip.cxx, 2898 src/CallTip.h, src/Catalogue.cxx, src/CellBuffer.cxx, 2899 src/CellBuffer.h, src/CharClassify.cxx, src/CharClassify.h, 2900 src/Decoration.cxx, src/Document.cxx, src/Document.h, 2901 src/Editor.cxx, src/Editor.h, src/ExternalLexer.h, 2902 src/FontQuality.h, src/Indicator.cxx, src/Indicator.h, 2903 src/LexGen.py, src/LineMarker.cxx, src/LineMarker.h, 2904 src/PerLine.cxx, src/PerLine.h, src/PositionCache.cxx, 2905 src/PositionCache.h, src/RESearch.cxx, src/RunStyles.cxx, 2906 src/SciTE.properties, src/ScintillaBase.cxx, src/ScintillaBase.h, 2907 src/SplitVector.h, src/Style.cxx, src/Style.h, 2908 src/UniConversion.cxx, src/UniConversion.h, src/ViewStyle.cxx, 2909 src/ViewStyle.h, src/XPM.cxx, src/XPM.h, test/README, 2910 test/examples/x.cxx, test/examples/x.cxx.styled, test/lexTests.py, 2911 test/simpleTests.py, test/unit/makefile, 2912 test/unit/testCharClassify.cxx, test/unit/testRunStyles.cxx, tgzsrc, 2913 version.txt, win32/CheckD2D.cxx, win32/PlatWin.cxx, win32/PlatWin.h, 2914 win32/ScintRes.rc, win32/ScintillaWin.cxx, win32/makefile, 2915 win32/scintilla.mak, win32/scintilla_vc6.mak, zipsrc.bat: 2916 Initial merge of Scintilla v3.23. 2917 [b116f361ac01] 2918 2919 * example-Qt4/application.pro, example-Qt4/application.qrc, example- 2920 Qt4/images/copy.png, example-Qt4/images/cut.png, example- 2921 Qt4/images/new.png, example-Qt4/images/open.png, example- 2922 Qt4/images/paste.png, example-Qt4/images/save.png, example- 2923 Qt4/main.cpp, example-Qt4/mainwindow.cpp, example-Qt4/mainwindow.h: 2924 Merged the 2.6 maintenance branch with the trunk. 2925 [0bf4f7453c68] 2926 29272012-11-14 Phil Thompson <phil@riverbankcomputing.com> 2928 2929 * Makefile, example-Qt4Qt5/application.pro, qt/qsciscintillabase.cpp: 2930 Fixed the linking of the example on OS/X. 2931 [e1d1f43fae71] <2.6-maint> 2932 29332012-11-12 Phil Thompson <phil@riverbankcomputing.com> 2934 2935 * Makefile, qt/PlatQt.cpp, qt/qscimacro.cpp, qt/qsciscintilla.cpp, 2936 qt/qscistyle.cpp: 2937 Removed all calls that are deprecated in Qt5. The build system now 2938 supports cross-compilation to the Raspberry Pi. 2939 [afef9d2b3ab1] <2.6-maint> 2940 29412012-11-02 Phil Thompson <phil@riverbankcomputing.com> 2942 2943 * qt/qscilexersql.h: 2944 Added comments to the QsciLexerSQL documentation stating that 2945 additional keywords must be defined using lower case. 2946 [79a9274b77c3] <2.6-maint> 2947 29482012-10-09 Phil Thompson <phil@riverbankcomputing.com> 2949 2950 * NEWS, lib/ed.py, qt/qsciscintilla.cpp, qt/qsciscintilla.h: 2951 Added a replace option to the test editor's find commands. Finished 2952 implementing findFirstInSelection(). 2953 [80df6cc89bae] <2.6-maint> 2954 2955 * lib/ed.py: 2956 Added the Find, Find in Selection and Find Next actions to the test 2957 editor. 2958 [4aad56aedbea] <2.6-maint> 2959 29602012-10-03 Phil Thompson <phil@riverbankcomputing.com> 2961 2962 * lib/ed.py: 2963 Added an internal copy of the hackable Python test editor. 2964 [a67a6fe99937] <2.6-maint> 2965 29662012-09-27 Phil Thompson <phil@riverbankcomputing.com> 2967 2968 * lib/gen_python3_api.py, qsci/api/python/Python-3.3.api: 2969 Fixed the gen_python3_api.py script to be able to exclude module 2970 hierachies. Added the API file for Python v3.3. 2971 [06bbb2d1c227] <2.6-maint> 2972 29732012-09-22 Phil Thompson <phil@riverbankcomputing.com> 2974 2975 * qt/ListBoxQt.cpp: 2976 Fixed a problem building against versions of Qt4 prior to v4.7. 2977 [7bf93d60a50b] <2.6-maint> 2978 29792012-09-18 Phil Thompson <phil@riverbankcomputing.com> 2980 2981 * NEWS, Python/sip/qsciscintilla.sip, qt/qsciscintilla.cpp, 2982 qt/qsciscintilla.h: 2983 Added setOverwriteMode() and overwriteMode() to QsciScintilla. 2984 [1affc53d2d88] <2.6-maint> 2985 29862012-09-14 Phil Thompson <phil@riverbankcomputing.com> 2987 2988 * qt/qsciscintillabase.cpp: 2989 Disable the use of QMacPasteboardMime for Qt v5-beta1. 2990 [a6625d5928c6] <2.6-maint> 2991 29922012-08-24 Phil Thompson <phil@riverbankcomputing.com> 2993 2994 * qt/qscilexerperl.cpp, qt/qscilexerperl.h: 2995 Fixed auto-indentation for Perl. 2996 [5eb1d97f95d6] <2.6-maint> 2997 29982012-08-13 Phil Thompson <phil@riverbankcomputing.com> 2999 3000 * lexlib/CharacterSet.h: 3001 Removed an incorrect assert() in the main Scintilla code. 3002 [1aaf5e09d4b2] <2.6-maint> 3003 30042012-08-09 Phil Thompson <phil@riverbankcomputing.com> 3005 3006 * NEWS, Python/sip/qsciscintilla.sip, qt/qscintilla.pro, 3007 qt/qsciscintilla.cpp, qt/qsciscintilla.h: 3008 Added QsciScintilla::wordAtLineIndex(). 3009 [0c5d77aef4f7] <2.6-maint> 3010 30112012-07-19 Phil Thompson <phil@riverbankcomputing.com> 3012 3013 * qt/qscintilla.pro, qt/qsciscintillabase.cpp: 3014 Fixed key handling on Linux with US international layout which 3015 generates non-ASCII sequences for quote characters. 3016 [061ab2c5bea3] <2.6-maint> 3017 30182012-06-20 Phil Thompson <phil@riverbankcomputing.com> 3019 3020 * .hgtags: 3021 Added tag 2.6.2 for changeset f9d3d982c20f 3022 [a5bb033cd9e0] <2.6-maint> 3023 3024 * NEWS: 3025 Released as v2.6.2. 3026 [f9d3d982c20f] [2.6.2] <2.6-maint> 3027 30282012-06-19 Phil Thompson <phil@riverbankcomputing.com> 3029 3030 * qt/qsciscintillabase.cpp: 3031 Fixed pasting of text in UTF8 mode (and hopefully Latin1 mode as 3032 well). 3033 [6df653daef18] <2.6-maint> 3034 3035 * qt/qsciscintillabase.cpp: 3036 Rectangular selections are now always encoded as plain/text with an 3037 explicit, and separate, marker to indicate that it is rectangular. 3038 [012a0b2ca89f] <2.6-maint> 3039 30402012-06-09 Phil Thompson <phil@riverbankcomputing.com> 3041 3042 * qt/qsciscintillabase.cpp: 3043 Used the Mac method of marking rectangular selections as the '\0' 3044 Scintilla hack just doesn't work with Qt. 3045 [75020a35b5eb] <2.6-maint> 3046 3047 * qt/qscintilla.pro: 3048 Bumped the library version number. 3049 [12f21729e254] <2.6-maint> 3050 30512012-06-07 Phil Thompson <phil@riverbankcomputing.com> 3052 3053 * qt/qsciscintillabase.cpp: 3054 Improved the support for rectangular selections and the 3055 interoperability with other Scintilla based editors. 3056 [a42942b57fb7] <2.6-maint> 3057 3058 * qt/qsciscintillabase.cpp: 3059 Fixed the middle button pasting of rectangular selections. 3060 [db58aa6c6d7d] <2.6-maint> 3061 3062 * qt/qscidocument.cpp: 3063 Fixed a bug that seemed to mean the initial EOL mode was always 3064 UNIX. 3065 [88561cd29a60] <2.6-maint> 3066 3067 * qt/qsciscintillabase.cpp: 3068 Line endings are properly translated when dropping text. 3069 [d21994584e87] <2.6-maint> 3070 30712012-06-04 Phil Thompson <phil@riverbankcomputing.com> 3072 3073 * Makefile, qt/qsciprinter.h: 3074 The Python bindings now build against Qt5. 3075 [ff2a74e5aec2] <2.6-maint> 3076 30772012-04-04 Phil Thompson <phil@riverbankcomputing.com> 3078 3079 * Makefile, NEWS, build.py, example-Qt4/application.pro, example- 3080 Qt4/application.qrc, example-Qt4/images/copy.png, example- 3081 Qt4/images/cut.png, example-Qt4/images/new.png, example- 3082 Qt4/images/open.png, example-Qt4/images/paste.png, example- 3083 Qt4/images/save.png, example-Qt4/main.cpp, example- 3084 Qt4/mainwindow.cpp, example-Qt4/mainwindow.h, example- 3085 Qt4Qt5/application.pro, example-Qt4Qt5/application.qrc, example- 3086 Qt4Qt5/images/copy.png, example-Qt4Qt5/images/cut.png, example- 3087 Qt4Qt5/images/new.png, example-Qt4Qt5/images/open.png, example- 3088 Qt4Qt5/images/paste.png, example-Qt4Qt5/images/save.png, example- 3089 Qt4Qt5/main.cpp, example-Qt4Qt5/mainwindow.cpp, example- 3090 Qt4Qt5/mainwindow.h, lib/LICENSE.GPL2, lib/LICENSE.GPL3, 3091 lib/LICENSE.commercial.short, lib/LICENSE.gpl.short, lib/README, 3092 lib/README.doc, lib/qscintilla.dxy, qt/PlatQt.cpp, 3093 qt/qscintilla.pro: 3094 Ported to Qt v5. 3095 [ff3710487c3e] <2.6-maint> 3096 30972012-04-02 Phil Thompson <phil@riverbankcomputing.com> 3098 3099 * qt/qsciapis.cpp: 3100 Worked around an obscure Qt (or compiler) bug when handling call 3101 tips. 3102 [e6c7edcfdfb9] <2.6-maint> 3103 31042012-03-04 Phil Thompson <phil@riverbankcomputing.com> 3105 3106 * Python/sip/qscilexer.sip, Python/sip/qscilexerbash.sip, 3107 Python/sip/qscilexerbatch.sip, Python/sip/qscilexercpp.sip, 3108 Python/sip/qscilexercss.sip, Python/sip/qscilexerd.sip, 3109 Python/sip/qscilexerdiff.sip, Python/sip/qscilexerhtml.sip, 3110 Python/sip/qscilexermakefile.sip, Python/sip/qscilexerperl.sip, 3111 Python/sip/qscilexerpov.sip, Python/sip/qscilexerproperties.sip, 3112 Python/sip/qscilexertex.sip, Python/sip/qscilexerverilog.sip, 3113 qt/qscilexer.h, qt/qscilexerbash.h, qt/qscilexerbatch.h, 3114 qt/qscilexercpp.h, qt/qscilexercss.h, qt/qscilexerd.h, 3115 qt/qscilexerdiff.h, qt/qscilexerhtml.h, qt/qscilexermakefile.h, 3116 qt/qscilexerperl.h, qt/qscilexerpov.h, qt/qscilexerproperties.h, 3117 qt/qscilexertex.h, qt/qscilexerverilog.h: 3118 QSciLexer::wordCharacters() is now part of the public API. 3119 [933ef6a11ee6] <2.6-maint> 3120 31212012-02-23 Phil Thompson <phil@riverbankcomputing.com> 3122 3123 * qt/qscilexercpp.h: 3124 Updated the documentation for QsciLexerCpp::keywords() so that it 3125 describes which sets are supported. 3126 [4e0cb0250dad] <2.6-maint> 3127 31282012-02-21 Phil Thompson <phil@riverbankcomputing.com> 3129 3130 * qt/qscintilla.pro, src/Document.cxx: 3131 Some Scintilla fixes for the SCI_NAMESPACE support. 3132 [611ffd016585] <2.6-maint> 3133 31342012-02-10 Phil Thompson <phil@riverbankcomputing.com> 3135 3136 * .hgtags: 3137 Added tag 2.6.1 for changeset 47d8fdf44946 3138 [aa843f471972] <2.6-maint> 3139 3140 * NEWS: 3141 Updated the NEWS file. Released as v2.6.1. 3142 [47d8fdf44946] [2.6.1] <2.6-maint> 3143 31442012-01-26 Phil Thompson <phil@riverbankcomputing.com> 3145 3146 * qt/qsciscintilla.cpp: 3147 Don't implement shortcut overrides for the standard context menu 3148 shortcuts. Instead leave it to the check against bound keys. 3149 [e8ccaf398640] <2.6-maint> 3150 31512012-01-19 Phil Thompson <phil@riverbankcomputing.com> 3152 3153 * qt/qsciapis.cpp: 3154 APIs now allow for whitespace between the end of a word and the 3155 opening parenthesis of the argument list. 3156 [b09b25f38411] <2.6-maint> 3157 31582012-01-11 Phil Thompson <phil@riverbankcomputing.com> 3159 3160 * qt/SciClasses.cpp: 3161 Fixed the handling of auto-completion lists on Windows. 3162 [131138b43c85] <2.6-maint> 3163 31642011-12-07 Phil Thompson <phil@riverbankcomputing.com> 3165 3166 * Python/sip/qscicommandset.sip, qt/qscicommandset.cpp, 3167 qt/qscicommandset.h, qt/qscintilla.pro: 3168 Improved the Qt v3 port so that the signatures don't need to be 3169 changed. Bumped the .so version number. 3170 [3171bb05b1d8] <2.6-maint> 3171 31722011-12-06 Phil Thompson <phil@riverbankcomputing.com> 3173 3174 * Makefile, NEWS, Python/sip/qscicommandset.sip, include/Platform.h, 3175 qt/ListBoxQt.cpp, qt/qscicommandset.cpp, qt/qscicommandset.h, 3176 qt/qsciscintilla.cpp, qt/qsciscintilla.h, src/XPM.cxx: 3177 Fixed building against Qt v3. 3178 [74df75a62f5c] <2.6-maint> 3179 31802011-11-21 Phil Thompson <phil@riverbankcomputing.com> 3181 3182 * NEWS, include/Platform.h, qt/ListBoxQt.cpp, qt/ListBoxQt.h, 3183 qt/PlatQt.cpp, qt/SciClasses.cpp, qt/SciClasses.h, 3184 qt/SciNamespace.h, qt/ScintillaQt.cpp, qt/ScintillaQt.h, 3185 qt/qscintilla.pro, qt/qsciscintilla.h, qt/qsciscintillabase.cpp, 3186 qt/qsciscintillabase.h: 3187 Added support for SCI_NAMESPACE to allow all internal Scintilla 3188 classes to be placed in the Scintilla namespace. 3189 [ab7857131e35] <2.6-maint> 3190 31912011-11-11 Phil Thompson <phil@riverbankcomputing.com> 3192 3193 * .hgtags: 3194 Added tag 2.6 for changeset 8b119c4f69d0 3195 [1a5dd31e773e] 3196 3197 * NEWS, lib/README.doc: 3198 Updated the NEWS file. Updated the introductory documentation. 3199 Released as v2.6. 3200 [8b119c4f69d0] [2.6] 3201 32022011-11-07 Phil Thompson <phil@riverbankcomputing.com> 3203 3204 * NEWS, Python/sip/qscicommandset.sip, Python/sip/qsciscintilla.sip, 3205 qt/qscicommandset.cpp, qt/qscicommandset.h, qt/qsciscintilla.cpp, 3206 qt/qsciscintilla.h: 3207 Added QsciCommandSet::boundTo(). Ordinary keys and those bound to 3208 commands now override any shortcuts. 3209 [ba98bc555aca] 3210 32112011-10-28 Phil Thompson <phil@riverbankcomputing.com> 3212 3213 * qt/qscintilla_de.qm, qt/qscintilla_de.ts: 3214 More updated German translations from Detlev. 3215 [9ff20df1997b] 3216 32172011-10-27 Phil Thompson <phil@riverbankcomputing.com> 3218 3219 * qt/qscintilla_cs.qm, qt/qscintilla_de.qm, qt/qscintilla_de.ts, 3220 qt/qscintilla_es.qm, qt/qscintilla_es.ts, qt/qscintilla_fr.qm, 3221 qt/qscintilla_pt_br.qm, qt/qscintilla_ru.qm: 3222 Updated Spanish translations from Jaime. Updated German translations 3223 from Detlev. 3224 [4903315d96b1] 3225 32262011-10-23 Phil Thompson <phil@riverbankcomputing.com> 3227 3228 * Python/sip/qscicommand.sip: 3229 Fixed SelectAll in the Python bindings. 3230 [b6f0a46e0eac] 3231 3232 * qt/ScintillaQt.cpp, qt/qsciscintillabase.cpp: 3233 Fixed drag and drop (specifically so that copying works on OS/X 3234 again). 3235 [6ab90cb63b2b] 3236 32372011-10-22 Phil Thompson <phil@riverbankcomputing.com> 3238 3239 * qt/PlatQt.cpp: 3240 Fixed a display bug with kerned fonts. 3241 [a746e319d9cd] 3242 3243 * qt/qsciscintilla.cpp: 3244 The foreground and background colours of selected text are now taken 3245 from the application palette. 3246 [7f6c34ad8d27] 3247 3248 * NEWS: 3249 Updated the NEWS file. 3250 [1717c6d59b12] 3251 3252 * Python/sip/qsciscintilla.sip, qt/qscicommand.h, 3253 qt/qscicommandset.cpp, qt/qscintilla_cs.ts, qt/qscintilla_de.ts, 3254 qt/qscintilla_es.ts, qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, 3255 qt/qscintilla_ru.ts, qt/qsciscintilla.cpp, qt/qsciscintilla.h: 3256 Renamed QsciCommand::SelectDocument to SelectAll. Added 3257 QsciScintilla::createStandardContextMenu(). 3258 [c42fa7e83b07] 3259 32602011-10-21 Phil Thompson <phil@riverbankcomputing.com> 3261 3262 * qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts, 3263 qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts: 3264 Updated the .ts files. 3265 [92d0b6ddf371] 3266 3267 * qt/qscicommandset.cpp: 3268 Completed the OS/X specific key bindings. 3269 [964fa889b807] 3270 32712011-10-20 Phil Thompson <phil@riverbankcomputing.com> 3272 3273 * qt/qscicommandset.cpp, qt/qsciscintillabase.cpp: 3274 Fixed the support for SCMOD_META. Started to add the correct OS/X 3275 key bindings as the default. 3276 [0073fa86a5a0] 3277 3278 * Python/sip/qscicommand.sip, qt/qscicommand.h, qt/qscicommandset.cpp: 3279 All available commands are now defined in the standard command set. 3280 [7c7b81b55f0e] 3281 3282 * Python/sip/qscicommand.sip, qt/qscicommand.h: 3283 Completed the QsciCommand::Command documentation. Added the members 3284 to QsciCommand.Command in the Python bindings. 3285 [0ca6ff576c21] 3286 32872011-10-18 Phil Thompson <phil@riverbankcomputing.com> 3288 3289 * NEWS, Python/sip/qscicommandset.sip, qt/qscicommand.h, 3290 qt/qscicommandset.cpp, qt/qscicommandset.h: 3291 Added QsciCommandSet::find(). 3292 [e75565018b90] 3293 3294 * NEWS, Python/sip/qscicommand.sip, Python/sip/qsciscintilla.sip, 3295 Python/sip/qsciscintillabase.sip, qt/qscicommand.cpp, 3296 qt/qscicommand.h, qt/qscicommandset.cpp, qt/qsciscintilla.cpp, 3297 qt/qsciscintilla.h, qt/qsciscintillabase.h: 3298 Added Command, command() and execute() to QsciCommand. Backed out 3299 the high level support for moving the selection up and down. 3300 [4852ee57353e] 3301 33022011-10-17 Phil Thompson <phil@riverbankcomputing.com> 3303 3304 * qt/qscilexersql.cpp: 3305 Fix for the changed fold at else property in the SQL lexer. 3306 [e65a458cd9d8] 3307 3308 * NEWS, Python/sip/qscilexerpython.sip, qt/qscilexerpython.cpp, 3309 qt/qscilexerpython.h: 3310 Added highlightSubidentifiers() and setHighlightSubidentifiers() to 3311 the Python lexer. 3312 [b397695bc2ab] 3313 3314 * NEWS, Python/sip/qscilexercpp.sip, qt/qscilexercpp.cpp, 3315 qt/qscilexercpp.h: 3316 Added support for triple quoted strings to the C++ lexer. 3317 [687d04948c5d] 3318 3319 * NEWS, Python/sip/qsciscintilla.sip, 3320 Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp, 3321 qt/qsciscintilla.h, qt/qsciscintillabase.h: 3322 Added low level support for identifiers, scrolling to the start and 3323 end. Added low and hight level support for moving the selection up 3324 and down. 3325 [3ac1ccfad039] 3326 3327 * NEWS, Python/sip/qsciscintilla.sip, 3328 Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp, 3329 qt/qsciscintilla.h, qt/qsciscintillabase.h: 3330 Added low and high level support for margin options. 3331 [f3cd3244cecd] 3332 33332011-10-14 Phil Thompson <phil@riverbankcomputing.com> 3334 3335 * NEWS, Python/sip/qsciscintilla.sip, 3336 Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp, 3337 qt/qsciscintilla.h, qt/qsciscintillabase.h: 3338 Updated the brace matching support to handle indicators. 3339 [7e4a4d3529a8] 3340 3341 * NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h: 3342 Added SCI_SETEMPTYSELECTION. 3343 [879b97c676a4] 3344 3345 * NEWS, Python/sip/qsciscintilla.sip, 3346 Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp, 3347 qt/qsciscintilla.h, qt/qsciscintillabase.h: 3348 Updated the support for indicators. 3349 [b3643569a827] 3350 3351 * NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h: 3352 Added SCI_MARKERSETBACKSELECTED and SCI_MARKERENABLEHIGHLIGHT. 3353 [7127ee82d128] 3354 3355 * NEWS, Python/sip/qsciscintilla.sip, 3356 Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp, 3357 qt/qsciscintilla.h, qt/qsciscintillabase.cpp, 3358 qt/qsciscintillabase.h: 3359 Added low and high-level support for RGBA images (ie. QImage). 3360 [7707052913ef] 3361 33622011-10-13 Phil Thompson <phil@riverbankcomputing.com> 3363 3364 * NEWS, Python/sip/qscilexerlua.sip, qt/qscilexerlua.cpp, 3365 qt/qscilexerlua.h: 3366 Updated the Lua lexer. 3367 [710e50d5692c] 3368 3369 * NEWS, Python/sip/qscilexerperl.sip, qt/qscilexerperl.cpp, 3370 qt/qscilexerperl.h: 3371 Updated the Perl lexer. 3372 [6d16e2e9354b] 3373 33742011-10-11 Phil Thompson <phil@riverbankcomputing.com> 3375 3376 * Python/configure.py, cocoa/ScintillaCallTip.h, 3377 cocoa/ScintillaCallTip.mm, cocoa/ScintillaListBox.h, 3378 cocoa/ScintillaListBox.mm, cocoa/res/info_bar_bg.png, 3379 cocoa/res/mac_cursor_busy.png, cocoa/res/mac_cursor_flipped.png, 3380 macosx/SciTest/English.lproj/InfoPlist.strings, 3381 macosx/SciTest/English.lproj/main.nib/classes.nib, 3382 macosx/SciTest/English.lproj/main.nib/info.nib, 3383 macosx/SciTest/English.lproj/main.nib/objects.xib, 3384 macosx/SciTest/English.lproj/main.xib, qt/ListBoxQt.cpp, 3385 qt/ListBoxQt.h, qt/PlatQt.cpp, qt/qscintilla.pro, src/XPM.cxx, 3386 src/XPM.h: 3387 Some fixes left over from the merge of v2.29. Added support for RGBA 3388 images so that the merged version compiles. 3389 [16c6831c337f] 3390 3391 * cocoa/InfoBar.mm, cocoa/PlatCocoa.h, cocoa/PlatCocoa.mm, 3392 cocoa/QuartzTextLayout.h, cocoa/QuartzTextStyle.h, 3393 cocoa/QuartzTextStyleAttribute.h, cocoa/ScintillaCocoa.h, 3394 cocoa/ScintillaCocoa.mm, cocoa/ScintillaFramework/ScintillaFramework 3395 .xcodeproj/project.pbxproj, cocoa/ScintillaTest/AppController.mm, 3396 cocoa/ScintillaTest/ScintillaTest.xcodeproj/project.pbxproj, 3397 cocoa/ScintillaView.h, cocoa/ScintillaView.mm, doc/SciCoding.html, 3398 doc/ScintillaDoc.html, doc/ScintillaDownload.html, 3399 doc/ScintillaHistory.html, doc/ScintillaRelated.html, 3400 doc/ScintillaToDo.html, doc/index.html, gtk/PlatGTK.cxx, 3401 gtk/ScintillaGTK.cxx, gtk/makefile, include/Platform.h, 3402 include/SciLexer.h, include/Scintilla.h, include/Scintilla.iface, 3403 lexers/LexAU3.cxx, lexers/LexCOBOL.cxx, lexers/LexCPP.cxx, 3404 lexers/LexConf.cxx, lexers/LexHTML.cxx, lexers/LexInno.cxx, 3405 lexers/LexLua.cxx, lexers/LexMagik.cxx, lexers/LexMarkdown.cxx, 3406 lexers/LexMatlab.cxx, lexers/LexModula.cxx, lexers/LexOthers.cxx, 3407 lexers/LexPerl.cxx, lexers/LexPowerPro.cxx, lexers/LexPython.cxx, 3408 lexers/LexSQL.cxx, lexers/LexTeX.cxx, lexers/LexVHDL.cxx, 3409 lexers/LexVerilog.cxx, lexlib/Accessor.cxx, lexlib/CharacterSet.h, 3410 lexlib/PropSetSimple.cxx, lexlib/SparseState.h, 3411 lexlib/StyleContext.h, lexlib/WordList.cxx, macosx/PlatMacOSX.cxx, 3412 macosx/PlatMacOSX.h, macosx/SciTest/SciTest.xcode/project.pbxproj, 3413 macosx/ScintillaMacOSX.h, macosx/makefile, src/CallTip.cxx, 3414 src/ContractionState.cxx, src/ContractionState.h, 3415 src/Decoration.cxx, src/Document.cxx, src/Document.h, 3416 src/Editor.cxx, src/Editor.h, src/Indicator.cxx, src/Indicator.h, 3417 src/KeyMap.cxx, src/KeyMap.h, src/LexGen.py, src/LineMarker.cxx, 3418 src/LineMarker.h, src/PerLine.cxx, src/PositionCache.cxx, 3419 src/PositionCache.h, src/RESearch.cxx, src/RunStyles.cxx, 3420 src/RunStyles.h, src/ScintillaBase.cxx, src/Style.cxx, src/Style.h, 3421 src/ViewStyle.cxx, src/ViewStyle.h, src/XPM.cxx, src/XPM.h, 3422 test/XiteMenu.py, test/XiteWin.py, test/examples/x.html, 3423 test/examples/x.html.styled, test/performanceTests.py, 3424 test/simpleTests.py, test/unit/testContractionState.cxx, 3425 test/unit/testRunStyles.cxx, version.txt, win32/PlatWin.cxx, 3426 win32/ScintRes.rc, win32/ScintillaWin.cxx, win32/scintilla.mak: 3427 Merged Scintilla v2.29. 3428 [750c2c3cef72] 3429 3430 * Merged the v2.5 maintenance branch back into the trunk. 3431 [eab39863675f] 3432 34332011-06-24 Phil Thompson <phil@riverbankcomputing.com> 3434 3435 * qt/qscilexer.cpp, qt/qscilexerbash.cpp, qt/qscilexerbatch.cpp, 3436 qt/qscilexercmake.cpp, qt/qscilexercpp.cpp, qt/qscilexercsharp.cpp, 3437 qt/qscilexercss.cpp, qt/qscilexerd.cpp, qt/qscilexerfortran77.cpp, 3438 qt/qscilexerhtml.cpp, qt/qscilexerjavascript.cpp, 3439 qt/qscilexerlua.cpp, qt/qscilexermakefile.cpp, 3440 qt/qscilexermatlab.cpp, qt/qscilexerpascal.cpp, 3441 qt/qscilexerperl.cpp, qt/qscilexerpostscript.cpp, 3442 qt/qscilexerpov.cpp, qt/qscilexerproperties.cpp, 3443 qt/qscilexerpython.cpp, qt/qscilexerruby.cpp, qt/qscilexerspice.cpp, 3444 qt/qscilexersql.cpp, qt/qscilexertcl.cpp, qt/qscilexerverilog.cpp, 3445 qt/qscilexervhdl.cpp, qt/qscilexerxml.cpp, qt/qscilexeryaml.cpp: 3446 Changed the default fonts for MacOS so that they are larger and 3447 similar to the Windows defaults. 3448 [9c37c180ba8d] <2.5-maint> 3449 3450 * build.py: 3451 Fixed the build system for MacOS as the development platform. 3452 [3352479980c5] <2.5-maint> 3453 34542011-05-13 Phil Thompson <phil@riverbankcomputing.com> 3455 3456 * lib/README.doc: 3457 Updated the licensing information in the main documentation. 3458 [d31c561e0b7c] <2.5-maint> 3459 3460 * lib/LICENSE.GPL2, lib/LICENSE.GPL3, lib/LICENSE.gpl.short: 3461 Removed some out of date links from the license information. Updated 3462 the dates of some copyright notices. 3463 [a84451464396] <2.5-maint> 3464 34652011-05-10 Phil Thompson <phil@riverbankcomputing.com> 3466 3467 * Makefile, Python/sip/qsciscintilla.sip, qt/qsciscintilla.cpp, 3468 qt/qsciscintilla.h: 3469 Added the optional posix flag to QsciScintilla::findFirst(). 3470 [ad6064227d06] <2.5-maint> 3471 34722011-04-29 Phil Thompson <phil@riverbankcomputing.com> 3473 3474 * Python/configure.py, qt/qscintilla.pro, qt/qsciscintilla.cpp, 3475 qt/qscistyle.cpp, qt/qscistyle.h, qt/qscistyledtext.cpp, 3476 qt/qscistyledtext.h: 3477 Fixed problems with QsciStyle and QsciStyledText when used with more 3478 than one QsciScintilla instance. 3479 [8bac389fb7ae] <2.5-maint> 3480 34812011-04-22 Phil Thompson <phil@riverbankcomputing.com> 3482 3483 * qt/qsciglobal.h: 3484 Changed the handling of QT_BEGIN_NAMESPACE etc. as it isn't defined 3485 in early versions of Qt v4. 3486 [595c8c6cdfd2] <2.5-maint> 3487 34882011-04-17 Phil Thompson <phil@riverbankcomputing.com> 3489 3490 * .hgtags: 3491 Added tag 2.5.1 for changeset c8648c2c0c7f 3492 [298153b3d40e] <2.5-maint> 3493 3494 * NEWS: 3495 Released as v2.5.1. 3496 [c8648c2c0c7f] [2.5.1] <2.5-maint> 3497 34982011-04-16 Phil Thompson <phil@riverbankcomputing.com> 3499 3500 * qt/qscintilla_de.ts, qt/qscintilla_es.ts: 3501 Updated translations from Detlev and Jaime. 3502 [9436bea546c9] <2.5-maint> 3503 35042011-04-14 Phil Thompson <phil@riverbankcomputing.com> 3505 3506 * qt/qscintilla_cs.qm, qt/qscintilla_de.qm, qt/qscintilla_es.qm, 3507 qt/qscintilla_fr.qm, qt/qscintilla_pt_br.qm, qt/qscintilla_ru.qm: 3508 Updated the compiled translation files. 3509 [c5d39aca8f51] <2.5-maint> 3510 35112011-04-13 Phil Thompson <phil@riverbankcomputing.com> 3512 3513 * Python/sip/qscilexermatlab.sip, Python/sip/qscilexeroctave.sip, 3514 Python/sip/qscimodcommon.sip: 3515 Added Python bindings for QsciLexerMatlab abd QsciLexerOctave. 3516 [22d0ed0fab2a] <2.5-maint> 3517 3518 * NEWS, qt/qscilexermatlab.cpp, qt/qscilexermatlab.h, 3519 qt/qscilexeroctave.cpp, qt/qscilexeroctave.h, qt/qscintilla.pro, 3520 qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts, 3521 qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts: 3522 Added QsciLexerMatlab and QsciLexerOctave. 3523 [40d3053334de] <2.5-maint> 3524 35252011-04-09 Phil Thompson <phil@riverbankcomputing.com> 3526 3527 * Merged the font strategy fix from the trunk. 3528 [d270e1b107d2] <2.5-maint> 3529 3530 * NEWS: 3531 Updated the NEWS file. 3532 [8f32ff4cdd1f] <2.5-maint> 3533 35342011-04-07 Phil Thompson <phil@riverbankcomputing.com> 3535 3536 * qt/PlatQt.cpp, qt/qscintilla.pro: 3537 Fixed the handling of the font quality setting so that the default 3538 behavior (particularly on Windows) is the same as earlier versions. 3539 [87ae98d2674b] 3540 35412011-03-29 Phil Thompson <phil@riverbankcomputing.com> 3542 3543 * .hgtags: 3544 Added tag 2.5 for changeset 9d94a76f783e 3545 [e4807fd91f6c] 3546 3547 * NEWS: 3548 Released as v2.5. 3549 [9d94a76f783e] [2.5] 3550 35512011-03-28 Phil Thompson <phil@riverbankcomputing.com> 3552 3553 * NEWS, Python/configure.py: 3554 Added support for the protected-is-public hack to configure.py. 3555 [beee52b8e10a] 3556 35572011-03-27 Phil Thompson <phil@riverbankcomputing.com> 3558 3559 * qt/PlatQt.cpp: 3560 Fixed an OS/X build problem. 3561 [ac7f1d3c9abe] 3562 35632011-03-26 Phil Thompson <phil@riverbankcomputing.com> 3564 3565 * NEWS, Python/sip/qsciscintilla.sip, qt/qsciscintilla.cpp, 3566 qt/qsciscintilla.h: 3567 Added replaceSelectedText() to QsciScintilla. 3568 [3c00a19d6571] 3569 35702011-03-25 Phil Thompson <phil@riverbankcomputing.com> 3571 3572 * Python/configure.py, Python/sip/qsciapis.sip, 3573 Python/sip/qscilexer.sip, Python/sip/qscilexercustom.sip, 3574 Python/sip/qscimod4.sip, Python/sip/qsciprinter.sip, 3575 Python/sip/qsciscintilla.sip, Python/sip/qscistyle.sip, 3576 qt/qsciapis.cpp, qt/qsciapis.h, qt/qscilexercustom.cpp, 3577 qt/qscilexercustom.h, qt/qsciscintilla.cpp, qt/qsciscintilla.h, 3578 qt/qscistyle.cpp, qt/qscistyle.h: 3579 Went through the API making sure all optional arguments had 3580 consistent and meaningful names. Enabled keyword support in the 3581 Python bindings. 3582 [d60fa45e40b7] 3583 35842011-03-23 Phil Thompson <phil@riverbankcomputing.com> 3585 3586 * qt/qscintilla_de.qm, qt/qscintilla_de.ts, qt/qscintilla_es.qm, 3587 qt/qscintilla_es.ts: 3588 Updated German translations from Detlev. Updated Spanish 3589 translations from Jaime. 3590 [f64c97749375] 3591 35922011-03-21 Phil Thompson <phil@riverbankcomputing.com> 3593 3594 * lexers/LexModula.cxx, lexlib/SparseState.h, qt/qscintilla_cs.ts, 3595 qt/qscintilla_de.ts, qt/qscintilla_es.ts, qt/qscintilla_fr.ts, 3596 qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts, 3597 test/unit/testSparseState.cxx, vcbuild/SciLexer.dsp: 3598 Updated the translation files. Updated the repository for the new 3599 and removed Scintilla v2.25 files. 3600 [6eb77ba7c57c] 3601 3602 * NEWS, Python/sip/qscilexercpp.sip, Python/sip/qsciscintillabase.sip, 3603 qt/qscilexercpp.cpp, qt/qscilexercpp.h, qt/qscintilla.pro, 3604 qt/qsciscintillabase.h: 3605 Added support for raw string to the C++ lexer. 3606 [f83112ced877] 3607 3608 * NEWS, cocoa/Framework.mk, cocoa/PlatCocoa.mm, 3609 cocoa/ScintillaCocoa.mm, cocoa/ScintillaFramework/ScintillaFramework 3610 .xcodeproj/project.pbxproj, cocoa/ScintillaTest/AppController.mm, 3611 cocoa/ScintillaView.h, cocoa/ScintillaView.mm, 3612 doc/ScintillaDownload.html, doc/ScintillaHistory.html, 3613 doc/ScintillaRelated.html, doc/index.html, gtk/PlatGTK.cxx, 3614 gtk/makefile, include/Platform.h, include/SciLexer.h, 3615 include/Scintilla.iface, lexers/LexAsm.cxx, lexers/LexBasic.cxx, 3616 lexers/LexCPP.cxx, lexers/LexD.cxx, lexers/LexFortran.cxx, 3617 lexers/LexOthers.cxx, lexlib/CharacterSet.h, lib/README.doc, 3618 macosx/SciTest/main.cpp, src/AutoComplete.cxx, src/Catalogue.cxx, 3619 src/Document.cxx, src/Editor.cxx, src/LexGen.py, test/unit/makefile, 3620 version.txt, win32/PlatWin.cxx, win32/ScintRes.rc, 3621 win32/scintilla.mak, win32/scintilla_vc6.mak: 3622 Merged Scintilla v2.25. 3623 [e01dec109182] 3624 36252011-03-14 Phil Thompson <phil@riverbankcomputing.com> 3626 3627 * qt/qscintilla_es.qm, qt/qscintilla_es.ts: 3628 Updated Spanish translations from Jaime Seuma. 3629 [b83a3ca4f3e6] 3630 36312011-03-12 Phil Thompson <phil@riverbankcomputing.com> 3632 3633 * qt/qscintilla_de.qm, qt/qscintilla_de.ts: 3634 Updated German translations from Detlev. 3635 [e5729134a47b] 3636 36372011-03-11 Phil Thompson <phil@riverbankcomputing.com> 3638 3639 * qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts, 3640 qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts: 3641 Updated the translation source files. 3642 [51e8ee8b1ba9] 3643 3644 * NEWS, Python/sip/qscilexercpp.sip, qt/qscilexercpp.cpp, 3645 qt/qscilexercpp.h: 3646 Added support for the inactive styles of QsciLexerCPP. 3647 [59b566d322af] 3648 3649 * qt/qscilexercpp.cpp, qt/qscilexercpp.h: 3650 Inlined all existing property getters in QsciLexerCPP. 3651 [1117e5105e5e] 3652 36532011-03-10 Phil Thompson <phil@riverbankcomputing.com> 3654 3655 * qt/qsciscintilla.cpp: 3656 Fixed QsciScintilla::setContractedFolds() so that it actually 3657 updates the display to show the new state. 3658 [5079f59a0103] 3659 3660 * NEWS, Python/sip/qscilexerhtml.sip, qt/qscilexerhtml.cpp, 3661 qt/qscilexerhtml.h: 3662 Updated QsciLexerHTML. 3663 [0707f4bc7855] 3664 3665 * NEWS, Python/sip/qscilexerproperties.sip, 3666 qt/qscilexerproperties.cpp, qt/qscilexerproperties.h: 3667 Updated QsciLexerProperties. 3668 [1dfe5e2d4913] 3669 3670 * NEWS, Python/sip/qscilexerpython.sip, Python/sip/qscilexerruby.sip, 3671 Python/sip/qscilexersql.sip, Python/sip/qscilexertcl.sip, 3672 Python/sip/qscilexertex.sip, qt/qscilexerpython.cpp, 3673 qt/qscilexerpython.h, qt/qscilexerruby.h, qt/qscilexersql.h, 3674 qt/qscilexertcl.h, qt/qscilexertex.cpp, qt/qscilexertex.h: 3675 Updated QsciLexerPython. 3676 [bc96868a1a6f] 3677 3678 * NEWS, Python/sip/qscilexerruby.sip, Python/sip/qscilexersql.sip, 3679 Python/sip/qscilexertcl.sip, Python/sip/qscilexertex.sip, 3680 qt/qscilexerruby.cpp, qt/qscilexerruby.h, qt/qscilexersql.h, 3681 qt/qscilexertcl.h, qt/qscilexertex.h: 3682 The new lexer property setters are no longer virtual slots. 3683 [c3e88383e8d3] 3684 3685 * qt/qscilexersql.cpp, qt/qscilexersql.h: 3686 Restored the default behaviour of setFoldCompact() for QsciLexerSQL. 3687 [c74aef0f7eb4] 3688 3689 * NEWS, Python/sip/qscilexertcl.sip, qt/qscilexersql.h, 3690 qt/qscilexertcl.cpp, qt/qscilexertcl.h: 3691 Updated QsciLexerTCL. 3692 [43a150bb40d5] 3693 3694 * NEWS, Python/sip/qscilexertex.sip, qt/qscilexertex.cpp, 3695 qt/qscilexertex.h: 3696 Updated QsciLexerTeX. 3697 [1457935cee44] 3698 3699 * qt/qscintilla_cs.qm, qt/qscintilla_de.qm, qt/qscintilla_de.ts, 3700 qt/qscintilla_es.qm, qt/qscintilla_fr.qm, qt/qscintilla_pt_br.qm, 3701 qt/qscintilla_ru.qm: 3702 Updated German translations from Detlev. 3703 [ad4a4bd4855b] 3704 37052011-03-08 Phil Thompson <phil@riverbankcomputing.com> 3706 3707 * qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts, 3708 qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts: 3709 Updated the .ts translation files. 3710 [8d70033d07e2] 3711 3712 * NEWS, Python/sip/qscilexersql.sip, qt/qscilexersql.cpp, 3713 qt/qscilexersql.h: 3714 Updated QsciLexerSQL. 3715 [8bc79d109c88] 3716 3717 * NEWS, Python/sip/qscilexercss.sip, qt/qscilexercss.cpp, 3718 qt/qscilexercss.h: 3719 Updated QsciLexerCSS. 3720 [f3adcb31b1a9] 3721 3722 * NEWS, Python/sip/qscilexerd.sip, qt/qscilexerd.cpp, qt/qscilexerd.h: 3723 Updated QsciLexerD. 3724 [82d8a6561943] 3725 3726 * Python/sip/qscilexerlua.sip, qt/qscilexerlua.cpp, qt/qscilexerlua.h: 3727 Updated QsciLexerLua. 3728 [103f5881c642] 3729 3730 * NEWS, Python/sip/qsciscintillabase.sip, qt/ScintillaQt.cpp, 3731 qt/qsciscintillabase.h: 3732 Added support for the QsciScintillaBase::SCN_HOTSPOTRELEASECLICK() 3733 signal. 3734 [1edd56e105cd] 3735 3736 * Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h: 3737 Added low-level support for SCLEX_MARKDOWN, SCLEX_TXT2TAGS and 3738 SCLEX_A68K. 3739 [de92a613cea7] 3740 3741 * Python/sip/qsciscintillabase.sip, qt/qscicommand.cpp, 3742 qt/qsciscintilla.cpp, qt/qsciscintillabase.h: 3743 Added support for SCMOD_SUPER as the Qt Meta key modifier. 3744 [24e745cddeea] 3745 3746 * NEWS, Python/sip/qsciscintillabase.sip, qt/ScintillaQt.cpp, 3747 qt/qsciscintilla.cpp, qt/qsciscintilla.h, qt/qsciscintillabase.h: 3748 Updated the QsciScintillaBase::SCN_UPDATEUI() signal. Added low- 3749 level support for SC_MOD_LEXERSTATE. 3750 [0a341fcb0545] 3751 3752 * Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h: 3753 Added low-level support for the updated property functions. 3754 [f33d9c271992] 3755 3756 * Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h: 3757 Added low-level support for SCI_GETLEXERLANGUAGE and 3758 SCI_PRIVATELEXERCALL. 3759 [ac69f8c2ef3b] 3760 3761 * Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h: 3762 Added low-level support for the new stick caret options. 3763 [693ac6c68e6f] 3764 3765 * Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h: 3766 Added low-level support for SCI_AUTOCGETCURRENTTEXT. 3767 [2634827cdb4e] 3768 3769 * Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h: 3770 Added low-level support for SC_SEL_THIN. 3771 [4225a944dc14] 3772 3773 * qt/qsciscintilla.cpp: 3774 Folding now works again. 3775 [3972053c646e] 3776 37772011-03-07 Phil Thompson <phil@riverbankcomputing.com> 3778 3779 * Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h: 3780 Added low-level support for SCI_VERTICALCENTRECARET. 3781 [92d5ecb154d1] 3782 3783 * NEWS, Python/sip/qsciscintilla.sip, 3784 Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp, 3785 qt/qsciscintilla.h, qt/qsciscintillabase.h: 3786 Added setContractedFolds() and contractedFolds() to QsciScintilla. 3787 [46eb254c6200] 3788 3789 * Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h: 3790 Added low-level support for SCI_CHANGELEXERSTATE. 3791 [edd899d77aa7] 3792 3793 * Python/sip/qsciscintillabase.sip, qt/qsciscintilla.h, 3794 qt/qsciscintillabase.h: 3795 Added low-level support for SCI_CHARPOSITIONFROMPOINT and 3796 SCI_CHARPOSITIONFROMPOINTCLOSE. 3797 [5a000cf4bfba] 3798 3799 * Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h: 3800 Added low-level support for multiple selections. 3801 [dedda8cbf413] 3802 3803 * Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h: 3804 Added SCI_GETTAG. 3805 [775d0058f00e] 3806 3807 * NEWS, Python/sip/qsciscintilla.sip, 3808 Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp, 3809 qt/qsciscintilla.h, qt/qsciscintillabase.h: 3810 Added QsciScintilla::setFirstVisibleLine(). 3811 [8b662ffe3fb6] 3812 3813 * Python/sip/qsciscintillabase.sip, qt/PlatQt.cpp, 3814 qt/qsciscintillabase.h: 3815 Added low-level support for setting the font quality. 3816 [933e8b01eda6] 3817 3818 * NEWS, Python/sip/qsciscintilla.sip, 3819 Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp, 3820 qt/qsciscintilla.h, qt/qsciscintillabase.h: 3821 Added high-level support for line wrap indentation modes. 3822 [1faa3b2fa31e] 3823 3824 * NEWS, Python/sip/qsciscintilla.sip, 3825 Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp, 3826 qt/qsciscintilla.h, qt/qsciscintillabase.h: 3827 Added high-level support for extra ascent and descent space. Added 3828 high-level support for whitespace size, foreground and background. 3829 [537c551a79ef] 3830 3831 * Python/sip/qsciscintillabase.sip, qt/PlatQt.cpp, 3832 qt/qsciscintillabase.h: 3833 Updated the low level support for cursors. 3834 [2ce685a89697] 3835 3836 * NEWS, Python/sip/qsciscintilla.sip, 3837 Python/sip/qsciscintillabase.sip, qt/qsciscintilla.h, 3838 qt/qsciscintillabase.h: 3839 Updated the support for markers and added FullRectangle, 3840 LeftRectangle and Underline to the MarkerSymbol enum. 3841 [4c626f8189bf] 3842 38432011-03-06 Phil Thompson <phil@riverbankcomputing.com> 3844 3845 * NEWS, Python/sip/qsciscintillabase.sip, qt/ScintillaQt.cpp, 3846 qt/ScintillaQt.h, qt/qsciscintillabase.cpp, qt/qsciscintillabase.h: 3847 Rectangular selections are now fully supported. The signatures of 3848 toMimeData() and fromMimeData() have changed. 3849 [397948f42b2e] 3850 3851 * NEWS: 3852 Updated the NEWS file. 3853 [bc75b98210f2] 3854 3855 * .hgignore: 3856 Added the .hgignore file. 3857 [77312a36220e] 3858 3859 * qt/qsciscintilla.cpp: 3860 Removed the workaround for the broken annotations in Scintilla 3861 v1.78. 3862 [70ab4c4b7c66] 3863 3864 * qt/ListBoxQt.cpp: 3865 Fixed a regression when displaying an auto-completion list. 3866 [c38d4b97a1ca] 3867 38682011-03-04 Phil Thompson <phil@riverbankcomputing.com> 3869 3870 * qt/ListBoxQt.cpp, qt/PlatQt.cpp, qt/ScintillaQt.cpp, 3871 qt/ScintillaQt.h, qt/qsciscintillabase.cpp: 3872 Completed the merge of Scintilla v2.24. 3873 [6890939e2da6] 3874 3875 * build.py, qt/qscintilla.pro: 3876 More build system changes. 3877 [3e9deec76c02] 3878 3879 * qt/qscintilla.pro, qt/qsciscintilla.cpp: 3880 Updated the .pro file for the changed files and directory structure 3881 in v2.24. 3882 [274cb7017857] 3883 3884 * License.txt, README, bin/empty.txt, cocoa/Framework.mk, 3885 cocoa/InfoBar.h, cocoa/InfoBar.mm, cocoa/InfoBarCommunicator.h, 3886 cocoa/PlatCocoa.h, cocoa/PlatCocoa.mm, cocoa/QuartzTextLayout.h, 3887 cocoa/QuartzTextStyle.h, cocoa/QuartzTextStyleAttribute.h, 3888 cocoa/SciTest.mk, cocoa/ScintillaCallTip.h, 3889 cocoa/ScintillaCallTip.mm, cocoa/ScintillaCocoa.h, 3890 cocoa/ScintillaCocoa.mm, cocoa/ScintillaFramework/Info.plist, cocoa/ 3891 ScintillaFramework/ScintillaFramework.xcodeproj/project.pbxproj, 3892 cocoa/ScintillaFramework/Scintilla_Prefix.pch, 3893 cocoa/ScintillaListBox.h, cocoa/ScintillaListBox.mm, 3894 cocoa/ScintillaTest/AppController.h, 3895 cocoa/ScintillaTest/AppController.mm, 3896 cocoa/ScintillaTest/English.lproj/MainMenu.xib, 3897 cocoa/ScintillaTest/Info.plist, cocoa/ScintillaTest/Scintilla- 3898 Info.plist, 3899 cocoa/ScintillaTest/ScintillaTest.xcodeproj/project.pbxproj, 3900 cocoa/ScintillaTest/ScintillaTest_Prefix.pch, 3901 cocoa/ScintillaTest/TestData.sql, cocoa/ScintillaTest/main.m, 3902 cocoa/ScintillaView.h, cocoa/ScintillaView.mm, cocoa/common.mk, 3903 delbin.bat, delcvs.bat, doc/Design.html, doc/Lexer.txt, 3904 doc/SciBreak.jpg, doc/SciCoding.html, doc/SciRest.jpg, 3905 doc/SciTEIco.png, doc/SciWord.jpg, doc/ScintillaDoc.html, 3906 doc/ScintillaDownload.html, doc/ScintillaHistory.html, 3907 doc/ScintillaRelated.html, doc/ScintillaToDo.html, 3908 doc/ScintillaUsage.html, doc/Steps.html, doc/index.html, 3909 gtk/Converter.h, gtk/PlatGTK.cxx, gtk/ScintillaGTK.cxx, 3910 gtk/deps.mak, gtk/makefile, gtk/scintilla-marshal.c, gtk/scintilla- 3911 marshal.h, gtk/scintilla-marshal.list, gtk/scintilla.mak, 3912 include/Accessor.h, include/Face.py, include/HFacer.py, 3913 include/ILexer.h, include/KeyWords.h, include/Platform.h, 3914 include/PropSet.h, include/SString.h, include/SciLexer.h, 3915 include/Scintilla.h, include/Scintilla.iface, 3916 include/ScintillaWidget.h, include/WindowAccessor.h, 3917 lexers/LexA68k.cxx, lexers/LexAPDL.cxx, lexers/LexASY.cxx, 3918 lexers/LexAU3.cxx, lexers/LexAVE.cxx, lexers/LexAbaqus.cxx, 3919 lexers/LexAda.cxx, lexers/LexAsm.cxx, lexers/LexAsn1.cxx, 3920 lexers/LexBaan.cxx, lexers/LexBash.cxx, lexers/LexBasic.cxx, 3921 lexers/LexBullant.cxx, lexers/LexCLW.cxx, lexers/LexCOBOL.cxx, 3922 lexers/LexCPP.cxx, lexers/LexCSS.cxx, lexers/LexCaml.cxx, 3923 lexers/LexCmake.cxx, lexers/LexConf.cxx, lexers/LexCrontab.cxx, 3924 lexers/LexCsound.cxx, lexers/LexD.cxx, lexers/LexEScript.cxx, 3925 lexers/LexEiffel.cxx, lexers/LexErlang.cxx, lexers/LexFlagship.cxx, 3926 lexers/LexForth.cxx, lexers/LexFortran.cxx, lexers/LexGAP.cxx, 3927 lexers/LexGui4Cli.cxx, lexers/LexHTML.cxx, lexers/LexHaskell.cxx, 3928 lexers/LexInno.cxx, lexers/LexKix.cxx, lexers/LexLisp.cxx, 3929 lexers/LexLout.cxx, lexers/LexLua.cxx, lexers/LexMMIXAL.cxx, 3930 lexers/LexMPT.cxx, lexers/LexMSSQL.cxx, lexers/LexMagik.cxx, 3931 lexers/LexMarkdown.cxx, lexers/LexMatlab.cxx, 3932 lexers/LexMetapost.cxx, lexers/LexMySQL.cxx, lexers/LexNimrod.cxx, 3933 lexers/LexNsis.cxx, lexers/LexOpal.cxx, lexers/LexOthers.cxx, 3934 lexers/LexPB.cxx, lexers/LexPLM.cxx, lexers/LexPOV.cxx, 3935 lexers/LexPS.cxx, lexers/LexPascal.cxx, lexers/LexPerl.cxx, 3936 lexers/LexPowerPro.cxx, lexers/LexPowerShell.cxx, 3937 lexers/LexProgress.cxx, lexers/LexPython.cxx, lexers/LexR.cxx, 3938 lexers/LexRebol.cxx, lexers/LexRuby.cxx, lexers/LexSML.cxx, 3939 lexers/LexSQL.cxx, lexers/LexScriptol.cxx, lexers/LexSmalltalk.cxx, 3940 lexers/LexSorcus.cxx, lexers/LexSpecman.cxx, lexers/LexSpice.cxx, 3941 lexers/LexTACL.cxx, lexers/LexTADS3.cxx, lexers/LexTAL.cxx, 3942 lexers/LexTCL.cxx, lexers/LexTeX.cxx, lexers/LexTxt2tags.cxx, 3943 lexers/LexVB.cxx, lexers/LexVHDL.cxx, lexers/LexVerilog.cxx, 3944 lexers/LexYAML.cxx, lexlib/Accessor.cxx, lexlib/Accessor.h, 3945 lexlib/CharacterSet.cxx, lexlib/CharacterSet.h, 3946 lexlib/LexAccessor.h, lexlib/LexerBase.cxx, lexlib/LexerBase.h, 3947 lexlib/LexerModule.cxx, lexlib/LexerModule.h, 3948 lexlib/LexerNoExceptions.cxx, lexlib/LexerNoExceptions.h, 3949 lexlib/LexerSimple.cxx, lexlib/LexerSimple.h, lexlib/OptionSet.h, 3950 lexlib/PropSetSimple.cxx, lexlib/PropSetSimple.h, 3951 lexlib/StyleContext.cxx, lexlib/StyleContext.h, lexlib/WordList.cxx, 3952 lexlib/WordList.h, lib/README.doc, macosx/PlatMacOSX.cxx, 3953 macosx/SciTest/SciTest.xcode/project.pbxproj, 3954 macosx/ScintillaMacOSX.cxx, macosx/ScintillaMacOSX.h, 3955 macosx/deps.mak, macosx/makefile, src/AutoComplete.cxx, 3956 src/AutoComplete.h, src/CallTip.cxx, src/CallTip.h, 3957 src/Catalogue.cxx, src/Catalogue.h, src/CellBuffer.cxx, 3958 src/CellBuffer.h, src/CharClassify.cxx, src/CharClassify.h, 3959 src/CharacterSet.h, src/ContractionState.cxx, 3960 src/ContractionState.h, src/Decoration.h, src/Document.cxx, 3961 src/Document.h, src/DocumentAccessor.cxx, src/DocumentAccessor.h, 3962 src/Editor.cxx, src/Editor.h, src/ExternalLexer.cxx, 3963 src/ExternalLexer.h, src/FontQuality.h, src/Indicator.cxx, 3964 src/Indicator.h, src/KeyMap.cxx, src/KeyMap.h, src/KeyWords.cxx, 3965 src/LexAPDL.cxx, src/LexASY.cxx, src/LexAU3.cxx, src/LexAVE.cxx, 3966 src/LexAbaqus.cxx, src/LexAda.cxx, src/LexAsm.cxx, src/LexAsn1.cxx, 3967 src/LexBaan.cxx, src/LexBash.cxx, src/LexBasic.cxx, 3968 src/LexBullant.cxx, src/LexCLW.cxx, src/LexCOBOL.cxx, 3969 src/LexCPP.cxx, src/LexCSS.cxx, src/LexCaml.cxx, src/LexCmake.cxx, 3970 src/LexConf.cxx, src/LexCrontab.cxx, src/LexCsound.cxx, 3971 src/LexD.cxx, src/LexEScript.cxx, src/LexEiffel.cxx, 3972 src/LexErlang.cxx, src/LexFlagship.cxx, src/LexForth.cxx, 3973 src/LexFortran.cxx, src/LexGAP.cxx, src/LexGen.py, 3974 src/LexGui4Cli.cxx, src/LexHTML.cxx, src/LexHaskell.cxx, 3975 src/LexInno.cxx, src/LexKix.cxx, src/LexLisp.cxx, src/LexLout.cxx, 3976 src/LexLua.cxx, src/LexMMIXAL.cxx, src/LexMPT.cxx, src/LexMSSQL.cxx, 3977 src/LexMagik.cxx, src/LexMatlab.cxx, src/LexMetapost.cxx, 3978 src/LexMySQL.cxx, src/LexNimrod.cxx, src/LexNsis.cxx, 3979 src/LexOpal.cxx, src/LexOthers.cxx, src/LexPB.cxx, src/LexPLM.cxx, 3980 src/LexPOV.cxx, src/LexPS.cxx, src/LexPascal.cxx, src/LexPerl.cxx, 3981 src/LexPowerPro.cxx, src/LexPowerShell.cxx, src/LexProgress.cxx, 3982 src/LexPython.cxx, src/LexR.cxx, src/LexRebol.cxx, src/LexRuby.cxx, 3983 src/LexSML.cxx, src/LexSQL.cxx, src/LexScriptol.cxx, 3984 src/LexSmalltalk.cxx, src/LexSorcus.cxx, src/LexSpecman.cxx, 3985 src/LexSpice.cxx, src/LexTACL.cxx, src/LexTADS3.cxx, src/LexTAL.cxx, 3986 src/LexTCL.cxx, src/LexTeX.cxx, src/LexVB.cxx, src/LexVHDL.cxx, 3987 src/LexVerilog.cxx, src/LexYAML.cxx, src/LineMarker.cxx, 3988 src/LineMarker.h, src/Partitioning.h, src/PerLine.cxx, 3989 src/PerLine.h, src/PositionCache.cxx, src/PositionCache.h, 3990 src/PropSet.cxx, src/RESearch.cxx, src/RESearch.h, 3991 src/RunStyles.cxx, src/SVector.h, src/SciTE.properties, 3992 src/ScintillaBase.cxx, src/ScintillaBase.h, src/Selection.cxx, 3993 src/Selection.h, src/SplitVector.h, src/Style.cxx, src/Style.h, 3994 src/StyleContext.cxx, src/StyleContext.h, src/UniConversion.cxx, 3995 src/UniConversion.h, src/ViewStyle.cxx, src/ViewStyle.h, 3996 src/WindowAccessor.cxx, src/XPM.cxx, src/XPM.h, 3997 test/MessageNumbers.py, test/README, test/XiteMenu.py, 3998 test/XiteWin.py, test/examples/x.asp, test/examples/x.asp.styled, 3999 test/examples/x.cxx, test/examples/x.cxx.styled, test/examples/x.d, 4000 test/examples/x.d.styled, test/examples/x.html, 4001 test/examples/x.html.styled, test/examples/x.php, 4002 test/examples/x.php.styled, test/examples/x.py, 4003 test/examples/x.py.styled, test/examples/x.vb, 4004 test/examples/x.vb.styled, test/lexTests.py, 4005 test/performanceTests.py, test/simpleTests.py, test/unit/README, 4006 test/unit/SciTE.properties, test/unit/makefile, 4007 test/unit/testContractionState.cxx, test/unit/testPartitioning.cxx, 4008 test/unit/testRunStyles.cxx, test/unit/testSplitVector.cxx, 4009 test/unit/unitTest.cxx, test/xite.py, vcbuild/SciLexer.dsp, 4010 version.txt, win32/Margin.cur, win32/PlatWin.cxx, 4011 win32/PlatformRes.h, win32/SciTE.properties, win32/ScintRes.rc, 4012 win32/Scintilla.def, win32/ScintillaWin.cxx, win32/deps.mak, 4013 win32/makefile, win32/scintilla.mak, win32/scintilla_vc6.mak, 4014 zipsrc.bat: 4015 Merged Scintilla v2.24. 4016 [59ca27407fd9] 4017 40182011-03-03 Phil Thompson <phil@riverbankcomputing.com> 4019 4020 * Python/configure.py, qt/qscintilla.pro: 4021 Updated the .so version number to 6.0.0. 4022 [8ebe3f1fccd4] 4023 4024 * Makefile: 4025 Switched the build system to Qt v4.7.2. 4026 [47f653394ef0] 4027 4028 * .hgtags, lib/README.svn: 4029 Merged the v2.4 maintenance branch. 4030 [d00b7d9115d1] 4031 4032 * qsci/api/python/Python-3.2.api: 4033 Added an API file for Python v3.2. 4034 [8cc94408b710] <2.4-maint> 4035 40362011-02-23 Phil Thompson <phil@riverbankcomputing.com> 4037 4038 * qt/qsciscintillabase.cpp: 4039 On X11 the control modifier is now used (instead of alt) to trigger 4040 a rectangular selection. 4041 [4bea3b8b8271] <2.4-maint> 4042 40432011-02-22 Phil Thompson <phil@riverbankcomputing.com> 4044 4045 * qt/qscimacro.cpp: 4046 Fixed a bug with Qt4 when loading a macro that meant that a macro 4047 may not have a terminating '\0'. 4048 [bbec6ef96cd2] <2.4-maint> 4049 40502011-02-06 Phil Thompson <phil@riverbankcomputing.com> 4051 4052 * lib/LICENSE.commercial.short, lib/LICENSE.gpl.short: 4053 Updated the copyright notices. 4054 [f386964f3853] <2.4-maint> 4055 4056 * Python/sip/qsciscintilla.sip, qt/qscintilla.pro, 4057 qt/qsciscintilla.cpp, qt/qsciscintilla.h: 4058 Deprecated setAutoCompletionShowSingle(), added 4059 setAutoCompletionUseSingle(). Deprecated autoCompletionShowSingle(), 4060 added autoCompletionUseSingle(). 4061 [7dae1a33b74b] <2.4-maint> 4062 4063 * qt/qsciscintilla.cpp, qt/qsciscintilla.h: 4064 QsciScintilla::setAutoCompletionCaseSensitivity() is no longer 4065 ignored if a lexer has been set. 4066 [92d3c5f7b825] <2.4-maint> 4067 4068 * qt/qscintilla.pro, qt/qsciscintillabase.cpp: 4069 Translate Key_Backtab to Shift-Key_Tab before passing to Scintilla. 4070 [fc2d75b26ef8] <2.4-maint> 4071 40722011-01-06 Phil Thompson <phil@riverbankcomputing.com> 4073 4074 * qt/qscintilla_es.ts: 4075 Updated Spanish translations from Jaime Seuma. 4076 [8921e85723a1] <2.4-maint> 4077 40782010-12-24 Phil Thompson <phil@riverbankcomputing.com> 4079 4080 * qt/qsciscintilla.h: 4081 Fixed a documentation typo. 4082 [1b951cf8838a] <2.4-maint> 4083 40842010-12-23 Phil Thompson <phil@riverbankcomputing.com> 4085 4086 * .hgtags: 4087 Added tag 2.4.6 for changeset 1884d76f35b0 4088 [696037b84e26] <2.4-maint> 4089 4090 * NEWS: 4091 Released as v2.4.6. 4092 [1884d76f35b0] [2.4.6] <2.4-maint> 4093 40942010-12-21 Phil Thompson <phil@riverbankcomputing.com> 4095 4096 * qt/qsciscintilla.cpp: 4097 Auto-completion words from documents are now ignored if they are 4098 already included from APIs. 4099 [db48fbf19e7c] <2.4-maint> 4100 4101 * qt/SciClasses.cpp: 4102 Make sure call tips are redrawn afer being clicked on. 4103 [497ad4605ae3] <2.4-maint> 4104 41052010-11-23 Phil Thompson <phil@riverbankcomputing.com> 4106 4107 * NEWS, Python/sip/qsciscintilla.sip, qt/qscintilla.pro, 4108 qt/qsciscintilla.cpp, qt/qsciscintilla.h: 4109 Added support for indicators to the high-level API. See the NEWS 4110 file for the details. 4111 [8673b7890874] <2.4-maint> 4112 41132010-11-15 Phil Thompson <phil@riverbankcomputing.com> 4114 4115 * Python/configure.py: 4116 Added the --no-timestamp option to configure.py. 4117 [61d1b5d28e21] <2.4-maint> 4118 4119 * qsci/api/python/Python-2.7.api: 4120 Added the API file for Python v2.7. 4121 [5b2c77e7150a] <2.4-maint> 4122 41232010-11-09 Phil Thompson <phil@riverbankcomputing.com> 4124 4125 * Makefile, qt/PlatQt.cpp: 4126 Applied a fix for calculating character widths under OS/X. Switched 4127 the build system to Qt v4.7.1. 4128 [47a4eff86efa] <2.4-maint> 4129 41302010-11-08 Phil Thompson <phil@riverbankcomputing.com> 4131 4132 * qt/qscilexercpp.h: 4133 Fixed a bug in the documentation of QsciLexerCPP.GlobalClass. 4134 [3cada289b329] <2.4-maint> 4135 41362010-10-24 Phil Thompson <phil@riverbankcomputing.com> 4137 4138 * qt/SciClasses.h, qt/ScintillaQt.h, qt/qscicommandset.h, 4139 qt/qsciglobal.h, qt/qscilexer.h, qt/qsciprinter.h, 4140 qt/qsciscintilla.h, qt/qsciscintillabase.h: 4141 Added support for QT_BEGIN_NAMESPACE and QT_END_NAMESPACE. 4142 [a80f0df49f6c] <2.4-maint> 4143 41442010-10-23 Phil Thompson <phil@riverbankcomputing.com> 4145 4146 * qt/qscintilla_de.qm, qt/qscintilla_de.ts: 4147 Updated German translations from Detlev. 4148 [693d3adf3c3f] <2.4-maint> 4149 41502010-10-21 Phil Thompson <phil@riverbankcomputing.com> 4151 4152 * Makefile, Python/sip/qscilexerproperties.sip, 4153 qt/qscilexerproperties.cpp, qt/qscilexerproperties.h, 4154 qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts, 4155 qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts: 4156 Added support for the Key style to QsciLexerProperties. 4157 [0b2e86015862] <2.4-maint> 4158 41592010-08-31 Phil Thompson <phil@riverbankcomputing.com> 4160 4161 * .hgtags: 4162 Added tag 2.4.5 for changeset f3f3936e5b86 4163 [84bb1b0d0674] <2.4-maint> 4164 4165 * NEWS: 4166 Released as v2.4.5. 4167 [f3f3936e5b86] [2.4.5] <2.4-maint> 4168 41692010-08-21 Phil Thompson <phil@riverbankcomputing.com> 4170 4171 * NEWS: 4172 Updated the NEWS file. 4173 [80afe6b1504a] <2.4-maint> 4174 41752010-08-20 Phil Thompson <phil@riverbankcomputing.com> 4176 4177 * Python/sip/qsciscintillabase.sip: 4178 With Python v3, the QsciScintillaBase.SendScintilla() overloads that 4179 take char * arguments now require them to be bytes objects and no 4180 longer allow them to be str objects. 4181 [afa9ac3c487d] <2.4-maint> 4182 41832010-08-14 Phil Thompson <phil@riverbankcomputing.com> 4184 4185 * Python/sip/qsciscintillabase.sip: 4186 Reverted the addition of the /Encoding/ annotations to 4187 SendScintilla() as it is (probably) not the right solution. 4188 [4cb625284e4f] <2.4-maint> 4189 4190 * qt/qsciscintilla.cpp: 4191 The entries in user and auto-completion lists should now support 4192 UTF-8. 4193 [112d71cec57a] <2.4-maint> 4194 4195 * Python/sip/qsciscintillabase.sip: 4196 The QsciScintillaBase.SendScintilla() Python overloads will now 4197 accept unicode strings that can be encoded to UTF-8. 4198 [2f21b97985f2] <2.4-maint> 4199 42002010-07-22 Phil Thompson <phil@riverbankcomputing.com> 4201 4202 * qt/qscilexerhtml.cpp, qt/qscilexerhtml.h: 4203 Implemented QsciLexerHTML::autoCompletionFillups() to change the 4204 fillups to "/>". 4205 [8d9c1aad1349] <2.4-maint> 4206 4207 * qt/qsciscintilla.cpp: 4208 Fixed a regression, and the original bug, in 4209 QsciScintilla::clearAnnotations(). 4210 [fd8746ae2198] <2.4-maint> 4211 4212 * qt/qscistyle.cpp: 4213 QsciStyle now auto-allocates style numbers from 63 rather than 4214 STYLE_MAX because Scintilla only initially creates enough storage 4215 for that number of styles. 4216 [7c69b0a4ee5b] <2.4-maint> 4217 42182010-07-15 Phil Thompson <phil@riverbankcomputing.com> 4219 4220 * qt/qscilexerverilog.cpp, qt/qscintilla.pro: 4221 Fixed a bug in QsciLexerVerilog that meant that the Keyword style 4222 was being completely ignored. 4223 [09e28404476a] <2.4-maint> 4224 42252010-07-12 Phil Thompson <phil@riverbankcomputing.com> 4226 4227 * .hgtags: 4228 Added tag 2.4.4 for changeset c61a49005995 4229 [4c98368d9bea] <2.4-maint> 4230 4231 * NEWS: 4232 Released as v2.4.4. 4233 [c61a49005995] [2.4.4] <2.4-maint> 4234 42352010-06-08 Phil Thompson <phil@riverbankcomputing.com> 4236 4237 * Makefile, qt/qsciscintillabase.cpp: 4238 Pop-lists now get removed when the main widget loses focus. 4239 [169fa07f52ab] <2.4-maint> 4240 42412010-06-05 Phil Thompson <phil@riverbankcomputing.com> 4242 4243 * qt/ScintillaQt.cpp: 4244 Changed SCN_MODIFIED to deal with text being NULL. 4245 [68148fa857ab] <2.4-maint> 4246 42472010-06-03 Phil Thompson <phil@riverbankcomputing.com> 4248 4249 * qt/ScintillaQt.cpp: 4250 The SCN_MODIFIED signal now tries to make sure that the text passed 4251 is valid. 4252 [90e3461f410f] <2.4-maint> 4253 42542010-04-22 Phil Thompson <phil@riverbankcomputing.com> 4255 4256 * qt/qsciscintilla.cpp, qt/qsciscintilla.h: 4257 QsciScintilla::markerDefine() now allows existing markers to be 4258 redefined if an explicit marker number is given. 4259 [63f1a7a1d8e2] <2.4-maint> 4260 4261 * qt/ScintillaQt.cpp, qt/qsciscintilla.cpp, qt/qsciscintillabase.cpp, 4262 qt/qsciscintillabase.h: 4263 Fixed the drag and drop behaviour so that a move automatically turns 4264 into a copy when the mouse leaves the widget. 4265 [4dab09799716] <2.4-maint> 4266 42672010-04-21 Phil Thompson <phil@riverbankcomputing.com> 4268 4269 * qt/PlatQt.cpp, qt/ScintillaQt.cpp: 4270 Fixed build problems against Qt v3. 4271 [71168072ac9b] <2.4-maint> 4272 4273 * Python/sip/qsciscintillabase.sip, qt/ScintillaQt.cpp, 4274 qt/qsciscintillabase.cpp, qt/qsciscintillabase.h: 4275 Added QsciScintillaBase::fromMimeData(). 4276 [b86a15672079] <2.4-maint> 4277 4278 * Python/sip/qsciscintillabase.sip, qt/ScintillaQt.cpp, 4279 qt/qsciscintillabase.cpp, qt/qsciscintillabase.h: 4280 Renamed QsciScintillaBase::createMimeData() to toMimeData(). 4281 [6f5837334dde] <2.4-maint> 4282 42832010-04-20 Phil Thompson <phil@riverbankcomputing.com> 4284 4285 * Python/sip/qsciscintillabase.sip, qt/ScintillaQt.cpp, 4286 qt/qsciscintillabase.cpp, qt/qsciscintillabase.h: 4287 Added QsciScintillaBase::canInsertFromMimeData(). 4288 [bbba2c1799ef] <2.4-maint> 4289 4290 * Python/sip/qsciscintillabase.sip, qt/ScintillaQt.cpp, 4291 qt/qscintilla.pro, qt/qsciscintillabase.cpp, qt/qsciscintillabase.h: 4292 Added QsciScintillaBase::createMimeData(). 4293 [b2c3e3a9b43d] <2.4-maint> 4294 42952010-03-17 Phil Thompson <phil@riverbankcomputing.com> 4296 4297 * .hgtags: 4298 Added tag 2.4.3 for changeset 786429e0227d 4299 [1931843aec48] <2.4-maint> 4300 4301 * NEWS, build.py: 4302 Fixed the generation of the change log after tagging a release. 4303 Updated the NEWS file. Released as v2.4.3. 4304 [786429e0227d] [2.4.3] <2.4-maint> 4305 43062010-02-23 Phil Thompson <phil@riverbankcomputing.com> 4307 4308 * qt/qsciscintilla.cpp, qt/qsciscintilla.h: 4309 Reverted the setting of the alpha component in 4310 setMarkerForegroundColor() (at least until SC_MARK_UNDERLINE is 4311 supported). 4312 [111da2e01c5e] <2.4-maint> 4313 4314 * qt/PlatQt.cpp, qt/qsciscintilla.cpp, qt/qsciscintilla.h: 4315 Fixed the very broken support for the alpha component with Qt4. 4316 [b1d73c7f447b] <2.4-maint> 4317 4318 * Python/sip/qsciscintilla.sip, qt/qscintilla.pro, 4319 qt/qsciscintilla.cpp, qt/qsciscintilla.h: 4320 Added QsciScintilla::clearFolds() to clear all current folds 4321 (typically prior to disabling folding). 4322 [4f4266da1962] <2.4-maint> 4323 43242010-02-15 Phil Thompson <phil@riverbankcomputing.com> 4325 4326 * Makefile: 4327 Switched the build system to Qt v4.6.2. 4328 [f023013b79e4] <2.4-maint> 4329 43302010-02-07 Phil Thompson <phil@riverbankcomputing.com> 4331 4332 * qt/qscidocument.cpp: 4333 Fixed a bug in the handling of multiple views of a document. 4334 [8b4aa000df1c] <2.4-maint> 4335 43362010-01-31 Phil Thompson <phil@riverbankcomputing.com> 4337 4338 * Makefile, build.py: 4339 Minor tidy ups for the internal build system. 4340 [c3a41d195b8a] <2.4-maint> 4341 43422010-01-30 Phil Thompson <phil@riverbankcomputing.com> 4343 4344 * Makefile, Python/configure.py, build.py, lib/README.doc, 4345 lib/README.svn, lib/qscintilla.dxy, qt/qsciglobal.h: 4346 Changes to the internal build system required by the migration to 4347 Mercurial. 4348 [607e474dfd28] <2.4-maint> 4349 43502010-01-29 phil <phil> 4351 4352 * .hgtags: 4353 Import from SVN. 4354 [49d5a0d80211] 4355 43562010-01-20 phil <phil> 4357 4358 * Makefile, NEWS: 4359 Updated the build system to Qt v4.6.1. Released as v2.4.2. 4360 [73732e5bae08] [2.4.2] <2.4-maint> 4361 43622010-01-18 phil <phil> 4363 4364 * qt/qscintilla_es.qm, qt/qscintilla_es.ts: 4365 Updated Spanish translations from Jaime Seuma. 4366 [3b911e69696d] <2.4-maint> 4367 43682010-01-15 phil <phil> 4369 4370 * Python/configure.py: 4371 The Python bindings now check for SIP v4.10. 4372 [8d5f4957a07c] <2.4-maint> 4373 4374 * qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts, 4375 qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts: 4376 Updated the .ts files. 4377 [15c647ac0c42] <2.4-maint> 4378 4379 * NEWS, build.py: 4380 Fixed the build system for Qt v3 and v4 prior to v4.5. 4381 [1b5bea85a3bf] <2.4-maint> 4382 43832010-01-14 phil <phil> 4384 4385 * NEWS, lib/LICENSE.commercial.short, lib/LICENSE.gpl.short: 4386 Released as v2.4.1. 4387 [a04b69746aa6] [2.4.1] <2.4-maint> 4388 43892009-12-22 phil <phil> 4390 4391 * lib/gen_python3_api.py, qsci/api/python/Python-3.1.api: 4392 Added the API file for Python v3.1. 4393 [116c24ab58b2] <2.4-maint> 4394 4395 * NEWS, Python/configure.py: 4396 Added support for automatically generated docstrings. 4397 [3d316b4f222b] <2.4-maint> 4398 43992009-12-11 phil <phil> 4400 4401 * Makefile, qt/PlatQt.cpp: 4402 Fixed a performance problem when displaying very long lines. 4403 [d3fe67ad2eb5] <2.4-maint> 4404 44052009-11-01 phil <phil> 4406 4407 * qt/qsciapis.cpp: 4408 Fixed a possible crash in the handling of call tips. 4409 [6248caa24fec] <2.4-maint> 4410 4411 * qt/SciClasses.cpp: 4412 Applied the workaround for the autocomplete focus bug under Gnome's 4413 window manager which (appears) to work with current versions of Qt 4414 across all platforms. 4415 [f709f1518e70] <2.4-maint> 4416 4417 * Makefile, qt/qsciscintilla.cpp, qt/qsciscintilla.h: 4418 Make sure a lexer is fully detached when a QScintilla instance is 4419 destroyed. 4420 [db47764231d2] <2.4-maint> 4421 44222009-08-19 phil <phil> 4423 4424 * lib/LICENSE.gpl.short, qt/qscintilla_de.qm, qt/qscintilla_de.ts: 4425 Updated German translations from Detlev. 4426 [458b60ec031e] <2.4-maint> 4427 44282009-08-09 phil <phil> 4429 4430 * Python/sip/qscilexerverilog.sip, Python/sip/qscimodcommon.sip, 4431 qt/qscilexerverilog.cpp, qt/qscilexerverilog.h, qt/qscintilla.pro: 4432 Added the QsciLexerVerilog class. 4433 [86b2aceac88c] <2.4-maint> 4434 4435 * Makefile, Python/sip/qscilexerspice.sip, 4436 Python/sip/qscimodcommon.sip, lib/LICENSE.commercial, lib 4437 /OPENSOURCE-NOTICE.TXT, lib/README.doc, qt/qscilexerspice.cpp, 4438 qt/qscilexerspice.h, qt/qscintilla.pro: 4439 Added the QsciLexerSpice class. 4440 [56532ec00839] <2.4-maint> 4441 44422009-06-05 phil <phil> 4443 4444 * NEWS, lib/LICENSE.commercial: 4445 Released as v2.4. 4446 [612b1bcb8223] [2.4] 4447 44482009-06-03 phil <phil> 4449 4450 * NEWS, qt/qscistyledtext.h: 4451 Fixed a bug building on Qt v3. 4452 [88ebc67fdff4] 4453 44542009-05-30 phil <phil> 4455 4456 * qt/ScintillaQt.cpp: 4457 Applied a fix for copying UTF-8 text to the X clipboard from Lars 4458 Reichelt. 4459 [e59fa72c2e2d] 4460 44612009-05-27 phil <phil> 4462 4463 * qt/qscilexercustom.h: 4464 Fixed a missing forward declaration in qscilexercustom.h. 4465 [0018449ee6aa] 4466 44672009-05-25 phil <phil> 4468 4469 * qt/qscilexercustom.cpp: 4470 Don't ask the custom lexer to style zero characters. 4471 [6ae021232f4f] 4472 44732009-05-19 phil <phil> 4474 4475 * NEWS, qt/qscintilla.pro, qt/qscintilla_cs.qm, qt/qscintilla_es.qm, 4476 qt/qscintilla_es.ts, qt/qscintilla_fr.qm, qt/qscintilla_pt_br.qm, 4477 qt/qscintilla_ru.qm: 4478 Added Spanish translations from Jaime Seuma. 4479 [0cdbee8db9af] 4480 4481 * qt/qsciscintilla.cpp: 4482 A minor fix for ancient C++ compilers. 4483 [0523c3a0e0aa] 4484 44852009-05-18 phil <phil> 4486 4487 * NEWS, Python/sip/qscilexer.sip, Python/sip/qscilexercustom.sip, 4488 Python/sip/qscimodcommon.sip, Python/sip/qsciscintilla.sip, 4489 qt/qscilexer.cpp, qt/qscilexer.h, qt/qscilexercustom.cpp, 4490 qt/qscilexercustom.h, qt/qscintilla.pro, qt/qsciscintilla.cpp, 4491 qt/qsciscintilla.h: 4492 Added QsciScintilla::annotation(). Added QsciLexerCustom (completely 4493 untested) and supporting changes to QsciLexer. 4494 [382d5b86f600] 4495 44962009-05-17 phil <phil> 4497 4498 * qt/qscintilla_cs.ts, qt/qscintilla_de.qm, qt/qscintilla_de.ts, 4499 qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts: 4500 Updated translations from Detlev. 4501 [0b8c8438e464] 4502 45032009-05-09 phil <phil> 4504 4505 * NEWS, Python/sip/qsciscintilla.sip, qt/qsciscintilla.cpp, 4506 qt/qsciscintilla.h: 4507 Added support for text margins. 4508 [be9db7d41b50] 4509 4510 * qt/PlatQt.cpp, qt/qsciscintilla.cpp, qt/qsciscintilla.h, 4511 qt/qscistyledtext.cpp, qt/qscistyledtext.h: 4512 Debugged the support for annotations. Tidied up the QString to 4513 Scintilla string conversions. 4514 [573199665222] 4515 45162009-05-08 phil <phil> 4517 4518 * NEWS, Python/sip/qscimodcommon.sip, Python/sip/qsciscintilla.sip, 4519 Python/sip/qscistyle.sip, Python/sip/qscistyledtext.sip, 4520 qt/qscicommand.h, qt/qscimacro.h, qt/qscintilla.pro, 4521 qt/qsciscintilla.cpp, qt/qsciscintilla.h, qt/qscistyle.cpp, 4522 qt/qscistyle.h, qt/qscistyledtext.cpp, qt/qscistyledtext.h: 4523 Implemented the rest of the annotation API - still needs debugging. 4524 [7f23400d2416] 4525 45262009-05-07 phil <phil> 4527 4528 * NEWS, qt/qscintilla.pro, qt/qscistyle.cpp, qt/qscistyle.h: 4529 Added the QsciStyle class. 4530 [bf8e3e02071e] 4531 45322009-05-06 phil <phil> 4533 4534 * qt/qsciscintillabase.cpp: 4535 Fixed the key event handling when the text() is empty and the key() 4536 should be used - only seems to happen with OS/X. 4537 [868a146b019f] 4538 45392009-05-03 phil <phil> 4540 4541 * Makefile, NEWS, Python/configure.py, Python/sip/qscicommand.sip, 4542 Python/sip/qscicommandset.sip, Python/sip/qscilexer.sip, 4543 Python/sip/qscilexercpp.sip, Python/sip/qscilexercss.sip, 4544 Python/sip/qscilexerdiff.sip, Python/sip/qscilexerhtml.sip, 4545 Python/sip/qscilexerpascal.sip, Python/sip/qscilexerperl.sip, 4546 Python/sip/qscilexerpython.sip, Python/sip/qscilexerxml.sip, 4547 Python/sip/qsciscintilla.sip, Python/sip/qsciscintillabase.sip, 4548 README, UTF-8-demo.txt, doc/ScintillaDoc.html, 4549 doc/ScintillaDownload.html, doc/ScintillaHistory.html, 4550 doc/ScintillaRelated.html, doc/ScintillaToDo.html, 4551 doc/annotations.png, doc/index.html, doc/styledmargin.png, 4552 gtk/PlatGTK.cxx, gtk/ScintillaGTK.cxx, gtk/deps.mak, gtk/makefile, 4553 gtk/scintilla.mak, include/Face.py, include/HFacer.py, 4554 include/SciLexer.h, include/Scintilla.h, include/Scintilla.iface, 4555 include/ScintillaWidget.h, lib/LICENSE.commercial, 4556 macosx/PlatMacOSX.cxx, macosx/makefile, qt/PlatQt.cpp, 4557 qt/ScintillaQt.cpp, qt/qsciapis.cpp, qt/qscidocument.cpp, 4558 qt/qscidocument.h, qt/qscilexer.cpp, qt/qscilexer.h, 4559 qt/qscilexercpp.cpp, qt/qscilexercpp.h, qt/qscilexercss.cpp, 4560 qt/qscilexercss.h, qt/qscilexerdiff.cpp, qt/qscilexerdiff.h, 4561 qt/qscilexerhtml.cpp, qt/qscilexerhtml.h, qt/qscilexerpascal.cpp, 4562 qt/qscilexerpascal.h, qt/qscilexerperl.cpp, qt/qscilexerperl.h, 4563 qt/qscilexerpython.cpp, qt/qscilexerpython.h, qt/qscilexerxml.cpp, 4564 qt/qscilexerxml.h, qt/qscintilla.pro, qt/qscintilla_cs.ts, 4565 qt/qscintilla_de.ts, qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, 4566 qt/qscintilla_ru.ts, qt/qsciscintilla.cpp, qt/qsciscintilla.h, 4567 qt/qsciscintillabase.h, src/CellBuffer.cxx, src/CellBuffer.h, 4568 src/Document.cxx, src/Document.h, src/Editor.cxx, src/Editor.h, 4569 src/ExternalLexer.cxx, src/Indicator.cxx, src/Indicator.h, 4570 src/KeyWords.cxx, src/LexAU3.cxx, src/LexAbaqus.cxx, src/LexAsm.cxx, 4571 src/LexBash.cxx, src/LexCOBOL.cxx, src/LexCPP.cxx, src/LexCSS.cxx, 4572 src/LexD.cxx, src/LexFortran.cxx, src/LexGen.py, src/LexHTML.cxx, 4573 src/LexHaskell.cxx, src/LexInno.cxx, src/LexLua.cxx, 4574 src/LexMySQL.cxx, src/LexNimrod.cxx, src/LexNsis.cxx, 4575 src/LexOthers.cxx, src/LexPascal.cxx, src/LexPerl.cxx, 4576 src/LexPowerPro.cxx, src/LexProgress.cxx, src/LexPython.cxx, 4577 src/LexRuby.cxx, src/LexSML.cxx, src/LexSQL.cxx, src/LexSorcus.cxx, 4578 src/LexTACL.cxx, src/LexTADS3.cxx, src/LexTAL.cxx, src/LexTeX.cxx, 4579 src/LexVerilog.cxx, src/LexYAML.cxx, src/PerLine.cxx, src/PerLine.h, 4580 src/PositionCache.cxx, src/RESearch.cxx, src/RESearch.h, 4581 src/RunStyles.h, src/SciTE.properties, src/ScintillaBase.cxx, 4582 src/SplitVector.h, src/UniConversion.cxx, src/ViewStyle.cxx, 4583 src/ViewStyle.h, vcbuild/SciLexer.dsp, version.txt, 4584 win32/PlatWin.cxx, win32/ScintRes.rc, win32/ScintillaWin.cxx, 4585 win32/makefile, win32/scintilla.mak, win32/scintilla_vc6.mak: 4586 Merged the v2.3 branch onto the trunk. 4587 [1bb3d2b01123] 4588 45892008-09-20 phil <phil> 4590 4591 * Makefile, NEWS, lib/README.doc: 4592 Released as v2.3. 4593 [8fd73a9a9d66] [2.3] 4594 45952008-09-17 phil <phil> 4596 4597 * NEWS, Python/sip/qsciscintilla.sip, qt/qsciscintilla.cpp, 4598 qt/qsciscintilla.h: 4599 Added QsciScintilla::apiContext() for further open up the auto- 4600 completion and call tips support. 4601 [a6291ea6dd37] 4602 46032008-09-16 phil <phil> 4604 4605 * Python/configure.py, lib/gen_python_api.py, 4606 qsci/api/python/Python-2.6.api, qt/qsciapis.h: 4607 Added the API file for Python v2.6rc1. Fixed a typo in the help for 4608 the Python bindings configure.py. 4609 [ac10be3cc7fb] 4610 46112008-09-03 phil <phil> 4612 4613 * qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_fr.ts, 4614 qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts: 4615 Updated the i18n .ts files. 4616 [b73beac06e0f] 4617 46182008-09-01 phil <phil> 4619 4620 * lib/README.doc: 4621 Updated the Windows installation notes to cover the need to manually 4622 install the DLL when using Qt3. 4623 [17019ebfab36] 4624 4625 * lib/README.doc, qt/qsciscintilla.cpp: 4626 Fixed a regression in the highlighting of call tip arguments. 4627 Updated the Windows installation notes to say that any header files 4628 installed from a previous build should first be removed. 4629 [cb3f27b93323] 4630 46312008-08-31 phil <phil> 4632 4633 * NEWS, Python/configure.py, Python/sip/qsciabstractapis.sip, 4634 Python/sip/qsciapis.sip, Python/sip/qscilexer.sip, 4635 Python/sip/qscimodcommon.sip, Python/sip/qsciscintillabase.sip, 4636 qt/qsciabstractapis.cpp, qt/qsciabstractapis.h, qt/qsciapis.cpp, 4637 qt/qsciapis.h, qt/qscilexer.cpp, qt/qscilexer.h, qt/qscintilla.pro, 4638 qt/qsciscintilla.cpp, qt/qsciscintilla.h: 4639 Added the QsciAbstractAPIs class to allow applications to provide 4640 their own implementation of APIs. 4641 [eb5a8a602e5d] 4642 4643 * Makefile, Python/configure.py, Python/sip/qscilexerfortran.sip, 4644 Python/sip/qscilexerfortran77.sip, Python/sip/qscilexerpascal.sip, 4645 Python/sip/qscilexerpostscript.sip, Python/sip/qscilexertcl.sip, 4646 Python/sip/qscilexerxml.sip, Python/sip/qscilexeryaml.sip, 4647 Python/sip/qscimodcommon.sip, Python/sip/qsciscintilla.sip, 4648 Python/sip/qsciscintillabase.sip, build.py, doc/ScintillaDoc.html, 4649 doc/ScintillaDownload.html, doc/ScintillaHistory.html, 4650 doc/ScintillaRelated.html, doc/index.html, gtk/PlatGTK.cxx, 4651 gtk/ScintillaGTK.cxx, gtk/makefile, gtk/scintilla.mak, 4652 include/Platform.h, include/SciLexer.h, include/Scintilla.h, 4653 include/Scintilla.iface, lib/LICENSE.commercial, lib/README.doc, 4654 lib/qscintilla.dxy, macosx/ExtInput.cxx, macosx/ExtInput.h, 4655 macosx/PlatMacOSX.cxx, macosx/PlatMacOSX.h, 4656 macosx/QuartzTextLayout.h, macosx/QuartzTextStyle.h, 4657 macosx/QuartzTextStyleAttribute.h, macosx/ScintillaMacOSX.cxx, 4658 macosx/ScintillaMacOSX.h, macosx/TView.cxx, macosx/makefile, 4659 qt/ListBoxQt.cpp, qt/ListBoxQt.h, qt/qscilexerfortran.cpp, 4660 qt/qscilexerfortran.h, qt/qscilexerfortran77.cpp, 4661 qt/qscilexerfortran77.h, qt/qscilexerhtml.cpp, qt/qscilexerlua.cpp, 4662 qt/qscilexerlua.h, qt/qscilexerpascal.cpp, qt/qscilexerpascal.h, 4663 qt/qscilexerperl.cpp, qt/qscilexerperl.h, 4664 qt/qscilexerpostscript.cpp, qt/qscilexerpostscript.h, 4665 qt/qscilexertcl.cpp, qt/qscilexertcl.h, qt/qscilexerxml.cpp, 4666 qt/qscilexerxml.h, qt/qscilexeryaml.cpp, qt/qscilexeryaml.h, 4667 qt/qscimacro.cpp, qt/qscimacro.h, qt/qscintilla.pro, 4668 qt/qscintilla_de.qm, qt/qscintilla_de.ts, qt/qsciscintilla.cpp, 4669 qt/qsciscintilla.h, qt/qsciscintillabase.h, src/CellBuffer.cxx, 4670 src/Editor.cxx, src/Editor.h, src/KeyWords.cxx, src/LexCPP.cxx, 4671 src/LexGen.py, src/LexMagik.cxx, src/LexMatlab.cxx, src/LexPerl.cxx, 4672 src/LexPowerShell.cxx, src/LineMarker.cxx, src/RunStyles.cxx, 4673 src/RunStyles.h, vcbuild/SciLexer.dsp, version.txt, 4674 win32/PlatWin.cxx, win32/ScintRes.rc, win32/ScintillaWin.cxx, 4675 win32/makefile, win32/scintilla.mak, win32/scintilla_vc6.mak: 4676 Merged the v2.2 maintenance branch. 4677 [cd784c60bcc7] 4678 46792008-02-27 phil <phil> 4680 4681 * NEWS, build.py, lib/GPL_EXCEPTION.TXT, lib/LICENSE.GPL2, 4682 lib/LICENSE.GPL3, lib/LICENSE.commercial, 4683 lib/LICENSE.commercial.short, lib/LICENSE.gpl, 4684 lib/LICENSE.gpl.short, lib/OPENSOURCE-NOTICE.TXT: 4685 Updated the licenses to be in line with the the current Qt licenses, 4686 including GPL v3. Released as v2.2. 4687 [a039ca791129] [2.2] 4688 46892008-02-23 phil <phil> 4690 4691 * Makefile, qt/PlatQt.cpp: 4692 Switched to Qt v4.3.4. Further tweaks for Windows64 support. 4693 [3ae9686f38e6] 4694 46952008-02-22 phil <phil> 4696 4697 * Makefile, NEWS, Python/sip/qsciscintillabase.sip, qt/PlatQt.cpp, 4698 qt/ScintillaQt.cpp, qt/qscidocument.cpp, qt/qscimacro.cpp, 4699 qt/qscintilla.pro, qt/qsciscintillabase.cpp, qt/qsciscintillabase.h: 4700 Several fixes for Windows64 support based on a patch from Randall 4701 Frank. 4702 [2c753ee01c42] 4703 47042008-02-09 phil <phil> 4705 4706 * Python/configure.py, lib/README.doc, qt/qscintilla.pro: 4707 It's no longer necessary to set DYLD_LIBRARY_PATH when using the 4708 Python bindings. 4709 [d1098424aed1] 4710 47112008-02-03 phil <phil> 4712 4713 * Python/sip/qscilexerruby.sip: 4714 Added the missing QsciLexerRuby.Error to the Python bindings. 4715 [0b4f06a30251] 4716 47172008-01-20 phil <phil> 4718 4719 * designer-Qt4/qscintillaplugin.cpp, designer-Qt4/qscintillaplugin.h: 4720 Fixed a problem with the Qt4 Designer plugin on Leopard. 4721 [5450a1bc62df] 4722 47232008-01-11 phil <phil> 4724 4725 * qt/SciClasses.cpp, qt/qsciscintillabase.cpp: 4726 Hopefully fixed shortcuts and accelerators when the autocompletion 4727 list is displayed. 4728 [8304a1f4e36b] 4729 47302008-01-06 phil <phil> 4731 4732 * qt/SciClasses.cpp: 4733 Hopefully fixed a bug stopping normal typing when the autocompletion 4734 list is being displayed. 4735 [2db0cc8fa158] 4736 47372008-01-03 phil <phil> 4738 4739 * lib/LICENSE.commercial.short, lib/LICENSE.gpl, 4740 lib/LICENSE.gpl.short, lib/README.doc, qt/qsciscintillabase.cpp: 4741 Fixed a Qt3 compilation bug. Updated the copyright notices. 4742 [cf238f41fb54] 4743 47442007-12-30 phil <phil> 4745 4746 * qt/SciClasses.cpp, qt/SciClasses.h, qt/qsciscintillabase.cpp: 4747 Hopefully fixed the problems with the auto-completion popup on all 4748 platforms (not tested on Mac). 4749 [585aa7e4e59f] 4750 47512007-12-29 phil <phil> 4752 4753 * qt/SciClasses.cpp: 4754 Remove the use of the internal Tooltip widget flag so that the X11 4755 auto-completion list now has the same problems as the Windows 4756 version. (Prior to fixing the problem properly.) 4757 [93d584d099db] 4758 47592007-12-23 phil <phil> 4760 4761 * qt/ScintillaQt.cpp: 4762 Fixed DND problems with Qt4. 4763 [23f8c1a7c4c7] 4764 4765 * qt/qsciscintilla.cpp: 4766 Fix from Detlev for an infinite loop caused by calling 4767 getCursorPosition() when Scintilla reports a position past the end 4768 of the text. 4769 [dd99ade93fa6] 4770 47712007-12-05 phil <phil> 4772 4773 * qt/qscilexerperl.cpp, qt/qscintilla_cs.ts, qt/qscintilla_de.ts, 4774 qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts: 4775 Fixed a silly typo in the updated Perl lexer. 4776 [0e290eb71572] 4777 4778 * qt/qscintilla_de.qm: 4779 Updated German translations from Detlev. 4780 [e820d3c167f5] 4781 4782 * Makefile: 4783 Switched the internal build system to Qt v4.3.3. 4784 [df2d877e2422] 4785 47862007-12-04 phil <phil> 4787 4788 * qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_fr.ts, 4789 qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts: 4790 Updated the translation source files. 4791 [1fb11f16d750] 4792 4793 * Python/sip/qscilexerperl.sip, Python/sip/qsciscintillabase.sip, 4794 doc/ScintillaDoc.html, doc/ScintillaDownload.html, 4795 doc/ScintillaHistory.html, doc/ScintillaRelated.html, 4796 doc/index.html, gtk/PlatGTK.cxx, gtk/ScintillaGTK.cxx, gtk/makefile, 4797 gtk/scintilla.mak, include/Platform.h, include/PropSet.h, 4798 include/SciLexer.h, include/Scintilla.h, include/Scintilla.iface, 4799 lib/README.svn, macosx/PlatMacOSX.cxx, macosx/ScintillaMacOSX.h, 4800 macosx/makefile, qt/PlatQt.cpp, qt/qscilexer.cpp, qt/qscilexer.h, 4801 qt/qscilexerperl.cpp, qt/qscilexerperl.h, qt/qscilexerpython.cpp, 4802 qt/qscilexerpython.h, qt/qscintilla.pro, qt/qsciscintilla.cpp, 4803 qt/qsciscintillabase.h, src/CellBuffer.cxx, src/CellBuffer.h, 4804 src/ContractionState.cxx, src/ContractionState.h, src/Document.cxx, 4805 src/Document.h, src/DocumentAccessor.cxx, src/Editor.cxx, 4806 src/Editor.h, src/KeyWords.cxx, src/LexAPDL.cxx, src/LexASY.cxx, 4807 src/LexAU3.cxx, src/LexAbaqus.cxx, src/LexBash.cxx, src/LexCPP.cxx, 4808 src/LexGen.py, src/LexHTML.cxx, src/LexHaskell.cxx, 4809 src/LexMetapost.cxx, src/LexOthers.cxx, src/LexPerl.cxx, 4810 src/LexPython.cxx, src/LexR.cxx, src/LexSQL.cxx, src/LexTeX.cxx, 4811 src/LexYAML.cxx, src/Partitioning.h, src/PositionCache.cxx, 4812 src/PositionCache.h, src/PropSet.cxx, src/RunStyles.cxx, 4813 src/RunStyles.h, src/ScintillaBase.cxx, src/SplitVector.h, 4814 src/ViewStyle.cxx, src/ViewStyle.h, vcbuild/SciLexer.dsp, 4815 version.txt, win32/PlatWin.cxx, win32/ScintRes.rc, 4816 win32/ScintillaWin.cxx, win32/makefile, win32/scintilla.mak, 4817 win32/scintilla_vc6.mak: 4818 Merged Scintilla v1.75. 4819 [8009a4d7275a] 4820 48212007-11-17 phil <phil> 4822 4823 * qt/SciClasses.cpp, qt/qsciscintilla.cpp, qt/qsciscintilla.h: 4824 Bug fixes for selectAll() and getCursorPosition() from Baz Walter. 4825 [80eecca239b4] 4826 48272007-10-24 phil <phil> 4828 4829 * qt/qsciscintilla.cpp: 4830 Fixed folding for HTML. 4831 [bb6fb6065e30] 4832 48332007-10-14 phil <phil> 4834 4835 * build.py, lib/GPL_EXCEPTION.TXT, lib/GPL_EXCEPTION_ADDENDUM.TXT, 4836 lib/LICENSE.gpl, lib/OPENSOURCE-NOTICE.TXT, qt/qscicommandset.cpp: 4837 Control characters that are not bound to commands (or shortcuts) now 4838 default to doing nothing (rather than inserting the character into 4839 the text). Aligned the GPL license with Trolltech's exceptions. 4840 [148432c68762] 4841 48422007-10-12 phil <phil> 4843 4844 * src/LexHTML.cxx: 4845 Fixed the Scintilla HTML lexer's handling of characters >= 0x80. 4846 [c4e271ce8e96] 4847 48482007-10-05 phil <phil> 4849 4850 * qt/qsciscintillabase.cpp: 4851 Used NoSystemBackground rather than OpaquePaintEvent to eliminate 4852 flicker. 4853 [01a22c66304d] 4854 48552007-10-04 phil <phil> 4856 4857 * Makefile, qt/qsciscintillabase.cpp: 4858 Fixed a flashing effect visible with a non-standard background. 4859 Switched to Qt v4.3.2. 4860 [781c58fcba96] 4861 48622007-09-23 phil <phil> 4863 4864 * qt/qsciapis.h, qt/qscicommand.h, qt/qscicommandset.h, 4865 qt/qscidocument.h, qt/qsciglobal.h, qt/qscilexer.h, 4866 qt/qscilexerbash.h, qt/qscilexerbatch.h, qt/qscilexercmake.h, 4867 qt/qscilexercpp.h, qt/qscilexercsharp.h, qt/qscilexercss.h, 4868 qt/qscilexerd.h, qt/qscilexerdiff.h, qt/qscilexerhtml.h, 4869 qt/qscilexeridl.h, qt/qscilexerjava.h, qt/qscilexerjavascript.h, 4870 qt/qscilexerlua.h, qt/qscilexermakefile.h, qt/qscilexerperl.h, 4871 qt/qscilexerpov.h, qt/qscilexerproperties.h, qt/qscilexerpython.h, 4872 qt/qscilexerruby.h, qt/qscilexersql.h, qt/qscilexertex.h, 4873 qt/qscilexervhdl.h, qt/qscimacro.h, qt/qsciprinter.h, 4874 qt/qsciscintilla.h, qt/qsciscintillabase.h: 4875 Made the recent portabilty changes Mac specific as AIX has a problem 4876 with them. 4877 [0de605d4079f] 4878 48792007-09-16 phil <phil> 4880 4881 * qt/qscilexer.cpp: 4882 A lexer's default colour, paper and font are now written to and read 4883 from the settings. 4884 [45277fc76ace] 4885 48862007-09-15 phil <phil> 4887 4888 * lib/README.doc, qt/qsciapis.h, qt/qscicommand.h, 4889 qt/qscicommandset.h, qt/qscidocument.h, qt/qsciglobal.h, 4890 qt/qscilexer.h, qt/qscilexerbash.h, qt/qscilexerbatch.h, 4891 qt/qscilexercmake.h, qt/qscilexercpp.h, qt/qscilexercsharp.h, 4892 qt/qscilexercss.h, qt/qscilexerd.h, qt/qscilexerdiff.h, 4893 qt/qscilexerhtml.h, qt/qscilexeridl.h, qt/qscilexerjava.h, 4894 qt/qscilexerjavascript.h, qt/qscilexerlua.h, qt/qscilexermakefile.h, 4895 qt/qscilexerperl.h, qt/qscilexerpov.h, qt/qscilexerproperties.h, 4896 qt/qscilexerpython.h, qt/qscilexerruby.h, qt/qscilexersql.h, 4897 qt/qscilexertex.h, qt/qscilexervhdl.h, qt/qscimacro.h, 4898 qt/qsciprinter.h, qt/qsciscintilla.h, qt/qsciscintillabase.h: 4899 Fixed the MacOS build problems when using the binary installer 4900 version of Qt. 4901 [e059a923a447] 4902 4903 * lib/LICENSE.commercial.short, qt/PlatQt.cpp: 4904 Added the missing WaitMouseMoved() implementation on MacOS. 4905 [78d1c8fc37c0] 4906 49072007-09-10 phil <phil> 4908 4909 * qt/qsciscintilla.cpp, qt/qsciscintilla.h: 4910 QsciScintilla::setFont() now calls QWidget::setFont() so that font() 4911 returns the expected value. 4912 [fd4f577c60ea] 4913 49142007-09-02 phil <phil> 4915 4916 * qt/qsciscintilla.cpp: 4917 Fixed problems which the font size of STYLE_DEFAULT not being 4918 updated when the font of style 0 was changed. Hopefully this fixes 4919 the problems with edge columns and indentation guides. 4920 [ddeccb6f64a0] 4921 49222007-08-12 phil <phil> 4923 4924 * Makefile, lib/LICENSE.commercial.short, lib/LICENSE.gpl.short, 4925 qt/qscintilla.pro: 4926 Applied .pro file fix from Dirk Mueller to add a proper install 4927 rule. 4928 [a3a2e49f1042] 4929 49302007-07-22 phil <phil> 4931 4932 * qt/qscilexer.cpp: 4933 Made sure that the backgound colour of areas of the widget with no 4934 text is updated when QsciLexer.setDefaultPaper() is called. 4935 [065558d2430b] 4936 49372007-07-09 phil <phil> 4938 4939 * qt/qsciscintilla.cpp, qt/qsciscintilla.h: 4940 Explicitly set the style for STYLE_DEFAULT when setting a lexer. 4941 [a95fc3357771] 4942 49432007-06-30 phil <phil> 4944 4945 * Python/sip/qsciscintillabase.sip, doc/ScintillaDoc.html, 4946 doc/ScintillaDownload.html, doc/ScintillaHistory.html, 4947 doc/ScintillaRelated.html, doc/index.html, gtk/PlatGTK.cxx, 4948 gtk/ScintillaGTK.cxx, gtk/deps.mak, gtk/makefile, gtk/scintilla.mak, 4949 include/Accessor.h, include/HFacer.py, include/KeyWords.h, 4950 include/Platform.h, include/PropSet.h, include/SString.h, 4951 include/SciLexer.h, include/Scintilla.h, include/Scintilla.iface, 4952 include/WindowAccessor.h, macosx/PlatMacOSX.cxx, 4953 macosx/PlatMacOSX.h, macosx/QuartzTextLayout.h, 4954 macosx/QuartzTextStyle.h, macosx/QuartzTextStyleAttribute.h, 4955 macosx/SciTest/English.lproj/InfoPlist.strings, 4956 macosx/SciTest/English.lproj/main.nib/classes.nib, 4957 macosx/SciTest/English.lproj/main.nib/info.nib, 4958 macosx/SciTest/English.lproj/main.nib/objects.xib, 4959 macosx/SciTest/Info.plist, 4960 macosx/SciTest/SciTest.xcode/project.pbxproj, 4961 macosx/SciTest/SciTest_Prefix.pch, macosx/SciTest/main.cpp, 4962 macosx/SciTest/version.plist, macosx/ScintillaCallTip.cxx, 4963 macosx/ScintillaCallTip.h, macosx/ScintillaListBox.cxx, 4964 macosx/ScintillaListBox.h, macosx/ScintillaMacOSX.cxx, 4965 macosx/ScintillaMacOSX.h, macosx/TCarbonEvent.cxx, 4966 macosx/TCarbonEvent.h, macosx/TRect.h, macosx/TView.cxx, 4967 macosx/TView.h, macosx/deps.mak, macosx/makefile, 4968 qt/ScintillaQt.cpp, qt/ScintillaQt.h, qt/qscintilla.pro, 4969 qt/qsciscintillabase.h, src/AutoComplete.cxx, src/AutoComplete.h, 4970 src/CallTip.cxx, src/CallTip.h, src/CellBuffer.cxx, 4971 src/CellBuffer.h, src/CharacterSet.h, src/ContractionState.cxx, 4972 src/ContractionState.h, src/Decoration.cxx, src/Decoration.h, 4973 src/Document.cxx, src/Document.h, src/DocumentAccessor.cxx, 4974 src/DocumentAccessor.h, src/Editor.cxx, src/Editor.h, 4975 src/ExternalLexer.cxx, src/ExternalLexer.h, src/Indicator.cxx, 4976 src/Indicator.h, src/KeyMap.cxx, src/KeyMap.h, src/KeyWords.cxx, 4977 src/LexAPDL.cxx, src/LexAU3.cxx, src/LexAVE.cxx, src/LexAda.cxx, 4978 src/LexAsm.cxx, src/LexAsn1.cxx, src/LexBaan.cxx, src/LexBash.cxx, 4979 src/LexBasic.cxx, src/LexBullant.cxx, src/LexCLW.cxx, 4980 src/LexCPP.cxx, src/LexCSS.cxx, src/LexCaml.cxx, src/LexCmake.cxx, 4981 src/LexConf.cxx, src/LexCrontab.cxx, src/LexCsound.cxx, 4982 src/LexD.cxx, src/LexEScript.cxx, src/LexEiffel.cxx, 4983 src/LexErlang.cxx, src/LexFlagship.cxx, src/LexForth.cxx, 4984 src/LexFortran.cxx, src/LexGAP.cxx, src/LexGen.py, 4985 src/LexGui4Cli.cxx, src/LexHTML.cxx, src/LexHaskell.cxx, 4986 src/LexInno.cxx, src/LexKix.cxx, src/LexLisp.cxx, src/LexLout.cxx, 4987 src/LexLua.cxx, src/LexMMIXAL.cxx, src/LexMPT.cxx, src/LexMSSQL.cxx, 4988 src/LexMatlab.cxx, src/LexMetapost.cxx, src/LexNsis.cxx, 4989 src/LexOpal.cxx, src/LexOthers.cxx, src/LexPB.cxx, src/LexPLM.cxx, 4990 src/LexPOV.cxx, src/LexPS.cxx, src/LexPascal.cxx, src/LexPerl.cxx, 4991 src/LexProgress.cxx, src/LexPython.cxx, src/LexRebol.cxx, 4992 src/LexRuby.cxx, src/LexSQL.cxx, src/LexScriptol.cxx, 4993 src/LexSmalltalk.cxx, src/LexSpecman.cxx, src/LexSpice.cxx, 4994 src/LexTADS3.cxx, src/LexTCL.cxx, src/LexTeX.cxx, src/LexVB.cxx, 4995 src/LexVHDL.cxx, src/LexVerilog.cxx, src/LexYAML.cxx, 4996 src/LineMarker.cxx, src/LineMarker.h, src/Partitioning.h, 4997 src/PositionCache.cxx, src/PositionCache.h, src/PropSet.cxx, 4998 src/RESearch.cxx, src/RESearch.h, src/RunStyles.cxx, 4999 src/RunStyles.h, src/SVector.h, src/ScintillaBase.cxx, 5000 src/ScintillaBase.h, src/SplitVector.h, src/Style.cxx, src/Style.h, 5001 src/StyleContext.cxx, src/StyleContext.h, src/UniConversion.cxx, 5002 src/UniConversion.h, src/ViewStyle.cxx, src/ViewStyle.h, 5003 src/WindowAccessor.cxx, src/XPM.cxx, src/XPM.h, 5004 vcbuild/SciLexer.dsp, version.txt, win32/PlatWin.cxx, 5005 win32/ScintRes.rc, win32/ScintillaWin.cxx, win32/deps.mak, 5006 win32/makefile, win32/scintilla.mak, win32/scintilla_vc6.mak, 5007 zipsrc.bat: 5008 Merged Scintilla v1.74. 5009 [04dee9c2424f] 5010 5011 * Python/sip/qscilexerpython.sip, build.py, qt/qscilexer.cpp, 5012 qt/qscilexerbash.cpp, qt/qscilexerpython.cpp, qt/qscilexerpython.h, 5013 qt/qscintilla.pro: 5014 Fixed comment folding in the Bash lexer. A style is properly 5015 restored when read from QSettings. Removed ./Qsci from the qmake 5016 INCLUDEPATH. Removed the Scintilla version number from generated 5017 filenames. Used fully qualified enum names in the Python lexer so 5018 that the QMetaObject is correct. 5019 [6b27a5b211e0] 5020 50212007-06-01 phil <phil> 5022 5023 * NEWS: 5024 Released as v2.1. 5025 [9976edafc5c1] [2.1] 5026 50272007-05-30 phil <phil> 5028 5029 * Makefile: 5030 Switched the internal build system to Qt v4.3.0. 5031 [49284aa376ef] 5032 5033 * NEWS, Python/configure.py, Python/sip/qscilexer.sip, 5034 Python/sip/qscilexerbash.sip, Python/sip/qscilexerbatch.sip, 5035 Python/sip/qscilexercmake.sip, Python/sip/qscilexercpp.sip, 5036 Python/sip/qscilexercsharp.sip, Python/sip/qscilexercss.sip, 5037 Python/sip/qscilexerd.sip, Python/sip/qscilexerdiff.sip, 5038 Python/sip/qscilexerhtml.sip, Python/sip/qscilexeridl.sip, 5039 Python/sip/qscilexerjavascript.sip, Python/sip/qscilexerlua.sip, 5040 Python/sip/qscilexermakefile.sip, Python/sip/qscilexerperl.sip, 5041 Python/sip/qscilexerpov.sip, Python/sip/qscilexerproperties.sip, 5042 Python/sip/qscilexerpython.sip, Python/sip/qscilexerruby.sip, 5043 Python/sip/qscilexersql.sip, Python/sip/qscilexertex.sip, 5044 Python/sip/qscilexervhdl.sip, Python/sip/qscimodcommon.sip, 5045 build.py, qt/qscilexer.cpp, qt/qscilexer.h, qt/qscilexerbash.cpp, 5046 qt/qscilexerbash.h, qt/qscilexerbatch.cpp, qt/qscilexerbatch.h, 5047 qt/qscilexercmake.cpp, qt/qscilexercmake.h, qt/qscilexercpp.cpp, 5048 qt/qscilexercpp.h, qt/qscilexercsharp.cpp, qt/qscilexercsharp.h, 5049 qt/qscilexercss.cpp, qt/qscilexercss.h, qt/qscilexerd.cpp, 5050 qt/qscilexerd.h, qt/qscilexerdiff.cpp, qt/qscilexerdiff.h, 5051 qt/qscilexerhtml.cpp, qt/qscilexerhtml.h, qt/qscilexeridl.cpp, 5052 qt/qscilexeridl.h, qt/qscilexerjavascript.cpp, 5053 qt/qscilexerjavascript.h, qt/qscilexerlua.cpp, qt/qscilexerlua.h, 5054 qt/qscilexermakefile.cpp, qt/qscilexermakefile.h, 5055 qt/qscilexerperl.cpp, qt/qscilexerperl.h, qt/qscilexerpov.cpp, 5056 qt/qscilexerpov.h, qt/qscilexerproperties.cpp, 5057 qt/qscilexerproperties.h, qt/qscilexerpython.cpp, 5058 qt/qscilexerpython.h, qt/qscilexerruby.cpp, qt/qscilexerruby.h, 5059 qt/qscilexersql.cpp, qt/qscilexersql.h, qt/qscilexertex.cpp, 5060 qt/qscilexertex.h, qt/qscilexervhdl.cpp, qt/qscilexervhdl.h, 5061 qt/qscintilla.pro: 5062 Lexers now remember their style settings. A lexer no longer has to 5063 be the current lexer when changing a style's color, end-of-line 5064 fill, font or paper. The color(), eolFill(), font() and paper() 5065 methods of QsciLexer now return the current values for a style 5066 rather than the default values. The setDefaultColor(), 5067 setDefaultFont() and setDefaultPaper() methods of QsciLexer are no 5068 longer slots and no longer virtual. The defaultColor(), 5069 defaultFont() and defaultPaper() methods of QsciLexer are no longer 5070 virtual. The color(), eolFill(), font() and paper() methods of all 5071 QsciLexer derived classes (except for QsciLexer itself) have been 5072 renamed defaultColor(), defaultEolFill(), defaultFont() and 5073 defaultPaper() respectively. 5074 [38aeee2a5a36] 5075 50762007-05-28 phil <phil> 5077 5078 * qt/qsciscintilla.cpp: 5079 Set the number of style bits after we've set the lexer. 5080 [84cda9af5b00] 5081 5082 * Python/configure.py: 5083 Fixed the handling of the %Timeline in the Python bindings. 5084 [4b3146d1a236] 5085 50862007-05-27 phil <phil> 5087 5088 * Python/sip/qsciscintillabase.sip: 5089 Updated the sub-class convertor code in the Python bindings for the 5090 Cmake and VHDL lexers. 5091 [6ab6570728a2] 5092 50932007-05-26 phil <phil> 5094 5095 * NEWS: 5096 Updated the NEWS file. Released as v2.0. 5097 [eec9914d8211] [2.0] 5098 50992007-05-19 phil <phil> 5100 5101 * Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp, 5102 qt/qsciscintillabase.cpp, qt/qsciscintillabase.h: 5103 Added basic input method support for Qt4 so that accented characters 5104 now work. (Although there is still a font problem - at least a text 5105 colour problem.) 5106 [6b41f3694999] 5107 5108 * qt/qsciapis.cpp, qt/qsciapis.h, qt/qsciscintillabase.cpp: 5109 Fixed building against Qt v3. 5110 [9e9ba05de0fb] 5111 51122007-05-17 phil <phil> 5113 5114 * qt/qsciscintilla.cpp: 5115 Fixed an autocompletion problem where an empty list was being 5116 displayed. 5117 [c7214274017c] 5118 51192007-05-16 phil <phil> 5120 5121 * qt/qsciscintilla.cpp: 5122 Fixed a bug where autocompleting from the document was looking for 5123 preceeding non-word characters as well. 5124 [3ee6fd746d49] 5125 5126 * qt/qsciscintilla.cpp: 5127 Fixed silly typo that broke call tips. 5128 [05213a8933c2] 5129 51302007-05-09 phil <phil> 5131 5132 * qt/qsciscintilla.cpp: 5133 Fiex an autocompletion bug for words that only had preceding 5134 whitespace. 5135 [a8f3339e02c6] 5136 5137 * Python/configure.py, lib/gen_python_api.py, 5138 qsci/api/python/Python-2.4.api, qsci/api/python/Python-2.5.api, 5139 qt/qsciapis.cpp, qt/qsciapis.h: 5140 Call tips shouldn't now get confused with commas in the text after 5141 the argument list. The included API files for Python should now be 5142 complete and properly exclude anything beginning with an underscore. 5143 The Python bindings configure.py can now install the API file in a 5144 user supplied directory. 5145 [c7e93dc918de] 5146 5147 * qt/qscintilla_cs.qm, qt/qscintilla_fr.qm, qt/qscintilla_pt_br.qm, 5148 qt/qscintilla_ru.qm: 5149 Ran lrelease on the project. 5150 [c3ce60078221] 5151 5152 * Makefile, qt/qscintilla_cs.ts, qt/qscintilla_de.ts, 5153 qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts: 5154 Updated the internal build system to Qt v4.3.0rc1. Ran lupdate on 5155 the project. 5156 [6a86e71a4e26] 5157 51582007-05-08 phil <phil> 5159 5160 * Python/sip/qsciscintilla.sip, qt/qsciapis.cpp, qt/qsciapis.h, 5161 qt/qsciscintilla.cpp, qt/qsciscintilla.h: 5162 Call tips will now show all the tips for a function (in all scopes) 5163 if the current context/scope isn't known. 5164 [cbebccc205c7] 5165 5166 * Python/sip/qsciscintilla.sip, qt/qsciapis.cpp, qt/qsciapis.h, 5167 qt/qsciscintilla.cpp, qt/qsciscintilla.h: 5168 Added callTipsStyle() and setCallTipsStyle() to QsciScintilla. 5169 [59d453b5da8c] 5170 51712007-05-07 phil <phil> 5172 5173 * qt/qsciscintilla.cpp, qt/qsciscintilla.h: 5174 Autocompletion from documents should now work the same as QScintilla 5175 v1. The only difference is that the list does not contain the 5176 preceding context so it is consistent with autocompletion from APIs. 5177 [46de719d325e] 5178 5179 * qt/qscintilla.pro, qt/qscintilla_cs.qm, qt/qscintilla_cs.ts: 5180 Added the Czech translations from Zdenek Bohm. 5181 [139fd9aee405] 5182 51832007-04-30 phil <phil> 5184 5185 * Python/sip/qsciscintilla.sip, qt/qsciscintilla.cpp, 5186 qt/qsciscintilla.h: 5187 Added QsciScintilla::wordCharacters(). 5188 [d6e56986a031] 5189 51902007-04-29 phil <phil> 5191 5192 * Python/sip/qsciscintilla.sip, Python/sip/qsciscintillabase.sip, 5193 qt/qsciscintilla.cpp, qt/qsciscintilla.h, qt/qsciscintillabase.cpp, 5194 qt/qsciscintillabase.h: 5195 Added lots of consts to QsciScintilla getter methods. 5196 [4aaffa8611ba] 5197 5198 * Python/configure.py, Python/sip/qsciscintilla.sip, 5199 qt/qscintilla_de.qm, qt/qscintilla_de.ts, qt/qscintilla_fr.ts, 5200 qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts, qt/qsciscintilla.cpp, 5201 qt/qsciscintilla.h: 5202 Added caseSensitive() and isWordCharacter() to QsciScintilla. 5203 Updated translations from Detlev. 5204 [64223bf97266] 5205 52062007-04-10 phil <phil> 5207 5208 * Python/sip/qscilexercmake.sip, Python/sip/qscilexervhdl.sip, 5209 Python/sip/qscimodcommon.sip, qt/qscilexercmake.cpp, 5210 qt/qscilexercmake.h, qt/qscilexervhdl.cpp, qt/qscilexervhdl.h, 5211 qt/qscintilla.pro: 5212 Added the QsciLexerVHDL class. 5213 [10029339786f] 5214 5215 * Python/sip/qscilexercmake.sip, Python/sip/qscimodcommon.sip, 5216 qt/qscilexercmake.cpp, qt/qscilexercmake.h, qt/qscintilla.pro: 5217 Added the QsciLexerCmake class. 5218 [c1c911246f75] 5219 52202007-04-09 phil <phil> 5221 5222 * qt/qsciapis.cpp, qt/qsciapis.h, qt/qsciscintilla.cpp, 5223 qt/qsciscintilla.h: 5224 Finished call tip support. 5225 [b8c717297392] 5226 52272007-04-07 phil <phil> 5228 5229 * qt/qsciapis.cpp, qt/qsciapis.h, qt/qsciscintilla.cpp, 5230 qt/qsciscintilla.h: 5231 Some refactoring in preparation for getting call tips working. 5232 [6cb925653a80] 5233 52342007-04-06 phil <phil> 5235 5236 * qt/qsciscintilla.cpp: 5237 Fixed autoindenting. 5238 [8d7b93ee4d9e] 5239 52402007-04-05 phil <phil> 5241 5242 * qt/qsciapis.cpp, qt/qsciapis.h, qt/qsciscintilla.cpp: 5243 Fixed autocompletion so that it works with lexers that don't define 5244 word separators, and lexers that are case insensitive. 5245 [66634cf13685] 5246 52472007-04-04 phil <phil> 5248 5249 * qt/ScintillaQt.cpp, qt/qsciscintilla.cpp: 5250 Fixed the horizontal scrollbar when word wrapping. 5251 [021ea1fe8468] 5252 52532007-04-03 phil <phil> 5254 5255 * Python/configure.py, Python/sip/qsciscintillabase.sip, delcvs.bat, 5256 doc/ScintillaDoc.html, doc/ScintillaDownload.html, 5257 doc/ScintillaHistory.html, doc/ScintillaRelated.html, 5258 doc/index.html, gtk/makefile, gtk/scintilla.mak, include/SciLexer.h, 5259 include/Scintilla.h, include/Scintilla.iface, qt/ScintillaQt.cpp, 5260 qt/qscintilla.pro, qt/qsciscintillabase.h, src/Document.cxx, 5261 src/Document.h, src/DocumentAccessor.cxx, src/Editor.cxx, 5262 src/Editor.h, src/ExternalLexer.h, src/KeyWords.cxx, src/LexAU3.cxx, 5263 src/LexBash.cxx, src/LexCmake.cxx, src/LexHTML.cxx, src/LexLua.cxx, 5264 src/LexMSSQL.cxx, src/LexOthers.cxx, src/LexTADS3.cxx, 5265 src/PropSet.cxx, src/RESearch.cxx, src/RESearch.h, 5266 src/SplitVector.h, vcbuild/SciLexer.dsp, version.txt, 5267 win32/PlatWin.cxx, win32/ScintRes.rc, win32/ScintillaWin.cxx, 5268 win32/makefile, win32/scintilla.mak, win32/scintilla_vc6.mak: 5269 Merged Scintilla v1.73. 5270 [2936af6fc62d] 5271 52722007-03-18 phil <phil> 5273 5274 * Makefile, Python/sip/qscilexerd.sip, Python/sip/qscimodcommon.sip, 5275 Python/sip/qsciscintillabase.sip, qt/qscilexerd.cpp, 5276 qt/qscilexerd.h, qt/qscintilla.pro, qt/qscintilla_de.qm, 5277 qt/qscintilla_de.ts, qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, 5278 qt/qscintilla_ru.ts: 5279 Switched the internal build system to Qt v4.2.3. Added the D lexer 5280 support from Detlev. 5281 [667e9b81ab4f] 5282 52832007-03-04 phil <phil> 5284 5285 * Makefile, example-Qt4/mainwindow.cpp, qt/PlatQt.cpp, 5286 qt/qsciscintilla.cpp: 5287 Fixed a bug in default font handling. Removed use of QIODevice::Text 5288 in the example as it is unnecessary and a performance hog. Moved the 5289 internal Qt3 build system to Qt v3.3.8. Auto-indentation should now 5290 work (as badly) as it did with QScintilla v1. 5291 [4d3ad4d1f295] 5292 52932007-01-17 phil <phil> 5294 5295 * Python/sip/qsciapis.sip, qt/qsciapis.cpp, qt/qsciapis.h: 5296 Added defaultPreparedName() to QsciAPIs. 5297 [2a3c872122dd] 5298 5299 * designer-Qt4/qscintillaplugin.cpp: 5300 Fixed the Qt4 Designer plugin include file value. 5301 [ea7cb8634ad2] 5302 53032007-01-16 phil <phil> 5304 5305 * Python/sip/qsciapis.sip, qt/qsciapis.cpp, qt/qsciapis.h: 5306 Added cancelPreparation() and apiPreparationCancelled() to QsciAPIs. 5307 [2d7dd00e3bc0] 5308 5309 * Python/sip/qsciscintilla.sip, Python/sip/qsciscintillabase.sip, 5310 build.py, lib/LICENSE.commercial.short, lib/LICENSE.gpl.short, 5311 qt/qscintilla.pro, qt/qsciscintilla.cpp, qt/qsciscintilla.h, 5312 qt/qsciscintillabase.cpp, qt/qsciscintillabase.h: 5313 Updated the copyright notices. Added selectionToEol() and 5314 setSelectionToEol() to QsciScintilla. Added the other 1.72 changes 5315 to the low level API. 5316 [ddcf2d43cf31] 5317 5318 * doc/SciBreak.jpg, doc/ScintillaDoc.html, doc/ScintillaDownload.html, 5319 doc/ScintillaHistory.html, doc/ScintillaRelated.html, 5320 doc/index.html, gtk/PlatGTK.cxx, gtk/ScintillaGTK.cxx, gtk/makefile, 5321 gtk/scintilla.mak, include/SciLexer.h, include/Scintilla.h, 5322 include/Scintilla.iface, qt/ScintillaQt.h, src/CellBuffer.cxx, 5323 src/CellBuffer.h, src/ContractionState.cxx, src/Document.cxx, 5324 src/Document.h, src/DocumentAccessor.cxx, src/Editor.cxx, 5325 src/Editor.h, src/KeyWords.cxx, src/LexCPP.cxx, src/LexD.cxx, 5326 src/LexGen.py, src/LexHTML.cxx, src/LexInno.cxx, src/LexLua.cxx, 5327 src/LexMatlab.cxx, src/LexNsis.cxx, src/LexOthers.cxx, 5328 src/LexRuby.cxx, src/LexTADS3.cxx, src/Partitioning.h, 5329 src/ScintillaBase.cxx, src/SplitVector.h, src/StyleContext.h, 5330 src/ViewStyle.cxx, src/ViewStyle.h, vcbuild/SciLexer.dsp, 5331 version.txt, win32/ScintRes.rc, win32/ScintillaWin.cxx, 5332 win32/makefile, win32/scintilla.mak, win32/scintilla_vc6.mak: 5333 Merged Scintilla v1.72, but any new features are not yet exploited. 5334 [dcdfde9050a2] 5335 53362007-01-09 phil <phil> 5337 5338 * Python/configure.py: 5339 Fixed bug in configure.py when the -p flag wasn't specified. 5340 [50dc69f2b20d] 5341 53422007-01-04 phil <phil> 5343 5344 * Python/configure.py, Python/sip/qscilexer.sip, qt/qsciapis.cpp, 5345 qt/qsciapis.h, qt/qsciscintilla.cpp: 5346 Backported to Qt v3. Note that this will probably break again in the 5347 future when call tips are redone. 5348 [3bcc4826fc73] 5349 53502007-01-02 phil <phil> 5351 5352 * Python/configure.py, lib/gen_python_api.py, 5353 qsci/api/python/Python-2.4.api, qsci/api/python/Python-2.5.api, 5354 qt/qsciapis.cpp: 5355 Added the Python v2.4 and v2.5 API files. Added the generation of 5356 the QScintilla2.api file. 5357 [49beb92ca721] 5358 53592007-01-01 phil <phil> 5360 5361 * Python/sip/qsciscintilla.sip, qt/qscilexer.h, qt/qsciscintilla.cpp, 5362 qt/qsciscintilla.h: 5363 Added autoCompletionFillupsEnabled() and 5364 setAutoCompletionFillupsEnabled() to QsciScintilla. Updated the 5365 Python bindings. 5366 [7aa946010e9d] 5367 5368 * Python/sip/qsciapis.sip, qt/qsciapis.cpp, qt/qsciapis.h: 5369 Implemented loadPrepared() and savePrepared() in QsciAPIs. Added 5370 isPrepared() to QsciAPIs. Updated the Python bindings. 5371 [4c5e3d80fec7] 5372 5373 * Python/sip/qsciapis.sip, qt/qsciapis.cpp, qt/qsciapis.h: 5374 Added installAPIFiles() and stubs for loadPrepared() and 5375 savePrepared() to QsciAPIs. 5376 [93f4dd7222a1] 5377 5378 * Python/sip/qsciapis.sip: 5379 Added the missing qsciapis.sip file. 5380 [064b524acc93] 5381 5382 * Python/sip/qscilexer.sip, Python/sip/qscimodcommon.sip, 5383 lib/qscintilla.dxy, qt/qsciapis.cpp, qt/qsciapis.h, 5384 qt/qscilexer.cpp, qt/qscilexer.h: 5385 Fixed the generation of the API documentation. Added apis() and 5386 setAPIs() to QsciLexer. Removed apiAdd(), apiClear(), apiLoad(), 5387 apiRemove(), apiProcessingStarted() and apiProcessingFinished() from 5388 QsciLexer. Added apiPreparationStarted() and 5389 apiPreparationFinished() to QsciAPIs. Made QsciAPIs part of the API 5390 again. Updated the Python bindings. 5391 [851d133b12ff] 5392 53932006-12-20 phil <phil> 5394 5395 * Makefile, qt/qsciapis.cpp, qt/qsciapis.h: 5396 Updated the internal build system to Qt v4.2.2. More work on auto- 5397 completion. 5398 [d4542220e7a2] 5399 54002006-11-26 phil <phil> 5401 5402 * qt/ListBoxQt.cpp, qt/ListBoxQt.h, qt/qsciapis.cpp, qt/qsciapis.h, 5403 qt/qsciscintilla.cpp, qt/qsciscintilla.h: 5404 More work on the auto-completion code. 5405 [37b2d0d2b154] 5406 54072006-11-22 phil <phil> 5408 5409 * qt/qsciapis.cpp, qt/qsciapis.h, qt/qscilexer.cpp, qt/qscilexer.h, 5410 qt/qscilexerbatch.cpp, qt/qscilexerbatch.h, qt/qsciscintilla.cpp, 5411 qt/qsciscintilla.h: 5412 Changed the handling of case sensitivity in auto-completion lists. 5413 Lexers now say if they are case sensitive. 5414 [b1932fba61ec] 5415 54162006-11-17 phil <phil> 5417 5418 * Makefile, Python/configure.py, Python/sip/qscicommand.sip, 5419 Python/sip/qscicommandset.sip, Python/sip/qscidocument.sip, 5420 Python/sip/qscilexer.sip, Python/sip/qscilexerbash.sip, 5421 Python/sip/qscilexerbatch.sip, Python/sip/qscilexercpp.sip, 5422 Python/sip/qscilexercsharp.sip, Python/sip/qscilexercss.sip, 5423 Python/sip/qscilexerdiff.sip, Python/sip/qscilexerhtml.sip, 5424 Python/sip/qscilexeridl.sip, Python/sip/qscilexerjava.sip, 5425 Python/sip/qscilexerjavascript.sip, Python/sip/qscilexerlua.sip, 5426 Python/sip/qscilexermakefile.sip, Python/sip/qscilexerperl.sip, 5427 Python/sip/qscilexerpov.sip, Python/sip/qscilexerproperties.sip, 5428 Python/sip/qscilexerpython.sip, Python/sip/qscilexerruby.sip, 5429 Python/sip/qscilexersql.sip, Python/sip/qscilexertex.sip, 5430 Python/sip/qscimacro.sip, Python/sip/qsciprinter.sip, 5431 Python/sip/qsciscintilla.sip, Python/sip/qsciscintillabase.sip, 5432 TODO, build.py, designer-Qt3/qscintillaplugin.cpp, designer- 5433 Qt4/qscintillaplugin.cpp, example-Qt3/application.cpp, example- 5434 Qt4/mainwindow.cpp, qt/PlatQt.cpp, qt/ScintillaQt.cpp, 5435 qt/qsciapis.cpp, qt/qsciapis.h, qt/qscicommand.cpp, 5436 qt/qscicommand.h, qt/qscicommandset.cpp, qt/qscicommandset.h, 5437 qt/qscidocument.cpp, qt/qscidocument.h, qt/qscilexer.cpp, 5438 qt/qscilexer.h, qt/qscilexerbash.cpp, qt/qscilexerbash.h, 5439 qt/qscilexerbatch.cpp, qt/qscilexerbatch.h, qt/qscilexercpp.cpp, 5440 qt/qscilexercpp.h, qt/qscilexercsharp.cpp, qt/qscilexercsharp.h, 5441 qt/qscilexercss.cpp, qt/qscilexercss.h, qt/qscilexerdiff.cpp, 5442 qt/qscilexerdiff.h, qt/qscilexerhtml.cpp, qt/qscilexerhtml.h, 5443 qt/qscilexeridl.cpp, qt/qscilexeridl.h, qt/qscilexerjava.cpp, 5444 qt/qscilexerjava.h, qt/qscilexerjavascript.cpp, 5445 qt/qscilexerjavascript.h, qt/qscilexerlua.cpp, qt/qscilexerlua.h, 5446 qt/qscilexermakefile.cpp, qt/qscilexermakefile.h, 5447 qt/qscilexerperl.cpp, qt/qscilexerperl.h, qt/qscilexerpov.cpp, 5448 qt/qscilexerpov.h, qt/qscilexerproperties.cpp, 5449 qt/qscilexerproperties.h, qt/qscilexerpython.cpp, 5450 qt/qscilexerpython.h, qt/qscilexerruby.cpp, qt/qscilexerruby.h, 5451 qt/qscilexersql.cpp, qt/qscilexersql.h, qt/qscilexertex.cpp, 5452 qt/qscilexertex.h, qt/qscimacro.cpp, qt/qscimacro.h, 5453 qt/qscintilla.pro, qt/qsciprinter.cpp, qt/qsciprinter.h, 5454 qt/qsciscintilla.cpp, qt/qsciscintilla.h, qt/qsciscintillabase.cpp, 5455 qt/qsciscintillabase.h: 5456 Fixed the name of the generated source packages. Reorganised so that 5457 the header files are in a separate sub-directory. Updated the 5458 designer plugins and examples for the changing in header file 5459 structure. More work on autocompletion. Basic functionality is 5460 there, but no support for the "current context" yet. 5461 [312e74140bb8] 5462 54632006-11-04 phil <phil> 5464 5465 * designer-Qt4/qscintillaplugin.cpp: 5466 Designer plugin fixes for Qt4 from DavidB. 5467 [920f7af8bec6] 5468 54692006-11-03 phil <phil> 5470 5471 * qt/qscilexer.cpp: 5472 Fixed QsciLexer::setPaper() so that it also sets the background 5473 colour of the default style. 5474 [fcab00732d97] 5475 54762006-10-21 phil <phil> 5477 5478 * Makefile, qt/qsciapis.cpp, qt/qsciapis.h, qt/qsciscintilla.cpp: 5479 Switched the internal build system to Qt v3.3.7 and v4.2.1. 5480 Portability fixes for Qt3. 5481 [512b57958ea4] 5482 54832006-10-20 phil <phil> 5484 5485 * Makefile, build.py, include/Platform.h, lib/README.doc, 5486 qt/PlatQt.cpp, qt/qscimacro.cpp, qt/qscintilla.pro, 5487 qt/qsciscintilla.cpp: 5488 Renamed the base package QScintilla2. Platform portability fixes 5489 from Ulli. The qsci data directory is now installed (where API files 5490 will be kept). 5491 [2a61d65842fb] 5492 54932006-10-13 phil <phil> 5494 5495 * Python/sip/qsciscintilla.sip, qt/qscintilla.pro, 5496 qt/qscintilla_pt_br.qm, qt/qscintilla_pt_br.ts, 5497 qt/qscintilla_ptbr.qm, qt/qscintilla_ptbr.ts, qt/qsciscintilla.cpp, 5498 qt/qsciscintilla.h: 5499 Added QsciScintilla::linesChanged() from Detlev. Removed 5500 QsciScintilla::markerChanged(). Renamed the Brazilian Portugese 5501 translation files. 5502 [5b23de72e063] 5503 5504 * Makefile, Python/sip/qscilexer.sip, qt/ListBoxQt.cpp, 5505 qt/ListBoxQt.h, qt/ScintillaQt.cpp, qt/qsciapis.cpp, qt/qsciapis.h, 5506 qt/qscilexer.cpp, qt/qscilexer.h, qt/qsciscintilla.cpp, 5507 qt/qsciscintilla.h: 5508 Added apiRemove(), apiProcessingStarted() and 5509 apiProcessingFinished() to QsciLexer. 5510 [ef2cb95b868a] 5511 55122006-10-08 phil <phil> 5513 5514 * qt/qsciscintilla.cpp, qt/qsciscintilla.h: 5515 Reset the text and paper colours and font when removing a lexer. 5516 [08ac85b34d80] 5517 5518 * qt/qsciscintilla.cpp: 5519 Fixed Qt3 specific problem with most recent changes. 5520 [e4ba06e01a1e] 5521 55222006-10-06 phil <phil> 5523 5524 * Python/sip/qsciapis.sip, Python/sip/qscilexer.sip, 5525 Python/sip/qscimodcommon.sip, Python/sip/qsciscintilla.sip, 5526 qt/ListBoxQt.cpp, qt/SciClasses.cpp, qt/qsciapis.cpp, qt/qsciapis.h, 5527 qt/qscilexer.cpp, qt/qscilexer.h, qt/qscilexerbash.cpp, 5528 qt/qscilexerbash.h, qt/qscilexerbatch.cpp, qt/qscilexerbatch.h, 5529 qt/qscilexercpp.cpp, qt/qscilexercpp.h, qt/qscilexercsharp.h, 5530 qt/qscilexercss.cpp, qt/qscilexercss.h, qt/qscilexerdiff.cpp, 5531 qt/qscilexerdiff.h, qt/qscilexerhtml.cpp, qt/qscilexerhtml.h, 5532 qt/qscilexeridl.h, qt/qscilexerjavascript.h, qt/qscilexerlua.cpp, 5533 qt/qscilexerlua.h, qt/qscilexermakefile.cpp, qt/qscilexermakefile.h, 5534 qt/qscilexerperl.cpp, qt/qscilexerperl.h, qt/qscilexerpov.cpp, 5535 qt/qscilexerpov.h, qt/qscilexerproperties.cpp, 5536 qt/qscilexerproperties.h, qt/qscilexerpython.cpp, 5537 qt/qscilexerpython.h, qt/qscilexerruby.cpp, qt/qscilexerruby.h, 5538 qt/qscilexersql.cpp, qt/qscilexersql.h, qt/qscilexertex.cpp, 5539 qt/qscilexertex.h, qt/qsciscintilla.cpp, qt/qsciscintilla.h: 5540 Made QsciAPIs an internal class and instead added apiAdd(), 5541 apiClear() and apiLoad() to QsciLexer. Replaced 5542 setAutoCompletionStartCharacters() with 5543 setAutoCompletionWordSeparators() in QsciScintilla. Removed 5544 autoCompletionFillupsEnabled(), setAutoCompletionFillupsEnabled(), 5545 setAutoCompletionAPIs() and setCallTipsAPIs() from QsciScintilla. 5546 Added AcsNone to QsciScintilla::AutoCompletionSource. Horizontal 5547 scrollbars are displayed as needed in autocompletion lists. Added 5548 QsciScintilla::lexer(). Fixed setFont(), setColor(), setEolFill() 5549 and setPaper() in QsciLexer so that they handle all styles as 5550 documented. Removed all occurences of QString::null. Fixed the 5551 problem with indentation guides not changing when the size of a 5552 space changed. Added the QsciScintilla::markerChanged() signal. 5553 Updated the Python bindings. 5554 [9ae22e152365] 5555 55562006-10-01 phil <phil> 5557 5558 * qt/PlatQt.cpp: 5559 Fixed a silly line drawing bug. 5560 [0f9f5c22421a] 5561 55622006-09-30 phil <phil> 5563 5564 * qt/qscintilla.pro: 5565 Fixes for building on Windows and MacOS/X. 5566 [c16bc6aeba20] 5567 55682006-09-29 phil <phil> 5569 5570 * example-Qt4/application.pro, qt/PlatQt.cpp, qt/qsciscintilla.cpp, 5571 qt/qsciscintilla.h, qt/qsciscintillabase.cpp: 5572 Fixed the documentation bug in QsciScintilla::insert(). Fixed the 5573 mouse shape changing properly. Fixed the drawing of fold markers. 5574 [08af64d93094] 5575 55762006-09-23 phil <phil> 5577 5578 * lib/README: 5579 Improved the README for the pedants amongst us. 5580 [683bdb9a84fc] 5581 5582 * designer-Qt4/designer.pro, designer-Qt4/qscintillaplugin.cpp, 5583 designer-Qt4/qscintillaplugin.h: 5584 The Qt4 Designer plugin now loads - thanks to DavidB. 5585 [feb5a3618df6] 5586 55872006-09-16 phil <phil> 5588 5589 * build.py, designer-Qt3/designer.pro, designer- 5590 Qt3/qscintillaplugin.cpp, designer-Qt4/designer.pro, designer- 5591 Qt4/qscintillaplugin.cpp, designer/designer.pro, 5592 designer/qscintillaplugin.cpp, lib/README.doc, qt/qsciscintilla.h: 5593 Fixed the Qt3 designer plugin. Added the Qt4 designer plugin based 5594 on Andrius Ozelis's work. (But it doesn't load for me - does anybody 5595 else have a problem?) 5596 [3a0873ed5ff0] 5597 55982006-09-09 phil <phil> 5599 5600 * Python/sip/qsciscintilla.sip, qt/qsciscintilla.cpp, 5601 qt/qsciscintilla.h: 5602 QsciScintilla's setFont(), setColor() and setPaper() now work as 5603 expected when there is no lexer (and have no effect if there is a 5604 lexer). 5605 [65cc713d9ecb] 5606 56072006-08-28 phil <phil> 5608 5609 * qt/ListBoxQt.cpp, qt/PlatQt.cpp: 5610 Fixed a crash when double-clicking on an auto-completion list entry. 5611 [d8eecfc59ca2] 5612 56132006-08-27 phil <phil> 5614 5615 * Python/sip/qsciscintillabase.sip, doc/ScintillaDoc.html, 5616 doc/ScintillaDownload.html, doc/ScintillaHistory.html, 5617 doc/index.html, gtk/Converter.h, gtk/PlatGTK.cxx, 5618 gtk/ScintillaGTK.cxx, qt/ScintillaQt.cpp, qt/qsciscintillabase.h, 5619 src/Editor.cxx, src/LexCPP.cxx, src/LexPerl.cxx, src/LexVB.cxx, 5620 src/StyleContext.h, version.txt, win32/ScintRes.rc, 5621 win32/ScintillaWin.cxx: 5622 Merged Scintilla v1.71. The SCN_DOUBLECLICK() signal now passes the 5623 line and position of the click. 5624 [81c852fed943] 5625 56262006-08-17 phil <phil> 5627 5628 * Python/sip/qsciscintilla.sip, qt/ScintillaQt.cpp: 5629 Fixed pasting when Unicode mode is set. 5630 [9d4a7ccef6f4] 5631 5632 * build.py: 5633 Fixed the internal build system leaving SVN remnants around. 5634 [96c36a0e94ac] 5635 56362006-07-30 phil <phil> 5637 5638 * NEWS, Python/sip/qsciscintilla.sip, qt/qscicommand.h, 5639 qt/qscicommandset.h, qt/qsciscintilla.cpp, qt/qsciscintilla.h: 5640 Added autoCompletionFillupsEnabled() and 5641 setAutoCompletionFillupsEnabled() to QsciScintilla. Don't auto- 5642 complete numbers. Removed QsciCommandList. 5643 [e9886e5da7c3] 5644 56452006-07-29 phil <phil> 5646 5647 * lib/README.doc, qt/PlatQt.cpp: 5648 Debugged the Qt3 backport - all seems to work. 5649 [1e743e050599] 5650 5651 * Python/configure.py, Python/sip/qscimod3.sip, 5652 Python/sip/qsciscintillabase.sip, Python/sip/qsciscintillabase4.sip, 5653 build.py, lib/README, lib/README.doc, lib/qscintilla.dxy, 5654 qt/qsciscintillabase.h: 5655 The PyQt3 bindings now work. Updated the documentation and build 5656 system for both Qt3 and Qt4. 5657 [f4fa8a9a35c0] 5658 56592006-07-28 phil <phil> 5660 5661 * Python/sip/qscimodcommon.sip, Python/sip/qsciscintillabase4.sip, 5662 Python/sip/qscitypes.sip, example-Qt3/application.cpp, example- 5663 Qt3/application.h, example-Qt3/application.pro, qt/qscicommand.cpp, 5664 qt/qscicommandset.cpp, qt/qscidocument.cpp, qt/qscimacro.cpp, 5665 qt/qscintilla.pro, qt/qsciprinter.cpp, qt/qsciscintilla.cpp, 5666 qt/qsciscintilla.h, qt/qsciscintillabase.cpp, 5667 qt/qsciscintillabase.h, qt/qscitypes.h: 5668 Backed out the QscoTypes namespace now that the Qt3/4 source code 5669 has been consolidated. 5670 [372c37fa8b9c] 5671 5672 * qt/qscintilla_de.ts, qt/qscintilla_fr.ts, qt/qscintilla_ptbr.ts, 5673 qt/qscintilla_ru.ts, qt/qsciscintillabase.cpp, 5674 qt/qsciscintillabase.h, qt/qsciscintillabase3.cpp, 5675 qt/qsciscintillabase3.h, qt/qsciscintillabase4.cpp, 5676 qt/qsciscintillabase4.h: 5677 Integated the Qt3 and Qt4 source files. 5678 [4ee1fcf04cd9] 5679 5680 * Makefile, build.py, lib/README.doc, lib/qscintilla.dxy, 5681 qt/qscintilla.pro, qt/qsciscintillabase.h, 5682 qt/qsciscintillabase3.cpp, qt/qsciscintillabase3.h, 5683 qt/qsciscintillabase4.cpp, qt/qsciscintillabase4.h: 5684 The Qt3 port now compiles, but otherwise untested. 5685 [da227e07e729] 5686 5687 * Python/sip/qscimacro.sip, lib/README.doc, lib/qscintilla.dxy, 5688 qt/PlatQt.cpp, qt/qscilexermakefile.cpp, qt/qscimacro.cpp, 5689 qt/qscimacro.h, qt/qscintilla.pro, qt/qsciscintillabase.h, 5690 qt/qsciscintillabase3.cpp, qt/qsciscintillabase3.h, 5691 qt/qsciscintillabase4.cpp, qt/qsciscintillabase4.h: 5692 Changes to QsciMacro so that it has a more consistent API across Qt3 5693 and Qt4. Backported to Qt3 - doesn't yet build because Qt3 qmake 5694 doesn't understand the preprocessor. 5695 [910b415ec4a8] 5696 56972006-07-27 phil <phil> 5698 5699 * build.py, designer/qscintillaplugin.cpp, example-Qt3/README, 5700 example-Qt4/README, lib/README, lib/README.doc, lib/qscintilla.dxy, 5701 qt/qscintilla.pro: 5702 Updated the documentation. 5703 [7774f3e87003] 5704 57052006-07-26 phil <phil> 5706 5707 * Makefile, Python/configure.py, Python/qsciapis.sip, 5708 Python/qscicommand.sip, Python/qscicommandset.sip, 5709 Python/qscidocument.sip, Python/qscilexer.sip, 5710 Python/qscilexerbash.sip, Python/qscilexerbatch.sip, 5711 Python/qscilexercpp.sip, Python/qscilexercsharp.sip, 5712 Python/qscilexercss.sip, Python/qscilexerdiff.sip, 5713 Python/qscilexerhtml.sip, Python/qscilexeridl.sip, 5714 Python/qscilexerjava.sip, Python/qscilexerjavascript.sip, 5715 Python/qscilexerlua.sip, Python/qscilexermakefile.sip, 5716 Python/qscilexerperl.sip, Python/qscilexerpov.sip, 5717 Python/qscilexerproperties.sip, Python/qscilexerpython.sip, 5718 Python/qscilexerruby.sip, Python/qscilexersql.sip, 5719 Python/qscilexertex.sip, Python/qscimacro.sip, Python/qscimod4.sip, 5720 Python/qscimodcommon.sip, Python/qsciprinter.sip, 5721 Python/qsciscintilla.sip, Python/qsciscintillabase4.sip, 5722 Python/qscitypes.sip, Python/sip/qsciapis.sip, 5723 Python/sip/qscicommand.sip, Python/sip/qscicommandset.sip, 5724 Python/sip/qscidocument.sip, Python/sip/qscilexer.sip, 5725 Python/sip/qscilexerbash.sip, Python/sip/qscilexerbatch.sip, 5726 Python/sip/qscilexercpp.sip, Python/sip/qscilexercsharp.sip, 5727 Python/sip/qscilexercss.sip, Python/sip/qscilexerdiff.sip, 5728 Python/sip/qscilexerhtml.sip, Python/sip/qscilexeridl.sip, 5729 Python/sip/qscilexerjava.sip, Python/sip/qscilexerjavascript.sip, 5730 Python/sip/qscilexerlua.sip, Python/sip/qscilexermakefile.sip, 5731 Python/sip/qscilexerperl.sip, Python/sip/qscilexerpov.sip, 5732 Python/sip/qscilexerproperties.sip, Python/sip/qscilexerpython.sip, 5733 Python/sip/qscilexerruby.sip, Python/sip/qscilexersql.sip, 5734 Python/sip/qscilexertex.sip, Python/sip/qscimacro.sip, 5735 Python/sip/qscimod4.sip, Python/sip/qscimodcommon.sip, 5736 Python/sip/qsciprinter.sip, Python/sip/qsciscintilla.sip, 5737 Python/sip/qsciscintillabase4.sip, Python/sip/qscitypes.sip, 5738 build.py, lib/LICENSE.edu, lib/LICENSE.edu.short, lib/README.MacOS: 5739 Changed the build system to add the Python bindings. 5740 [8a56c38c418b] 5741 5742 * Python/configure.py, Python/qscicommandset.sip, 5743 Python/qscilexerruby.sip, Python/qscilexertex.sip, 5744 Python/qscimod4.sip, Python/qsciscintilla.sip, 5745 Python/qsciscintillabase4.sip, Python/qscitypes.sip: 5746 Debugged the Python bindings - not yet part of the snapshots. 5747 [8e348d9c7d38] 5748 57492006-07-25 phil <phil> 5750 5751 * Python/qsciapis.sip, Python/qscicommand.sip, 5752 Python/qscicommandset.sip, Python/qscidocument.sip, 5753 Python/qscilexer.sip, Python/qscilexerbash.sip, 5754 Python/qscilexerbatch.sip, Python/qscilexercpp.sip, 5755 Python/qscilexercsharp.sip, Python/qscilexercss.sip, 5756 Python/qscilexerdiff.sip, Python/qscilexerhtml.sip, 5757 Python/qscilexeridl.sip, Python/qscilexerjava.sip, 5758 Python/qscilexerjavascript.sip, Python/qscilexerlua.sip, 5759 Python/qscilexermakefile.sip, Python/qscilexerperl.sip, 5760 Python/qscilexerpov.sip, Python/qscilexerproperties.sip, 5761 Python/qscilexerpython.sip, Python/qscilexerruby.sip, 5762 Python/qscilexersql.sip, Python/qscilexertex.sip, 5763 Python/qscimacro.sip, Python/qscimod4.sip, Python/qscimodcommon.sip, 5764 Python/qsciprinter.sip, Python/qsciscintilla.sip, 5765 Python/qsciscintillabase4.sip, Python/qscitypes.sip, qt/qsciapis.h, 5766 qt/qsciglobal.h, qt/qscilexer.h, qt/qscilexerbash.h, 5767 qt/qscilexercpp.h, qt/qscilexerperl.h, qt/qscilexerpython.h, 5768 qt/qscilexersql.h, qt/qsciprinter.h, qt/qsciscintilla.h: 5769 Ported the .sip files from v1. (Not yet part of the snapshot.) 5770 [c03807f9fbab] 5771 5772 * Makefile, qt/qscintilla-Qt4.pro, qt/qscintilla.pro: 5773 The .pro file should now work with both Qt v3 and v4. 5774 [c99aec4ce73d] 5775 5776 * Makefile, qt/qscintilla-Qt4.pro, qt/qscintilla.pro, 5777 qt/qsciscintillabase.cpp, qt/qsciscintillabase.h, 5778 qt/qsciscintillabase4.cpp, qt/qsciscintillabase4.h: 5779 Some file reorganisation for when the backport to Qt3 is done. 5780 [c97fb1bdc0e5] 5781 5782 * qt/qscicommand.cpp, qt/qscicommandset.cpp, qt/qscidocument.cpp, 5783 qt/qscimacro.cpp, qt/qscintilla.pro, qt/qsciprinter.cpp, 5784 qt/qsciscintilla.cpp, qt/qsciscintilla.h, qt/qsciscintillabase.cpp, 5785 qt/qsciscintillabase.h, qt/qscitypes.h: 5786 Moved the Scintilla API enums out of QsciScintillaBase and into the 5787 new QsciTypes namespace. 5788 [6de0ac19e4df] 5789 5790 * qt/qsciscintillabase.cpp, qt/qsciscintillabase.h: 5791 Triple clicking now works. 5792 [8ef632d89147] 5793 57942006-07-23 phil <phil> 5795 5796 * qt/qsciscintillabase.cpp: 5797 Fixed incorrect selection after dropping text. 5798 [4c62275c39f4] 5799 5800 * qt/ScintillaQt.cpp, qt/ScintillaQt.h, qt/qsciscintillabase.cpp: 5801 Dropping text seems (mostly) to work. 5802 [7acc97948229] 5803 58042006-07-22 phil <phil> 5805 5806 * qt/PlatQt.cpp, qt/ScintillaQt.cpp, qt/ScintillaQt.h, 5807 qt/qsciscintillabase.cpp, qt/qsciscintillabase.h: 5808 Scrollbars now work. The context menu now works. The clipboard and 5809 mouse selection now works. Dragging to external windows now works 5810 (but not dropping). 5811 [73995ec258cd] 5812 58132006-07-18 phil <phil> 5814 5815 * example-Qt4/mainwindow.cpp, example-Qt4/mainwindow.h, qt/PlatQt.cpp, 5816 qt/qextscintillalexerbash.cxx, qt/qextscintillalexerbash.h, 5817 qt/qextscintillalexerbatch.cxx, qt/qextscintillalexerbatch.h, 5818 qt/qextscintillalexercpp.cxx, qt/qextscintillalexercpp.h, 5819 qt/qextscintillalexercsharp.cxx, qt/qextscintillalexercsharp.h, 5820 qt/qextscintillalexercss.cxx, qt/qextscintillalexercss.h, 5821 qt/qextscintillalexerdiff.cxx, qt/qextscintillalexerdiff.h, 5822 qt/qextscintillalexerhtml.cxx, qt/qextscintillalexerhtml.h, 5823 qt/qextscintillalexeridl.cxx, qt/qextscintillalexeridl.h, 5824 qt/qextscintillalexerjava.cxx, qt/qextscintillalexerjava.h, 5825 qt/qextscintillalexerjavascript.cxx, 5826 qt/qextscintillalexerjavascript.h, qt/qextscintillalexerlua.cxx, 5827 qt/qextscintillalexerlua.h, qt/qextscintillalexermakefile.cxx, 5828 qt/qextscintillalexermakefile.h, qt/qextscintillalexerperl.cxx, 5829 qt/qextscintillalexerperl.h, qt/qextscintillalexerpov.cxx, 5830 qt/qextscintillalexerpov.h, qt/qextscintillalexerproperties.cxx, 5831 qt/qextscintillalexerproperties.h, qt/qextscintillalexerpython.cxx, 5832 qt/qextscintillalexerpython.h, qt/qextscintillalexerruby.cxx, 5833 qt/qextscintillalexerruby.h, qt/qextscintillalexersql.cxx, 5834 qt/qextscintillalexersql.h, qt/qextscintillalexertex.cxx, 5835 qt/qextscintillalexertex.h, qt/qextscintillamacro.cxx, 5836 qt/qextscintillamacro.h, qt/qextscintillaprinter.cxx, 5837 qt/qextscintillaprinter.h, qt/qsciapis.h, qt/qscicommand.h, 5838 qt/qscilexer.h, qt/qscilexerbash.cpp, qt/qscilexerbash.h, 5839 qt/qscilexerbatch.cpp, qt/qscilexerbatch.h, qt/qscilexercpp.cpp, 5840 qt/qscilexercpp.h, qt/qscilexercsharp.cpp, qt/qscilexercsharp.h, 5841 qt/qscilexercss.cpp, qt/qscilexercss.h, qt/qscilexerdiff.cpp, 5842 qt/qscilexerdiff.h, qt/qscilexerhtml.cpp, qt/qscilexerhtml.h, 5843 qt/qscilexeridl.cpp, qt/qscilexeridl.h, qt/qscilexerjava.cpp, 5844 qt/qscilexerjava.h, qt/qscilexerjavascript.cpp, 5845 qt/qscilexerjavascript.h, qt/qscilexerlua.cpp, qt/qscilexerlua.h, 5846 qt/qscilexermakefile.cpp, qt/qscilexermakefile.h, 5847 qt/qscilexerperl.cpp, qt/qscilexerperl.h, qt/qscilexerpov.cpp, 5848 qt/qscilexerpov.h, qt/qscilexerproperties.cpp, 5849 qt/qscilexerproperties.h, qt/qscilexerpython.cpp, 5850 qt/qscilexerpython.h, qt/qscilexerruby.cpp, qt/qscilexerruby.h, 5851 qt/qscilexersql.cpp, qt/qscilexersql.h, qt/qscilexertex.cpp, 5852 qt/qscilexertex.h, qt/qscimacro.cpp, qt/qscimacro.h, 5853 qt/qscintilla.pro, qt/qsciprinter.cpp, qt/qsciprinter.h, 5854 qt/qsciscintilla.h: 5855 Ported the rest of the API to Qt4. Finished porting the example to 5856 Qt4. 5857 [de0ede6bbcf5] 5858 58592006-07-17 phil <phil> 5860 5861 * qt/qextscintilla.cxx, qt/qextscintilla.h, qt/qextscintillaapis.cxx, 5862 qt/qextscintillaapis.h, qt/qextscintillacommand.cxx, 5863 qt/qextscintillacommand.h, qt/qextscintillacommandset.cxx, 5864 qt/qextscintillacommandset.h, qt/qextscintilladocument.cxx, 5865 qt/qextscintilladocument.h, qt/qextscintillalexer.cxx, 5866 qt/qextscintillalexer.h, qt/qsciapis.cpp, qt/qsciapis.h, 5867 qt/qscicommand.cpp, qt/qscicommand.h, qt/qscicommandset.cpp, 5868 qt/qscicommandset.h, qt/qscidocument.cpp, qt/qscidocument.h, 5869 qt/qscilexer.cpp, qt/qscilexer.h, qt/qscintilla.pro, 5870 qt/qsciscintilla.cpp, qt/qsciscintilla.h: 5871 More porting to Qt4 - just the lexers remaining. 5872 [07158797bcf2] 5873 5874 * qt/ListBoxQt.cpp, qt/PlatQt.cpp, qt/SciClasses.cpp, 5875 qt/ScintillaQt.cpp, qt/qscintilla.pro, qt/qsciscintillabase.cpp: 5876 Further Qt4 changes so that Q3Support is no longer needed. 5877 [cb3ca2aee49e] 5878 5879 * qt/ListBoxQt.cpp, qt/ListBoxQt.h, qt/PlatQt.cpp, qt/SciClasses.cpp, 5880 qt/SciClasses.h, qt/SciListBox.cxx, qt/SciListBox.h, 5881 qt/ScintillaQt.cpp, qt/ScintillaQt.h, qt/qscintilla.pro, 5882 qt/qsciscintillabase.cpp, qt/qsciscintillabase.h: 5883 Ported the auto-completion list implementation to Qt4. 5884 [1d0d07f7ba3b] 5885 58862006-07-16 phil <phil> 5887 5888 * qt/PlatQt.cpp, qt/qsciscintillabase.cpp, qt/qsciscintillabase.h: 5889 Drawing now seems Ok. Keyboard support now seems Ok. Start of the 5890 mouse support. 5891 [20a223c3f57e] 5892 58932006-07-12 phil <phil> 5894 5895 * include/Platform.h, qt/PlatQt.cpp, qt/ScintillaQt.cpp: 5896 Painting now seems to happen only within paint events - but 5897 incorrectly. 5898 [a60a10298391] 5899 5900 * qt/PlatQt.cpp, qt/PlatQt.cxx, qt/ScintillaQt.cpp, 5901 qt/ScintillaQt.cxx, qt/ScintillaQt.h, qt/qscintilla.pro: 5902 Recoded the implementation of surfaces so that painters are only 5903 active during paint events. Not yet debugged. 5904 [d0d91ae8e514] 5905 5906 * build.py, qt/PlatQt.cxx, qt/ScintillaQt.cxx, qt/ScintillaQt.h, 5907 qt/qsciscintillabase.cpp, qt/qsciscintillabase.h: 5908 Recoded the handling of key presses so that it doesn't use any Qt3 5909 specific features and should be backported to QScintilla v1. It also 5910 should work better in Unicode mode. 5911 [c2b96d686ee6] 5912 59132006-07-11 phil <phil> 5914 5915 * Makefile, build.py, example-Qt3/README, example-Qt3/application.cpp, 5916 example-Qt3/application.h, example-Qt3/application.pro, example- 5917 Qt3/fileopen.xpm, example-Qt3/fileprint.xpm, example- 5918 Qt3/filesave.xpm, example-Qt3/main.cpp, example-Qt4/README, example- 5919 Qt4/application.pro, example-Qt4/application.qrc, example- 5920 Qt4/images/copy.png, example-Qt4/images/cut.png, example- 5921 Qt4/images/new.png, example-Qt4/images/open.png, example- 5922 Qt4/images/paste.png, example-Qt4/images/save.png, example- 5923 Qt4/main.cpp, example-Qt4/mainwindow.cpp, example-Qt4/mainwindow.h, 5924 example/README, example/application.cpp, example/application.h, 5925 example/application.pro, example/fileopen.xpm, 5926 example/fileprint.xpm, example/filesave.xpm, example/main.cpp, 5927 qt/PlatQt.cxx, qt/SciListBox.cxx, qt/SciListBox.h, 5928 qt/ScintillaQt.cxx, qt/ScintillaQt.h, qt/qextscintilla.cxx, 5929 qt/qextscintillabase.cxx, qt/qextscintillabase.h, 5930 qt/qextscintillaglobal.h, qt/qsciglobal.h, qt/qscintilla.pro, 5931 qt/qsciscintillabase.cpp, qt/qsciscintillabase.h: 5932 Whole raft of changes starting QScintilla2. 5933 [7f0bd20f2f83] 5934 59352006-07-09 phil <phil> 5936 5937 * qt/qscintilla_de.qm, qt/qscintilla_de.ts, qt/qscintilla_fr.ts, 5938 qt/qscintilla_ptbr.ts, qt/qscintilla_ru.ts: 5939 Updated translations from Detlev. 5940 [c04c167d802e] 5941 59422006-07-08 phil <phil> 5943 5944 * NEWS, qt/qextscintilla.cxx, qt/qextscintilla.h: 5945 Added QextScintilla::isCallTipActive(). 5946 [1f7dcb40db25] 5947 5948 * lib/LICENSE.commercial.short, lib/LICENSE.edu.short, 5949 lib/LICENSE.gpl.short, qt/qextscintilla.cxx: 5950 Changed the autoindentation to be slightly cleverer when handling 5951 Python. If a lexer does not define block end words then a block 5952 start word is ignored unless it is the last significant word in a 5953 line. 5954 [d5813c13f5da] 5955 59562006-07-02 phil <phil> 5957 5958 * qt/PlatQt.cxx: 5959 Possibly fixed a possible problem with double clicking under 5960 Windows. 5961 [271141bb2b43] 5962 5963 * NEWS, qt/ScintillaQt.cxx, qt/qextscintilla.cxx, qt/qextscintilla.h: 5964 Added setWrapVisualFlags(), WrapMode::WrapCharacter, WrapVisualFlag 5965 to QextScintilla. The layout cache is now set according to the wrap 5966 mode. Setting a wrap mode now disables the horizontal scrollbar. 5967 [a498b86e7999] 5968 59692006-07-01 phil <phil> 5970 5971 * NEWS, qt/qextscintilla.cxx, qt/qextscintilla.h: 5972 Added cancelList(), firstVisibleLine(), isListActive(), 5973 showUserList(), textHeight() and userListActivated() to 5974 QextScintilla. 5975 [058c7be4bdfe] 5976 5977 * qt/qextscintilla.cxx: 5978 Auto-completion changed so that subsequent start characters cause 5979 the list to be re-created (containing a subset of the previous one). 5980 [5b534658e638] 5981 59822006-06-28 phil <phil> 5983 5984 * NEWS, qt/SciListBox.cxx, qt/qextscintilla.cxx, qt/qextscintilla.h, 5985 qt/qextscintillaapis.cxx, qt/qextscintillaapis.h, 5986 qt/qextscintillalexer.cxx, qt/qextscintillalexer.h, 5987 qt/qextscintillalexerpython.cxx, qt/qextscintillalexerpython.h: 5988 Handle Key_Enter the same as Key_Return. QextScintilla::foldAll() 5989 can now optionally fold all child fold points. Added 5990 autoCompleteFromAll() and setAutoCompletionStartCharacters() to 5991 QextScintilla. Vastly improved the way auto-completion and call tips 5992 work. 5993 [8b0472aaed61] 5994 59952006-06-25 phil <phil> 5996 5997 * qt/qextscintilla.cxx, qt/qextscintillabase.cxx, 5998 qt/qextscintillalexer.cxx: 5999 The default fore and background colours now default to the 6000 application palette rather than being hardcoded to black and white. 6001 [6cb6b5bef5fc] 6002 6003 * NEWS, qt/qextscintilla.cxx, qt/qextscintilla.h, 6004 qt/qextscintillalexer.cxx, qt/qextscintillalexer.h: 6005 Added defaultColor() and setDefaultColor() to QextScintillaLexer. 6006 Added color() and setColor() to QextScintilla. Renamed eraseColor() 6007 and setEraseColor() to paper() and setPaper() in QextScintilla. 6008 [c1fbfc192235] 6009 6010 * NEWS, qt/SciListBox.cxx, qt/qextscintilla.cxx, qt/qextscintilla.h, 6011 qt/qextscintillaapis.cxx, qt/qextscintillaapis.h, 6012 qt/qextscintillabase.h, qt/qextscintillalexer.cxx, 6013 qt/qextscintillalexer.h: 6014 Added a couple of extra SendScintilla overloads. One is needed for 6015 PyQt because of the change in SIP's handling of unsigned values. The 6016 other is needed to solve C++ problems caused by the first. 6017 Autocompletion list entries from APIs may now contain spaces. Added 6018 defaultPaper() and setDefaultPaper() to QextScintillaLexer. Added 6019 eraseColor() and setEraseColor() to QextScintilla. 6020 [34f527ca0f99] 6021 60222006-06-21 phil <phil> 6023 6024 * qt/qextscintilla.cxx, qt/qextscintillalexer.cxx, 6025 qt/qextscintillalexer.h, qt/qextscintillalexerhtml.cxx, 6026 qt/qextscintillalexerhtml.h: 6027 Removed QextScintillaLexer::styleBits() now that 6028 SCI_GETSTYLEBITSNEEDED is available. 6029 [1c6837500560] 6030 6031 * NEWS, qt/PlatQt.cxx, qt/qextscintilla.cxx, qt/qextscintilla.h: 6032 QextScintilla::setSelectionBackgroundColor(), 6033 QextScintilla::setMarkerBackgroundColor() and 6034 QextScintilla::setCaretLineBackgroundColor() now respect the alpha 6035 component. 6036 [48bae1fffe85] 6037 60382006-06-20 phil <phil> 6039 6040 * NEWS, doc/ScintillaDoc.html, doc/ScintillaDownload.html, 6041 doc/ScintillaHistory.html, doc/index.html, gtk/Converter.h, 6042 gtk/PlatGTK.cxx, gtk/ScintillaGTK.cxx, include/Scintilla.h, 6043 include/Scintilla.iface, qt/qextscintillabase.h, 6044 qt/qextscintillalexerpython.h, src/Editor.cxx, src/Editor.h, 6045 src/ViewStyle.cxx, src/ViewStyle.h, version.txt, win32/ScintRes.rc, 6046 win32/ScintillaWin.cxx: 6047 Merged Scintilla v1.70. 6048 [03ac3edd5dd2] 6049 60502006-06-19 phil <phil> 6051 6052 * qt/qextscintillabase.h, qt/qextscintillalexerlua.h, 6053 qt/qextscintillalexerruby.cxx, qt/qextscintillalexerruby.h, 6054 qt/qextscintillalexersql.h: 6055 Significant, and incompatible, updates to the QextScintillaLexerRuby 6056 class. 6057 [0484fe132d0c] 6058 6059 * src/PropSet.cxx: 6060 Fix for qsort helpers linkage from Ulli. (Patch sent upstream.) 6061 [2307adf67045] 6062 60632006-06-18 phil <phil> 6064 6065 * qt/qextscintillalexerpython.cxx, qt/qextscintillalexerpython.h: 6066 Ctrl-D is now duplicate selection rather than duplicate line. 6067 Updated the Python lexer to add support for hightlighted identifiers 6068 and decorators. 6069 [52ca24a722ac] 6070 6071 * qt/qextscintillabase.h, qt/qextscintillacommandset.cxx, 6072 qt/qextscintillalexer.h, qt/qextscintillalexerbash.h, 6073 qt/qextscintillalexerbatch.h, qt/qextscintillalexercpp.h, 6074 qt/qextscintillalexercsharp.h, qt/qextscintillalexercss.h, 6075 qt/qextscintillalexerhtml.h, qt/qextscintillalexeridl.h, 6076 qt/qextscintillalexerjava.h, qt/qextscintillalexerjavascript.h, 6077 qt/qextscintillalexerlua.h, qt/qextscintillalexerperl.h, 6078 qt/qextscintillalexerpov.h, qt/qextscintillalexerpython.h, 6079 qt/qextscintillalexerruby.h, qt/qextscintillalexersql.h, 6080 qt/qextscintillalexertex.h, qt/qscintilla.pro: 6081 Added the Scintilla 1.69 extensions to the low level API. 6082 [e89b98aaaa33] 6083 6084 * .repoman, build.py, doc/Icons.html, doc/ScintillaDoc.html, 6085 doc/ScintillaDownload.html, doc/ScintillaHistory.html, 6086 doc/ScintillaRelated.html, doc/ScintillaToDo.html, doc/index.html, 6087 gtk/PlatGTK.cxx, gtk/ScintillaGTK.cxx, gtk/deps.mak, gtk/makefile, 6088 gtk/scintilla.mak, include/HFacer.py, include/KeyWords.h, 6089 include/Platform.h, include/PropSet.h, include/SciLexer.h, 6090 include/Scintilla.h, include/Scintilla.iface, 6091 include/ScintillaWidget.h, qt/PlatQt.cxx, qt/ScintillaQt.h, 6092 qt/qscintilla.pro, src/CallTip.cxx, src/CallTip.h, 6093 src/CellBuffer.cxx, src/CellBuffer.h, src/CharClassify.cxx, 6094 src/CharClassify.h, src/ContractionState.cxx, src/Document.cxx, 6095 src/Document.h, src/DocumentAccessor.cxx, src/Editor.cxx, 6096 src/Editor.h, src/ExternalLexer.cxx, src/Indicator.cxx, 6097 src/KeyMap.cxx, src/KeyWords.cxx, src/LexAU3.cxx, src/LexBash.cxx, 6098 src/LexBasic.cxx, src/LexCPP.cxx, src/LexCaml.cxx, 6099 src/LexCsound.cxx, src/LexEiffel.cxx, src/LexGen.py, 6100 src/LexGui4Cli.cxx, src/LexHTML.cxx, src/LexInno.cxx, 6101 src/LexLua.cxx, src/LexMSSQL.cxx, src/LexOpal.cxx, 6102 src/LexOthers.cxx, src/LexPOV.cxx, src/LexPython.cxx, 6103 src/LexRuby.cxx, src/LexSQL.cxx, src/LexSpice.cxx, src/LexTCL.cxx, 6104 src/LexVB.cxx, src/LineMarker.h, src/PropSet.cxx, src/RESearch.cxx, 6105 src/RESearch.h, src/ScintillaBase.cxx, src/StyleContext.h, 6106 src/ViewStyle.cxx, src/ViewStyle.h, src/XPM.cxx, 6107 vcbuild/SciLexer.dsp, version.txt, win32/PlatWin.cxx, 6108 win32/ScintRes.rc, win32/ScintillaWin.cxx, win32/deps.mak, 6109 win32/makefile, win32/scintilla.mak, win32/scintilla_vc6.mak: 6110 Removed the redundant .repoman file. Synced with Scintilla v1.69 6111 with only the minimal changes needed to compile it. 6112 [6774f137c5a1] 6113 61142006-06-17 phil <phil> 6115 6116 * .repoman, License.txt, Makefile, NEWS, README, TODO, bin/empty.txt, 6117 build.py, delbin.bat, delcvs.bat, designer/designer.pro, 6118 designer/qscintillaplugin.cpp, doc/Design.html, doc/Lexer.txt, 6119 doc/SciBreak.jpg, doc/SciCoding.html, doc/SciRest.jpg, 6120 doc/SciTEIco.png, doc/SciWord.jpg, doc/ScintillaDoc.html, 6121 doc/ScintillaDownload.html, doc/ScintillaHistory.html, 6122 doc/ScintillaRelated.html, doc/ScintillaToDo.html, 6123 doc/ScintillaUsage.html, doc/Steps.html, doc/index.html, 6124 example/README, example/application.cpp, example/application.h, 6125 example/application.pro, example/fileopen.xpm, 6126 example/fileprint.xpm, example/filesave.xpm, example/main.cpp, 6127 gtk/Converter.h, gtk/PlatGTK.cxx, gtk/ScintillaGTK.cxx, 6128 gtk/deps.mak, gtk/makefile, gtk/scintilla-marshal.c, gtk/scintilla- 6129 marshal.h, gtk/scintilla-marshal.list, gtk/scintilla.mak, 6130 include/Accessor.h, include/Face.py, include/HFacer.py, 6131 include/KeyWords.h, include/Platform.h, include/PropSet.h, 6132 include/SString.h, include/SciLexer.h, include/Scintilla.h, 6133 include/Scintilla.iface, include/ScintillaWidget.h, 6134 include/WindowAccessor.h, lib/LICENSE.commercial, 6135 lib/LICENSE.commercial.short, lib/LICENSE.edu, 6136 lib/LICENSE.edu.short, lib/LICENSE.gpl, lib/LICENSE.gpl.short, 6137 lib/README, lib/README.MacOS, lib/qscintilla.dxy, qt/PlatQt.cxx, 6138 qt/SciListBox.cxx, qt/SciListBox.h, qt/ScintillaQt.cxx, 6139 qt/ScintillaQt.h, qt/qextscintilla.cxx, qt/qextscintilla.h, 6140 qt/qextscintillaapis.cxx, qt/qextscintillaapis.h, 6141 qt/qextscintillabase.cxx, qt/qextscintillabase.h, 6142 qt/qextscintillacommand.cxx, qt/qextscintillacommand.h, 6143 qt/qextscintillacommandset.cxx, qt/qextscintillacommandset.h, 6144 qt/qextscintilladocument.cxx, qt/qextscintilladocument.h, 6145 qt/qextscintillaglobal.h, qt/qextscintillalexer.cxx, 6146 qt/qextscintillalexer.h, qt/qextscintillalexerbash.cxx, 6147 qt/qextscintillalexerbash.h, qt/qextscintillalexerbatch.cxx, 6148 qt/qextscintillalexerbatch.h, qt/qextscintillalexercpp.cxx, 6149 qt/qextscintillalexercpp.h, qt/qextscintillalexercsharp.cxx, 6150 qt/qextscintillalexercsharp.h, qt/qextscintillalexercss.cxx, 6151 qt/qextscintillalexercss.h, qt/qextscintillalexerdiff.cxx, 6152 qt/qextscintillalexerdiff.h, qt/qextscintillalexerhtml.cxx, 6153 qt/qextscintillalexerhtml.h, qt/qextscintillalexeridl.cxx, 6154 qt/qextscintillalexeridl.h, qt/qextscintillalexerjava.cxx, 6155 qt/qextscintillalexerjava.h, qt/qextscintillalexerjavascript.cxx, 6156 qt/qextscintillalexerjavascript.h, qt/qextscintillalexerlua.cxx, 6157 qt/qextscintillalexerlua.h, qt/qextscintillalexermakefile.cxx, 6158 qt/qextscintillalexermakefile.h, qt/qextscintillalexerperl.cxx, 6159 qt/qextscintillalexerperl.h, qt/qextscintillalexerpov.cxx, 6160 qt/qextscintillalexerpov.h, qt/qextscintillalexerproperties.cxx, 6161 qt/qextscintillalexerproperties.h, qt/qextscintillalexerpython.cxx, 6162 qt/qextscintillalexerpython.h, qt/qextscintillalexerruby.cxx, 6163 qt/qextscintillalexerruby.h, qt/qextscintillalexersql.cxx, 6164 qt/qextscintillalexersql.h, qt/qextscintillalexertex.cxx, 6165 qt/qextscintillalexertex.h, qt/qextscintillamacro.cxx, 6166 qt/qextscintillamacro.h, qt/qextscintillaprinter.cxx, 6167 qt/qextscintillaprinter.h, qt/qscintilla.pro, qt/qscintilla_de.qm, 6168 qt/qscintilla_de.ts, qt/qscintilla_fr.qm, qt/qscintilla_fr.ts, 6169 qt/qscintilla_ptbr.qm, qt/qscintilla_ptbr.ts, qt/qscintilla_ru.qm, 6170 qt/qscintilla_ru.ts, src/AutoComplete.cxx, src/AutoComplete.h, 6171 src/CallTip.cxx, src/CallTip.h, src/CellBuffer.cxx, 6172 src/CellBuffer.h, src/ContractionState.cxx, src/ContractionState.h, 6173 src/Document.cxx, src/Document.h, src/DocumentAccessor.cxx, 6174 src/DocumentAccessor.h, src/Editor.cxx, src/Editor.h, 6175 src/ExternalLexer.cxx, src/ExternalLexer.h, src/Indicator.cxx, 6176 src/Indicator.h, src/KeyMap.cxx, src/KeyMap.h, src/KeyWords.cxx, 6177 src/LexAPDL.cxx, src/LexAU3.cxx, src/LexAVE.cxx, src/LexAda.cxx, 6178 src/LexAsm.cxx, src/LexAsn1.cxx, src/LexBaan.cxx, src/LexBash.cxx, 6179 src/LexBasic.cxx, src/LexBullant.cxx, src/LexCLW.cxx, 6180 src/LexCPP.cxx, src/LexCSS.cxx, src/LexCaml.cxx, src/LexConf.cxx, 6181 src/LexCrontab.cxx, src/LexCsound.cxx, src/LexEScript.cxx, 6182 src/LexEiffel.cxx, src/LexErlang.cxx, src/LexFlagship.cxx, 6183 src/LexForth.cxx, src/LexFortran.cxx, src/LexGen.py, 6184 src/LexGui4Cli.cxx, src/LexHTML.cxx, src/LexHaskell.cxx, 6185 src/LexKix.cxx, src/LexLisp.cxx, src/LexLout.cxx, src/LexLua.cxx, 6186 src/LexMMIXAL.cxx, src/LexMPT.cxx, src/LexMSSQL.cxx, 6187 src/LexMatlab.cxx, src/LexMetapost.cxx, src/LexNsis.cxx, 6188 src/LexOthers.cxx, src/LexPB.cxx, src/LexPOV.cxx, src/LexPS.cxx, 6189 src/LexPascal.cxx, src/LexPerl.cxx, src/LexPython.cxx, 6190 src/LexRebol.cxx, src/LexRuby.cxx, src/LexSQL.cxx, 6191 src/LexScriptol.cxx, src/LexSmalltalk.cxx, src/LexSpecman.cxx, 6192 src/LexTADS3.cxx, src/LexTeX.cxx, src/LexVB.cxx, src/LexVHDL.cxx, 6193 src/LexVerilog.cxx, src/LexYAML.cxx, src/LineMarker.cxx, 6194 src/LineMarker.h, src/PropSet.cxx, src/RESearch.cxx, src/RESearch.h, 6195 src/SVector.h, src/SciTE.properties, src/ScintillaBase.cxx, 6196 src/ScintillaBase.h, src/Style.cxx, src/Style.h, 6197 src/StyleContext.cxx, src/StyleContext.h, src/UniConversion.cxx, 6198 src/UniConversion.h, src/ViewStyle.cxx, src/ViewStyle.h, 6199 src/WindowAccessor.cxx, src/XPM.cxx, src/XPM.h, tgzsrc, 6200 vcbuild/SciLexer.dsp, version.txt, win32/Margin.cur, 6201 win32/PlatWin.cxx, win32/PlatformRes.h, win32/SciTE.properties, 6202 win32/ScintRes.rc, win32/Scintilla.def, win32/ScintillaWin.cxx, 6203 win32/deps.mak, win32/makefile, win32/scintilla.mak, 6204 win32/scintilla_vc6.mak, zipsrc.bat: 6205 First import of QScintilla 6206 [0521804cd44a] 6207