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