12021-06-13  Phil Thompson  <phil@riverbankcomputing.com>
2
3	* NEWS, Python/sip/qsciscintillabase.sip:
4	Fixed the Python bindings of SendScintilla() so that a negative
5	value can be passed as the wParam argument (specifically
6	SC_CURSORNORMAL).
7	[84da33178802] [2.13.0]
8
92021-06-03  Phil Thompson  <phil@riverbankcomputing.com>
10
11	* NEWS, Python/sip/qsciprinter.sip, qt/qscintilla.pro,
12	qt/qsciprinter.cpp, qt/qsciprinter.h:
13	Added the new QsciPrinter::printRange() overload. The library
14	version number is now v15.1.0.
15	[4b18dcfe67c4]
16
17	* Merged the 2.12-maint branch.
18	[a33fcd321f79]
19
202021-05-20  Phil Thompson  <phil@riverbankcomputing.com>
21
22	* qt/PlatQt.cpp:
23	Fixed the handling of explicit Qt font weights for Qt6.
24	[1dbb97147333] <2.12-maint>
25
262021-05-06  Phil Thompson  <phil@riverbankcomputing.com>
27
28	* qt/qscintilla.pro:
29	Bumped the version number of the shared library.
30	[7b3f97fa852f] <2.12-maint>
31
32	* NEWS, qt/ListBoxQt.cpp:
33	Improved the appearence of the auto-completion popup.
34	[6d05cdc2c9c9] <2.12-maint>
35
362021-03-04  Phil Thompson  <phil@riverbankcomputing.com>
37
38	* .hgtags:
39	Added tag 2.12.1 for changeset c1e9b5f091d6
40	[0e8a95ee3197] <2.12-maint>
41
42	* NEWS:
43	Released as v2.12.1.
44	[c1e9b5f091d6] [2.12.1] <2.12-maint>
45
46	* rb-product.toml:
47	Fixed the PyQt dependencies.
48	[c7af7dfff891] <2.12-maint>
49
502021-03-02  Phil Thompson  <phil@riverbankcomputing.com>
51
52	* NEWS:
53	Updated the NEWS file.
54	[811ff4c9ffb2] <2.12-maint>
55
562021-02-27  Phil Thompson  <phil@riverbankcomputing.com>
57
58	* Python/pyproject-qt5.toml, Python/pyproject-qt6.toml:
59	Fixed the project dependencies.
60	[f84410807305] <2.12-maint>
61
62	* rb-product, rb-product.toml:
63	Updated the product file.
64	[266fa5c4525a] <2.12-maint>
65
662021-02-22  Phil Thompson  <phil@riverbankcomputing.com>
67
68	* .hgtags:
69	Added tag 2.12.0 for changeset 1cfa1f74a2a6
70	[a3df8b831652]
71
72	* NEWS:
73	Released as v2.12.0.
74	[1cfa1f74a2a6] [2.12.0]
75
76	* NEWS:
77	Updated the NEWS file.
78	[15c838b76bbb]
79
802021-02-21  Phil Thompson  <phil@riverbankcomputing.com>
81
82	* Python/project.py:
83	Fixed project.py so that it will use an embedded QScintilla library
84	when being built from an sdist.
85	[71cc17f4adb2]
86
87	* qt/qscintilla.pro:
88	Added missing .h files from qscintilla.pro.
89	[c932fdd83a5e]
90
912021-02-19  Phil Thompson  <phil@riverbankcomputing.com>
92
93	* Python/pyproject-qt5.toml:
94	Reverted the name of the Qt5 Python bindings PyPI project because a
95	new name would cause significant problems.
96	[c318f3bd3474]
97
982021-02-18  Phil Thompson  <phil@riverbankcomputing.com>
99
100	* Python/pyproject-qt5.toml, Python/pyproject-qt6.toml,
101	Python/sip/qsciscintillabase.sip:
102	Fixed the Python bindings for PyQt6.
103	[e48e4f400215]
104
105	* lib/README.doc:
106	Re-ordered the section in the main page of the docs.
107	[35fd189ea5da]
108
1092021-02-17  Phil Thompson  <phil@riverbankcomputing.com>
110
111	* Python/project.py, Python/pyproject-qt5.toml, Python/pyproject-
112	qt6.toml, Python/pyproject.toml, Python/sip/qscimod5.sip,
113	Python/sip/qscimod6.sip, Python/sip/qscimodcommon.sip,
114	lib/README.doc, qt/features/qscintilla2.prf,
115	qt/features_staticlib/qscintilla2.prf:
116	Update the building of the Python bindings from a full source
117	package.
118	[124c17880e06]
119
1202021-02-15  Phil Thompson  <phil@riverbankcomputing.com>
121
122	* lib/README.doc, lib/qscintilla.dxy:
123	Some documentation fixes.
124	[81cc3ac8a8df]
125
126	* qt/PlatQt.cpp:
127	Fixed a regression in building against Qt5.
128	[4e87186ec216]
129
130	* qt/InputMethod.cpp, qt/MacPasteboardMime.cpp, qt/PlatQt.cpp,
131	qt/SciAccessibility.cpp, qt/qsciapis.cpp, qt/qscicommandset.cpp,
132	qt/qsciglobal.h, qt/qscilexer.cpp, qt/qscimacro.cpp,
133	qt/qscintilla.pro, qt/qsciprinter.cpp, qt/qsciprinter.h,
134	qt/qsciscintilla.cpp, qt/qsciscintillabase.cpp:
135	Initial port to Qt6.
136	[b88e78ec2ca3]
137
1382021-02-14  Phil Thompson  <phil@riverbankcomputing.com>
139
140	* Python/configure-old.py, Python/configure.py, Python/pyproject.toml,
141	Python/sip/qscimod4.sip, designer-Qt4Qt5/designer.pro, designer-
142	Qt4Qt5/qscintillaplugin.cpp, designer-Qt4Qt5/qscintillaplugin.h,
143	designer/designer.pro, designer/qscintillaplugin.cpp,
144	designer/qscintillaplugin.h, example-Qt4Qt5/application.pro,
145	example-Qt4Qt5/application.qrc, example-Qt4Qt5/images/copy.png,
146	example-Qt4Qt5/images/cut.png, example-Qt4Qt5/images/new.png,
147	example-Qt4Qt5/images/open.png, example-Qt4Qt5/images/paste.png,
148	example-Qt4Qt5/images/save.png, example-Qt4Qt5/main.cpp, example-
149	Qt4Qt5/mainwindow.cpp, example-Qt4Qt5/mainwindow.h,
150	example/application.pro, example/application.qrc,
151	example/images/copy.png, example/images/cut.png,
152	example/images/new.png, example/images/open.png,
153	example/images/paste.png, example/images/save.png, example/main.cpp,
154	example/mainwindow.cpp, example/mainwindow.h, lib/README.doc,
155	lib/ed.py, lib/pyproject.toml, qt/InputMethod.cpp, qt/ListBoxQt.cpp,
156	qt/MacPasteboardMime.cpp, qt/PlatQt.cpp, qt/SciClasses.cpp,
157	qt/ScintillaQt.cpp, qt/qsciglobal.h, qt/qscintilla.pro,
158	qt/qsciscintillabase.cpp, qt/qsciscintillabase.h:
159	Removed support for Qt4.
160	[dad7e9b4d62e]
161
162	* Merged the 2.11-maint branch.
163	[8c1814ec889a]
164
1652020-11-23  Phil Thompson  <phil@riverbankcomputing.com>
166
167	* .hgtags:
168	Added tag 2.11.6 for changeset c262a7a02f6d
169	[a12ce93c13bf] <2.11-maint>
170
171	* NEWS:
172	Released as v2.11.6.
173	[c262a7a02f6d] [2.11.6] <2.11-maint>
174
175	* NEWS:
176	Updated the NEWS file.
177	[0f32bcb43dd3] <2.11-maint>
178
1792020-10-22  Phil Thompson  <phil@riverbankcomputing.com>
180
181	* qt/features/qscintilla2.prf, qt/features_staticlib/qscintilla2.prf,
182	qt/qscintilla.pro:
183	Fixes for building for iOS with recent versions of Qt.
184	[aea84882d372] <2.11-maint>
185
1862020-10-20  Phil Thompson  <phil@riverbankcomputing.com>
187
188	* Python/project.py:
189	Added the --qsci-translations-dir option to sip-wheel.
190	[df77754750b3] <2.11-maint>
191
1922020-10-19  Phil Thompson  <phil@riverbankcomputing.com>
193
194	* qsci/api/python/Python-3.9.api:
195	Added the .api file for Python v3.9.
196	[bff51b8043e2] <2.11-maint>
197
198	* .hgignore:
199	Updated .hgignore for the current build naming convention.
200	[b659680b3f24] <2.11-maint>
201
2022020-10-11  Phil Thompson  <phil@riverbankcomputing.com>
203
204	* qt/qsciscintilla.cpp:
205	Fixed the display of non-latin1 call tips.
206	[f9fa57df2fbb] <2.11-maint>
207
2082020-09-17  Phil Thompson  <phil@riverbankcomputing.com>
209
210	* Python/project.py, lib/pyproject.toml:
211	Require PyQt-builder v1.6 as we no longer specify the sip module and
212	ABI.
213	[0e989cce12ea] <2.11-maint>
214
2152020-08-22  Phil Thompson  <phil@riverbankcomputing.com>
216
217	* Python/project.py:
218	Set the name of the sip module explicitly.
219	[a6b6fd548cf3] <2.11-maint>
220
2212020-06-30  Phil Thompson  <phil@riverbankcomputing.com>
222
223	* example-Qt4Qt5/main.cpp, example-Qt4Qt5/mainwindow.cpp, example-
224	Qt4Qt5/mainwindow.h:
225	Updated the copyright notices on the example.
226	[8937c1d51479] <2.11-maint>
227
2282020-06-09  Phil Thompson  <phil@riverbankcomputing.com>
229
230	* .hgtags:
231	Added tag 2.11.5 for changeset 36bf61975fe2
232	[7e336947e75e] <2.11-maint>
233
234	* NEWS:
235	Released as v2.11.5.
236	[36bf61975fe2] [2.11.5] <2.11-maint>
237
238	* NEWS, Python/sip/qsciabstractapis.sip, Python/sip/qsciapis.sip:
239	Fixed the Python signatures of the QsciAbstractAPIs and QsciAPIs
240	ctors.
241	[80aeec9058bf] <2.11-maint>
242
2432020-05-09  Phil Thompson  <phil@riverbankcomputing.com>
244
245	* Python/project.py, lib/pyproject.toml:
246	The minimum ABI version is 12.8 which requires SIP v5.3.
247	[c0e8e2e7e485] <2.11-maint>
248
2492020-04-11  Phil Thompson  <phil@riverbankcomputing.com>
250
251	* lib/pyproject.toml:
252	We know that The Python binding swill be able to use SIP v6.
253	[4f1f5381fb69] <2.11-maint>
254
2552020-04-10  Phil Thompson  <phil@riverbankcomputing.com>
256
257	* NEWS:
258	Updated the NEWS file.
259	[2ef898e42a1e] <2.11-maint>
260
261	* Python/project.py, lib/pyproject.toml:
262	Include the bundled .api files in wheels.
263	[ded23cd63255] <2.11-maint>
264
2652020-02-08  Phil Thompson  <phil@riverbankcomputing.com>
266
267	* lib/pyproject.toml:
268	Fixed METADATA for commercial wheels.
269	[efc053939949] <2.11-maint>
270
2712019-12-18  Phil Thompson  <phil@riverbankcomputing.com>
272
273	* .hgtags:
274	Added tag 2.11.4 for changeset b9eb589b0dab
275	[3f3722aac2ad] <2.11-maint>
276
277	* NEWS:
278	Released as v2.11.4.
279	[b9eb589b0dab] [2.11.4] <2.11-maint>
280
281	* lib/pyproject.toml:
282	Fixed requires-dist for commercial wheels.
283	[53c08faf43ff] <2.11-maint>
284
2852019-11-02  Phil Thompson  <phil@riverbankcomputing.com>
286
287	* .hgtags:
288	Added tag 2.11.3 for changeset 989462577f67
289	[3f6d7cf0fc4b] <2.11-maint>
290
291	* NEWS:
292	Released as v2.11.3.
293	[989462577f67] [2.11.3] <2.11-maint>
294
295	* NEWS:
296	Updated the NEWS file.
297	[2075344b2124] <2.11-maint>
298
2992019-10-03  Phil Thompson  <phil@riverbankcomputing.com>
300
301	* lib/pyproject.toml:
302	Fixed the name of PEP 566.
303	[e435d3af1587] <2.11-maint>
304
305	* lib/pyproject.toml:
306	Requires PyQt-builder v1.
307	[9502a2b46a2b] <2.11-maint>
308
3092019-10-01  Phil Thompson  <phil@riverbankcomputing.com>
310
311	* lib/pyproject.toml:
312	Fixed the name of the PyQt-builder project.
313	[efe96da72b1f] <2.11-maint>
314
3152019-09-23  Phil Thompson  <phil@riverbankcomputing.com>
316
317	* Python/project.py:
318	Fixes for changes in the sip v5 API.
319	[a79acd2cdd94] <2.11-maint>
320
3212019-09-14  Phil Thompson  <phil@riverbankcomputing.com>
322
323	* lib/pyproject.toml:
324	Added the requires-dist meta-data.
325	[941784a50fad] <2.11-maint>
326
3272019-09-07  Phil Thompson  <phil@riverbankcomputing.com>
328
329	* NEWS:
330	Updated the NEWS file.
331	[6c83ad469a4e] <2.11-maint>
332
333	* lib/pyproject.toml:
334	Temporarily set the version of PyQt-builder required to be v0.1.
335	[734461946ff0] <2.11-maint>
336
3372019-09-06  Phil Thompson  <phil@riverbankcomputing.com>
338
339	* Python/project.py:
340	Fixes for relative path options.
341	[e7bc21d4cb25] <2.11-maint>
342
3432019-09-05  Phil Thompson  <phil@riverbankcomputing.com>
344
345	* Python/project.py:
346	Added the options to build the bindings from a locally installed
347	copy of the library.
348	[54094e26d201] <2.11-maint>
349
3502019-09-04  Phil Thompson  <phil@riverbankcomputing.com>
351
352	* Python/configure-old.py, Python/configure.py, Python/project.py,
353	designer-Qt4Qt5/designer.pro, example-Qt4Qt5/application.pro,
354	qt/qscintilla.pro:
355	Removed the code to change the install_name on macOS.
356	[c88922cb4dee] <2.11-maint>
357
358	* Python/configure.py, qt/qscintilla.pro:
359	Fixed the install_name of the .dylib on macOS so that it is relative
360	to @rpath.
361	[010c78f5da88] <2.11-maint>
362
363	* Python/config-tests/cfgtest_Qsci.cpp:
364	Fixed the configuration test.
365	[c00c4195e8fc] <2.11-maint>
366
367	* METADATA.in, Python/README, Python/config-tests/cfgtest_Qsci.cpp,
368	Python/configure-old.py, Python/configure.py, Python/project.py,
369	lib/README, lib/pyproject.toml, qt/qscintilla.pro:
370	Added support for sip-build.
371	[20e39552153c] <2.11-maint>
372
3732019-08-30  Phil Thompson  <phil@riverbankcomputing.com>
374
375	* METADATA.in, lib/README:
376	Updated the meta-data description.
377	[7681c13103f2] <2.11-maint>
378
3792019-08-21  Phil Thompson  <phil@riverbankcomputing.com>
380
381	* METADATA.in:
382	Updated the link to the docs for PyPI.
383	[ab14aecc07de] <2.11-maint>
384
3852019-07-04  Phil Thompson  <phil@riverbankcomputing.com>
386
387	* qt/qscilexercss.cpp:
388	Fixed the styling of CSS comments.
389	[9b2dd132b868] <2.11-maint>
390
3912019-06-25  Phil Thompson  <phil@riverbankcomputing.com>
392
393	* .hgtags:
394	Added tag 2.11.2 for changeset 9a9bab556970
395	[e39e215312b4] <2.11-maint>
396
397	* NEWS:
398	Released as v2.11.2.
399	[9a9bab556970] [2.11.2] <2.11-maint>
400
401	* qsci/api/python/Python-3.8.api:
402	Added the .api file for Python v3.8.
403	[4bc9c6baa011] <2.11-maint>
404
405	* NEWS:
406	Updated the NEWS file.
407	[38685401d592] <2.11-maint>
408
4092019-05-31  Phil Thompson  <phil@riverbankcomputing.com>
410
411	* qt/PlatQt.cpp:
412	Fixes to allow compilation with WASM.
413	[71be3fd818c8] <2.11-maint>
414
4152019-05-15  Phil Thompson  <phil@riverbankcomputing.com>
416
417	* qt/ScintillaQt.cpp, qt/ScintillaQt.h, qt/qsciscintillabase.cpp,
418	qt/qsciscintillabase.h:
419	Fixed selection-related issues on macOS (and probably Windows)
420	triggered by the use of additional selections.
421	[47aaec2fa37c] <2.11-maint>
422
4232019-05-09  Phil Thompson  <phil@riverbankcomputing.com>
424
425	* NEWS, Python/sip/qsciscintilla.sip, qt/qsciscintilla.cpp,
426	qt/qsciscintilla.h:
427	QsciScintilla::findMatchingBrace() is now part of the public API.
428	[b1973ad12f82] <2.11-maint>
429
4302019-03-13  Phil Thompson  <phil@riverbankcomputing.com>
431
432	* NEWS, qt/qsciscintilla.cpp:
433	QsciScintilla::clear() now clears the undo history to be consistent
434	with Qt and setText().
435	[b013bbaed4a5] <2.11-maint>
436
4372019-02-12  Phil Thompson  <phil@riverbankcomputing.com>
438
439	* .hgtags:
440	Added tag 2.11.1 for changeset bebf741baff8
441	[c09e91f304b8] <2.11-maint>
442
443	* NEWS:
444	Released as v2.11.1.
445	[bebf741baff8] [2.11.1] <2.11-maint>
446
447	* NEWS:
448	Updated the NEWS file.
449	[9f2dd3438ac3] <2.11-maint>
450
451	* Python/configure-old.py, Python/configure.py, designer-
452	Qt4Qt5/designer.pro, example-Qt4Qt5/application.pro,
453	qt/qscintilla.pro:
454	Bumped the major version number of the library because of the
455	SendScintilla() signature change.
456	[c2fe34e11899] <2.11-maint>
457
458	* Python/sip/qsciscintillabase.sip, qt/qscimacro.cpp,
459	qt/qsciscintillabase.cpp, qt/qsciscintillabase.h:
460	Fixed a regression in QsciScintilla::insert(). The signature of
461	QsciScintillaBase::SendScintilla(unigned int, unsigned long, const
462	char *) has changed so that the second argument is now uintptr_t.
463	This may require code changes.
464	[b62eb7f29de4] <2.11-maint>
465
4662019-02-11  Phil Thompson  <phil@riverbankcomputing.com>
467
468	* NEWS:
469	Updated the NEWS file.
470	[9768dbe05f64] <2.11-maint>
471
472	* qt/qsciscintillabase.cpp:
473	Fixed the marginRightClicked() signal.
474	[6a6efafbefd6] <2.11-maint>
475
476	* qt/qscintilla.pro:
477	Bumped the library version number.
478	[a4ee797a9df9] <2.11-maint>
479
4802019-02-04  Phil Thompson  <phil@riverbankcomputing.com>
481
482	* .hgtags:
483	Added tag 2.11 for changeset 2610e30b0914
484	[f83b4fbdd928]
485
486	* NEWS:
487	Released as v2.11.
488	[2610e30b0914] [2.11]
489
4902018-12-21  Phil Thompson  <phil@riverbankcomputing.com>
491
492	* METADATA.in:
493	Corrected the wheel meta-data version.
494	[593a629d46f5]
495
4962018-12-15  Phil Thompson  <phil@riverbankcomputing.com>
497
498	* NEWS:
499	Updated the NEWS file.
500	[992f3cb597c4]
501
5022018-11-24  Phil Thompson  <phil@riverbankcomputing.com>
503
504	* qt/qscintilla_de.qm, qt/qscintilla_de.ts:
505	Updated German translations from Detlev.
506	[f293bafecde8]
507
5082018-11-17  Phil Thompson  <phil@riverbankcomputing.com>
509
510	* qt/ScintillaQt.h:
511	Fixed the Linux build.
512	[3ec0608d1744]
513
514	* qt/SciClasses.cpp, qt/SciClasses.h:
515	Removed the redundant explicit handling of the Esc key in popup
516	lists.
517	[a3d596e37561]
518
519	* NEWS, Python/sip/qsciscintilla.sip, qt/qsciscintilla.cpp,
520	qt/qsciscintilla.h:
521	Added QsciScintilla::cancelFind().
522	[520cda104a4b]
523
5242018-11-13  Phil Thompson  <phil@riverbankcomputing.com>
525
526	* NEWS, Python/sip/qsciscintilla.sip, qt/qsciscintilla.cpp,
527	qt/qsciscintilla.h:
528	Added support for Cxx11 regular expressions to findFirst() and
529	findFirstInSelection().
530	[9c022f775241]
531
532	* NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h:
533	Added the remaining new API calls.
534	[03f9682f7d6c]
535
536	* NEWS, Python/sip/qsciscintilla.sip,
537	Python/sip/qsciscintillabase.sip, qt/qsciscintilla.h,
538	qt/qsciscintillabase.h:
539	Added the new wrap indent mode.
540	[4a786cbfd975]
541
542	* NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h:
543	Added the style metadata messages.
544	[e3e38b577a1f]
545
546	* NEWS, Python/sip/qsciscintillabase.sip, qt/ScintillaQt.cpp,
547	qt/qsciscintillabase.h:
548	Added the SCN_AUTOCSELECTIONCHANGE() signal.
549	[156c8e0c6fb7]
550
551	* NEWS, Python/sip/qsciscintillabase.sip, qt/ScintillaQt.cpp,
552	qt/qsciscintillabase.h:
553	Added the new SCN_USERLISTSELECTION() signal overload.
554	[031270944f93]
555
556	* NEWS, Python/sip/qsciscintillabase.sip, qt/qscilexer.cpp,
557	qt/qsciscintillabase.h:
558	Added the character/code unit functions.
559	[ff2e92ed2890]
560
561	* qt/qscilexer.cpp, qt/qscilexer.h, qt/qscintilla.pro,
562	qt/qsciscintilla.cpp:
563	Don't use the deprecated style bits API calls.
564	[2d1cf2b1019f]
565
566	* NEWS, Python/sip/qsciscintilla.sip,
567	Python/sip/qsciscintillabase.sip, qt/qsciscintilla.h,
568	qt/qsciscintillabase.h:
569	Added support for the new gradient indicators.
570	[02e7b6ba2fdb]
571
5722018-11-12  Phil Thompson  <phil@riverbankcomputing.com>
573
574	* NEWS, Python/sip/qscilexerdiff.sip, qt/qscilexerdiff.cpp,
575	qt/qscilexerdiff.h, qt/qscintilla_cs.ts, qt/qscintilla_de.ts,
576	qt/qscintilla_es.ts, qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts:
577	Updates to the diff lexer.
578	[fb8a0cb48593]
579
580	* NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h:
581	Added the symbolic names for the new lexers.
582	[b8d4fab81221]
583
584	* NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.cpp,
585	qt/qsciscintillabase.h:
586	Implemented the SCN_URIDROPPED signal.
587	[242bb09d23ea]
588
589	* qt/qsciscintillabase.h:
590	Documented SCN_DWELLSTART and SCN_DWELLEND.
591	[8750296d855d]
592
593	* qt/PlatQt.cpp:
594	Removed some unused platform methods.
595	[70c01135aa8d]
596
597	* qt/InputMethod.cpp, qt/ListBoxQt.cpp, qt/ListBoxQt.h, qt/PlatQt.cpp,
598	qt/SciClasses.cpp, qt/SciNamespace.h, qt/ScintillaQt.cpp,
599	qt/ScintillaQt.h, qt/qscintilla.pro, qt/qsciscintillabase.cpp:
600	Removed the support for the optional Scintilla namespace.
601	[33998bb1d26a]
602
6032018-11-11  Phil Thompson  <phil@riverbankcomputing.com>
604
605	* BACKPORTING, License.txt, LongTermDownload.html, NEWS, README,
606	check.mak, checkdeps.mak, cocoa/InfoBar.mm, cocoa/PlatCocoa.h,
607	cocoa/PlatCocoa.mm, cocoa/QuartzTextLayout.h,
608	cocoa/ScintillaCocoa.h, cocoa/ScintillaCocoa.mm,
609	cocoa/ScintillaFramework/Info.plist, cocoa/ScintillaFramework/Scinti
610	llaFramework.xcodeproj/project.pbxproj,
611	cocoa/ScintillaTest/AppController.mm,
612	cocoa/ScintillaTest/ScintillaTest.xcodeproj/project.pbxproj,
613	cocoa/ScintillaView.mm, cppcheck.suppress, curses/Makefile,
614	curses/README.md, curses/ScintillaCurses.cxx,
615	curses/ScintillaCurses.h, curses/THANKS.md, curses/jinx/Makefile,
616	curses/jinx/jinx.c, delbin.bat, doc/Design.html, doc/LPegLexer.html,
617	doc/SciCoding.html, doc/ScintillaDoc.html,
618	doc/ScintillaDownload.html, doc/ScintillaHistory.html,
619	doc/ScintillaRelated.html, doc/ScintillaToDo.html,
620	doc/StyleMetadata.html, doc/index.html, gtk/Converter.h,
621	gtk/PlatGTK.cxx, gtk/ScintillaGTK.cxx, gtk/ScintillaGTK.h,
622	gtk/ScintillaGTKAccessible.cxx, gtk/ScintillaGTKAccessible.h,
623	gtk/deps.mak, gtk/makefile, gtk/scintilla-marshal.c, gtk/scintilla-
624	marshal.h, gtk/scintilla-marshal.list, include/ILexer.h,
625	include/ILoader.h, include/Platform.h, include/SciLexer.h,
626	include/Sci_Position.h, include/Scintilla.h,
627	include/Scintilla.iface, lexers/LexA68k.cxx, lexers/LexAPDL.cxx,
628	lexers/LexASY.cxx, lexers/LexAU3.cxx, lexers/LexAVE.cxx,
629	lexers/LexAVS.cxx, lexers/LexAbaqus.cxx, lexers/LexAda.cxx,
630	lexers/LexAsm.cxx, lexers/LexAsn1.cxx, lexers/LexBaan.cxx,
631	lexers/LexBash.cxx, lexers/LexBasic.cxx, lexers/LexBatch.cxx,
632	lexers/LexBibTeX.cxx, lexers/LexBullant.cxx, lexers/LexCLW.cxx,
633	lexers/LexCOBOL.cxx, lexers/LexCPP.cxx, lexers/LexCSS.cxx,
634	lexers/LexCaml.cxx, lexers/LexCmake.cxx, lexers/LexCoffeeScript.cxx,
635	lexers/LexConf.cxx, lexers/LexCrontab.cxx, lexers/LexCsound.cxx,
636	lexers/LexD.cxx, lexers/LexDMAP.cxx, lexers/LexDMIS.cxx,
637	lexers/LexDiff.cxx, lexers/LexECL.cxx, lexers/LexEDIFACT.cxx,
638	lexers/LexEScript.cxx, lexers/LexEiffel.cxx, lexers/LexErlang.cxx,
639	lexers/LexErrorList.cxx, lexers/LexFlagship.cxx,
640	lexers/LexForth.cxx, lexers/LexFortran.cxx, lexers/LexGAP.cxx,
641	lexers/LexGui4Cli.cxx, lexers/LexHTML.cxx, lexers/LexHaskell.cxx,
642	lexers/LexHex.cxx, lexers/LexIndent.cxx, lexers/LexInno.cxx,
643	lexers/LexJSON.cxx, lexers/LexKVIrc.cxx, lexers/LexKix.cxx,
644	lexers/LexLPeg.cxx, lexers/LexLaTeX.cxx, lexers/LexLisp.cxx,
645	lexers/LexLout.cxx, lexers/LexLua.cxx, lexers/LexMMIXAL.cxx,
646	lexers/LexMPT.cxx, lexers/LexMSSQL.cxx, lexers/LexMagik.cxx,
647	lexers/LexMake.cxx, lexers/LexMarkdown.cxx, lexers/LexMatlab.cxx,
648	lexers/LexMaxima.cxx, lexers/LexMetapost.cxx, lexers/LexModula.cxx,
649	lexers/LexMySQL.cxx, lexers/LexNimrod.cxx, lexers/LexNsis.cxx,
650	lexers/LexNull.cxx, lexers/LexOScript.cxx, lexers/LexOpal.cxx,
651	lexers/LexPB.cxx, lexers/LexPLM.cxx, lexers/LexPO.cxx,
652	lexers/LexPOV.cxx, lexers/LexPS.cxx, lexers/LexPascal.cxx,
653	lexers/LexPerl.cxx, lexers/LexPowerPro.cxx,
654	lexers/LexPowerShell.cxx, lexers/LexProgress.cxx,
655	lexers/LexProps.cxx, lexers/LexPython.cxx, lexers/LexR.cxx,
656	lexers/LexRebol.cxx, lexers/LexRegistry.cxx, lexers/LexRuby.cxx,
657	lexers/LexRust.cxx, lexers/LexSAS.cxx, lexers/LexSML.cxx,
658	lexers/LexSQL.cxx, lexers/LexSTTXT.cxx, lexers/LexScriptol.cxx,
659	lexers/LexSmalltalk.cxx, lexers/LexSorcus.cxx,
660	lexers/LexSpecman.cxx, lexers/LexSpice.cxx, lexers/LexStata.cxx,
661	lexers/LexTACL.cxx, lexers/LexTADS3.cxx, lexers/LexTAL.cxx,
662	lexers/LexTCL.cxx, lexers/LexTCMD.cxx, lexers/LexTeX.cxx,
663	lexers/LexTxt2tags.cxx, lexers/LexVB.cxx, lexers/LexVHDL.cxx,
664	lexers/LexVerilog.cxx, lexers/LexVisualProlog.cxx,
665	lexers/LexYAML.cxx, lexlib/Accessor.cxx, lexlib/Accessor.h,
666	lexlib/CharacterCategory.cxx, lexlib/CharacterCategory.h,
667	lexlib/CharacterSet.cxx, lexlib/CharacterSet.h,
668	lexlib/DefaultLexer.cxx, lexlib/DefaultLexer.h,
669	lexlib/LexAccessor.h, lexlib/LexerBase.cxx, lexlib/LexerBase.h,
670	lexlib/LexerModule.cxx, lexlib/LexerModule.h,
671	lexlib/LexerNoExceptions.cxx, lexlib/LexerNoExceptions.h,
672	lexlib/LexerSimple.cxx, lexlib/LexerSimple.h, lexlib/OptionSet.h,
673	lexlib/PropSetSimple.cxx, lexlib/PropSetSimple.h,
674	lexlib/SparseState.h, lexlib/StringCopy.h, lexlib/StyleContext.cxx,
675	lexlib/StyleContext.h, lexlib/SubStyles.h, lexlib/WordList.cxx,
676	lexlib/WordList.h, lib/README.doc, qt/InputMethod.cpp,
677	qt/ListBoxQt.cpp, qt/ListBoxQt.h, qt/PlatQt.cpp, qt/SciClasses.cpp,
678	qt/SciClasses.h, qt/SciNamespace.h, qt/ScintillaQt.cpp,
679	qt/ScintillaQt.h, qt/qscintilla.pro, qt/qsciscintillabase.cpp,
680	qt/qsciscintillabase.h, scripts/Face.py, scripts/FileGenerator.py,
681	scripts/GenerateCaseConvert.py, scripts/HFacer.py,
682	scripts/HeaderCheck.py, scripts/HeaderOrder.txt, scripts/LexGen.py,
683	scripts/ScintillaData.py, src/AutoComplete.cxx, src/AutoComplete.h,
684	src/CallTip.cxx, src/CallTip.h, src/CaseConvert.cxx,
685	src/CaseConvert.h, src/CaseFolder.cxx, src/CaseFolder.h,
686	src/Catalogue.cxx, src/Catalogue.h, src/CellBuffer.cxx,
687	src/CellBuffer.h, src/CharClassify.cxx, src/CharClassify.h,
688	src/ContractionState.cxx, src/ContractionState.h, src/DBCS.cxx,
689	src/DBCS.h, src/Decoration.cxx, src/Decoration.h, src/Document.cxx,
690	src/Document.h, src/EditModel.cxx, src/EditModel.h,
691	src/EditView.cxx, src/EditView.h, src/Editor.cxx, src/Editor.h,
692	src/ElapsedPeriod.h, src/ExternalLexer.cxx, src/ExternalLexer.h,
693	src/FontQuality.h, src/Indicator.cxx, src/Indicator.h,
694	src/IntegerRectangle.h, src/KeyMap.cxx, src/KeyMap.h,
695	src/LineMarker.cxx, src/LineMarker.h, src/MarginView.cxx,
696	src/MarginView.h, src/Partitioning.h, src/PerLine.cxx,
697	src/PerLine.h, src/Position.h, src/PositionCache.cxx,
698	src/PositionCache.h, src/RESearch.cxx, src/RESearch.h,
699	src/RunStyles.cxx, src/RunStyles.h, src/ScintillaBase.cxx,
700	src/ScintillaBase.h, src/Selection.cxx, src/Selection.h,
701	src/SparseVector.h, src/SplitVector.h, src/Style.cxx, src/Style.h,
702	src/UniConversion.cxx, src/UniConversion.h, src/UnicodeFromUTF8.h,
703	src/UniqueString.h, src/ViewStyle.cxx, src/ViewStyle.h, src/XPM.cxx,
704	src/XPM.h, test/README, test/ScintillaCallable.py, test/XiteWin.py,
705	test/lexTests.py, test/performanceTests.py, test/simpleTests.py,
706	test/test_lexlua.lua, test/unit/Sci.natvis,
707	test/unit/UnitTester.cxx, test/unit/UnitTester.vcxproj,
708	test/unit/catch.hpp, test/unit/makefile, test/unit/test.mak,
709	test/unit/testCellBuffer.cxx, test/unit/testCharClassify.cxx,
710	test/unit/testContractionState.cxx, test/unit/testDecoration.cxx,
711	test/unit/testPartitioning.cxx, test/unit/testRunStyles.cxx,
712	test/unit/testSparseState.cxx, test/unit/testSparseVector.cxx,
713	test/unit/testSplitVector.cxx, test/unit/testUniConversion.cxx,
714	test/unit/testUnicodeFromUTF8.cxx, test/unit/testWordList.cxx,
715	test/unit/unitTest.cxx, version.txt, win32/CheckD2D.cxx,
716	win32/HanjaDic.cxx, win32/HanjaDic.h, win32/PlatWin.cxx,
717	win32/PlatWin.h, win32/SciLexer.vcxproj, win32/ScintRes.rc,
718	win32/ScintillaDLL.cxx, win32/ScintillaWin.cxx,
719	win32/ScintillaWin.h, win32/deps.mak, win32/makefile,
720	win32/scintilla.mak:
721	The v3.10.1 based code will now build - otherwise untested.
722	[cb6d486795ec]
723
7242018-11-05  Phil Thompson  <phil@riverbankcomputing.com>
725
726	* NEWS:
727	Updated the NEWS file.
728	[a99dfcd91f84]
729
730	* qt/qscintilla_cs.ts, qt/qscintilla_de.qm, qt/qscintilla_de.ts,
731	qt/qscintilla_es.qm, qt/qscintilla_es.ts, qt/qscintilla_fr.ts,
732	qt/qscintilla_pt_br.ts:
733	Updated the translation files.
734	[1529479f8a31]
735
736	* Python/configure.py, Python/sip/qsciscintilla.sip,
737	Python/sip/qsciscintillabase.sip, qt/qscilexerpython.cpp,
738	qt/qscintilla.pro, qt/qscintilla_cs.ts, qt/qscintilla_de.ts,
739	qt/qscintilla_es.ts, qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts,
740	qt/qsciscintilla.cpp, qt/qsciscintilla.h, qt/qsciscintillabase.h:
741	Merged the 2.10-maint branch with the trunk.
742	[5fcc66abfca0]
743
7442018-10-01  Phil Thompson  <phil@riverbankcomputing.com>
745
746	* .hgtags:
747	Added tag 2.10.8 for changeset 57c8b6076899
748	[b565980f962b] <2.10-maint>
749
750	* NEWS:
751	Released as v2.10.8.
752	[57c8b6076899] [2.10.8] <2.10-maint>
753
7542018-09-30  Phil Thompson  <phil@riverbankcomputing.com>
755
756	* NEWS:
757	Updated the NEWS file.
758	[345f597a4a90] <2.10-maint>
759
7602018-08-02  Phil Thompson  <phil@riverbankcomputing.com>
761
762	* qt/SciAccessibility.cpp:
763	More accessibility fixes.
764	[2cc2d6865762] <2.10-maint>
765
766	* qt/SciAccessibility.cpp, qt/SciAccessibility.h, qt/qscintilla.pro:
767	Refactored the accessibility support to use less of the Qt stuff
768	which doesn't handle CR-LF end-of-lines.
769	[8b2d6e3e73d8] <2.10-maint>
770
7712018-07-15  Phil Thompson  <phil@riverbankcomputing.com>
772
773	* NEWS:
774	Updated the NEWS file.
775	[fc1deaccc716] <2.10-maint>
776
7772018-06-29  Phil Thompson  <phil@riverbankcomputing.com>
778
779	* .hgtags:
780	Added tag 2.10.7 for changeset 60598a703fd4
781	[8828f9ad7dc6] <2.10-maint>
782
783	* NEWS:
784	Released as v2.10.7.
785	[60598a703fd4] [2.10.7] <2.10-maint>
786
787	* NEWS:
788	Updated the NEWS file.
789	[92edf18019ec] <2.10-maint>
790
7912018-06-25  Phil Thompson  <phil@riverbankcomputing.com>
792
793	* NEWS, Python/sip/qsciscintillabase.sip:
794	Tweaked the signature of the QscoScintillaBase::SCN_MACRORECORD()
795	signal so that it matches what Qt uses so that the signal test
796	passes.
797	[bfcd9319329a] <2.10-maint>
798
7992018-06-23  Phil Thompson  <phil@riverbankcomputing.com>
800
801	* .hgtags:
802	Added tag 2.10.6 for changeset dc0993c72a05
803	[9c774d0a9694] <2.10-maint>
804
805	* NEWS:
806	Released as v2.10.6.
807	[dc0993c72a05] [2.10.6] <2.10-maint>
808
8092018-06-22  Phil Thompson  <phil@riverbankcomputing.com>
810
811	* .hgtags:
812	Added tag 2.10.5 for changeset f35b3a43a241
813	[8cf5694ca328] <2.10-maint>
814
815	* NEWS:
816	Released as v2.10.5.
817	[f35b3a43a241] [2.10.5] <2.10-maint>
818
8192018-06-21  Phil Thompson  <phil@riverbankcomputing.com>
820
821	* NEWS:
822	Updated the NEWS file.
823	[12cb1a2f5ec6] <2.10-maint>
824
8252018-06-19  Phil Thompson  <phil@riverbankcomputing.com>
826
827	* NEWS, Python/sip/qscistyle.sip, qt/qscistyle.cpp, qt/qscistyle.h:
828	Added setStyle() to QsciStyle.
829	[cf5281041224] <2.10-maint>
830
8312018-06-16  Phil Thompson  <phil@riverbankcomputing.com>
832
833	* qt/qscintilla_es.qm, qt/qscintilla_es.ts:
834	Updated Spanish translations from Jaime Seuma.
835	[a479b9f5436f] <2.10-maint>
836
8372018-06-09  Phil Thompson  <phil@riverbankcomputing.com>
838
839	* qt/qscintilla_cs.qm, qt/qscintilla_de.qm, qt/qscintilla_de.ts,
840	qt/qscintilla_es.qm, qt/qscintilla_fr.qm, qt/qscintilla_pt_br.qm:
841	Updated German translations from Detlev.
842	[f69379899fb3] <2.10-maint>
843
8442018-06-04  Phil Thompson  <phil@riverbankcomputing.com>
845
846	* NEWS, Python/configure.py:
847	Implemented support for the .dist-info directory.
848	[387aa9bf6ad8] <2.10-maint>
849
8502018-06-03  Phil Thompson  <phil@riverbankcomputing.com>
851
852	* NEWS, Python/sip/qsciscintillabase.sip, qt/PlatQt.cpp,
853	qt/ScintillaQt.cpp, qt/qsciscintillabase.cpp,
854	qt/qsciscintillabase.h:
855	Fixes for font changes caused by dragging to a different display.
856	[27b1f435e27a] <2.10-maint>
857
8582018-05-29  Phil Thompson  <phil@riverbankcomputing.com>
859
860	* qt/PlatQt.cpp:
861	Disable to macOS use of integer font metrics for Qt5 as it is
862	(probably) specific to Qt4.
863	[c32fe0c4e55d] <2.10-maint>
864
865	* qt/PlatQt.cpp:
866	Fixed cursor positioning when using a secondary display with
867	different scaling to the primary.
868	[20420b7c4a4d] <2.10-maint>
869
8702018-05-22  Phil Thompson  <phil@riverbankcomputing.com>
871
872	* qt/qscilexerverilog.cpp:
873	Fix the handling of the 'fold.verilog.flags' property in the Verilog
874	lexer.
875	[9b698ba38c2b] <2.10-maint>
876
8772018-05-16  Phil Thompson  <phil@riverbankcomputing.com>
878
879	* qt/qscilexerverilog.cpp, qt/qscintilla_cs.ts, qt/qscintilla_de.ts,
880	qt/qscintilla_es.ts, qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts:
881	Added the missing descriptions of inactive styles in the Verilog
882	lexer.
883	[4be691232e03] <2.10-maint>
884
8852018-05-15  Phil Thompson  <phil@riverbankcomputing.com>
886
887	* qt/qscilexer.h:
888	Updated the QsciLexer::keywords() documentation to point out that
889	sets are numbered from 1.
890	[5954b91e7ec1] <2.10-maint>
891
8922018-04-26  Phil Thompson  <phil@riverbankcomputing.com>
893
894	* Python/sip/qscilexeredifact.sip, qt/qscilexeredifact.cpp,
895	qt/qscilexeredifact.h:
896	Added some default colours to the EDIFACT lexer.
897	[175598286833] <2.10-maint>
898
8992018-04-20  Phil Thompson  <phil@riverbankcomputing.com>
900
901	* NEWS, Python/sip/qscilexeredifact.sip, qt/qscilexeredifact.cpp,
902	qt/qscilexeredifact.h, qt/qscintilla.pro, qt/qscintilla_cs.ts,
903	qt/qscintilla_de.ts, qt/qscintilla_es.ts, qt/qscintilla_fr.ts,
904	qt/qscintilla_pt_br.ts:
905	Added the QsciLexerEDIFACT class.
906	[c1e31857f3e7] <2.10-maint>
907
908	* qt/qsciscintilla.cpp, qt/qsciscintillabase.cpp,
909	qt/qsciscintillabase.h:
910	If the context menu is invoked when the cursor is outside the
911	selection then the selection is cleared and the cursor moved to
912	where the mouse was clicked.
913	[7d230dad9379] <2.10-maint>
914
9152018-04-19  Phil Thompson  <phil@riverbankcomputing.com>
916
917	* Python/sip/qsciscintilla.sip, qt/qscintilla.pro,
918	qt/qsciscintilla.cpp, qt/qsciscintilla.h:
919	Control-wheel up/down will now zoom in and out.
920	[ba0049fe03b6] <2.10-maint>
921
9222018-04-11  Phil Thompson  <phil@riverbankcomputing.com>
923
924	* qt/PlatQt.cpp, qt/qsciabstractapis.cpp, qt/qscilexerpython.cpp,
925	qt/qscilexerxml.cpp, qt/qsciscintilla.cpp:
926	Removed warning messages about unused variables.
927	[c2008ef93ee0] <2.10-maint>
928
929	* qt/qscicommandset.cpp:
930	Fixed the saving of alternative keys in the settings.
931	[687470e937c1] <2.10-maint>
932
933	* qt/ScintillaQt.cpp, qt/qsciapis.cpp, qt/qsciscintilla.cpp:
934	Various stylistic changes to eliminate some warning messages.
935	[dc753169870e] <2.10-maint>
936
9372018-04-10  Phil Thompson  <phil@riverbankcomputing.com>
938
939	* .hgtags:
940	Added tag 2.10.4 for changeset 24cb0edc89a9
941	[05ada666e2cf] <2.10-maint>
942
943	* NEWS:
944	Released as v2.10.4.
945	[24cb0edc89a9] [2.10.4] <2.10-maint>
946
947	* qt/SciAccessibility.cpp:
948	Fixed the retrieval of accessibility attributes.
949	[e430a7dd7818] <2.10-maint>
950
9512018-04-07  Phil Thompson  <phil@riverbankcomputing.com>
952
953	* qt/qscilexer.cpp:
954	Use STYLE_MAX to define the maximum number of styles.
955	[23ca0cad0227] <2.10-maint>
956
9572018-03-11  Phil Thompson  <phil@riverbankcomputing.com>
958
959	* qt/qscintilla.pro:
960	Force QT_NO_ACCESSIBILITY when building against Qt4.
961	[b65f48ec1852] <2.10-maint>
962
9632018-02-27  Phil Thompson  <phil@riverbankcomputing.com>
964
965	* .hgtags:
966	Added tag 2.10.3 for changeset bc769d6fcf53
967	[279625f1d8c9] <2.10-maint>
968
969	* NEWS:
970	Released as v2.10.3.
971	[bc769d6fcf53] [2.10.3] <2.10-maint>
972
973	* rb-product:
974	Updated the PyQt5 wheel dependency.
975	[7cef6e297ddf] <2.10-maint>
976
977	* NEWS:
978	Updated the NEWS file.
979	[1e073e29eca4] <2.10-maint>
980
9812018-02-10  Phil Thompson  <phil@riverbankcomputing.com>
982
983	* qsci/api/python/Python-3.7.api:
984	Added the API file for Python v3.70b1.
985	[6d0032674462] <2.10-maint>
986
9872018-02-07  Phil Thompson  <phil@riverbankcomputing.com>
988
989	* qt/qsciscintilla.cpp:
990	Fix the hotspot active background colour.
991	[45cfd8c68394] <2.10-maint>
992
993	* qt/SciAccessibility.cpp, qt/SciAccessibility.h:
994	Completed the accessibility support.
995	[2af3a5b045fa] <2.10-maint>
996
9972018-02-06  Phil Thompson  <phil@riverbankcomputing.com>
998
999	* qt/SciAccessibility.cpp, qt/SciAccessibility.h:
1000	Implemented all of the accessible interface except for attributes().
1001	[434539a243dc] <2.10-maint>
1002
1003	* qt/SciAccessibility.cpp:
1004	Implemented more of the accessible interface.
1005	[e8f3df5442cc] <2.10-maint>
1006
1007	* qt/SciAccessibility.cpp, qt/SciAccessibility.h, qt/ScintillaQt.cpp:
1008	Implemented more of the accessible interface.
1009	[fb26d9fdba27] <2.10-maint>
1010
10112018-02-05  Phil Thompson  <phil@riverbankcomputing.com>
1012
1013	* qt/SciAccessibility.cpp, qt/SciAccessibility.h, qt/ScintillaQt.cpp,
1014	qt/qsciscintillabase.cpp:
1015	More accessibility progress.
1016	[ea2432348b49] <2.10-maint>
1017
1018	* qt/SciAccessibility.cpp, qt/SciAccessibility.h, qt/ScintillaQt.cpp:
1019	Some progress on accessibility.
1020	[055345b62d7b] <2.10-maint>
1021
1022	* qt/qscintilla.pro:
1023	Updated the version of the shared library.
1024	[fb50133f8770] <2.10-maint>
1025
10262018-02-04  Phil Thompson  <phil@riverbankcomputing.com>
1027
1028	* qt/SciAccessibility.cpp, qt/SciAccessibility.h, qt/qscintilla.pro,
1029	qt/qsciscintillabase.cpp:
1030	Added the stubs for accessibility support.
1031	[61e00a4f944f] <2.10-maint>
1032
1033	* qt/SciAccessibility.cpp, qt/SciAccessibility.h, qt/qscintilla.pro,
1034	qt/qsciscintillabase.cpp:
1035	Added the stubs for accessibility support.
1036	[8f2f20b663f1]
1037
1038	* qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts,
1039	qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts:
1040	Updated the .ts files.
1041	[7630e7c16a42]
1042
1043	* Python/sip/qscilexerpython.sip, qt/qscilexerpython.cpp,
1044	qt/qscilexerpython.h:
1045	Added the DoubleQuotedFString, SingleQuotedFString,
1046	TripleSingleQuotedFString and TripleDoubleQuotedFString styles to
1047	QsciLexerPython.
1048	[69a152791250]
1049
1050	* Python/sip/qsciscintilla.sip, qt/qsciscintilla.cpp,
1051	qt/qsciscintilla.h:
1052	Added QsciScintilla::setCaretLineFrameWidth().
1053	[61ed51375157]
1054
1055	* Python/sip/qscicommand.sip:
1056	Added ReverseLines to the Python bindings.
1057	[132758b054dc]
1058
1059	* qt/qscicommand.h:
1060	Added ReverseLines to QsciCommand::Command.
1061	[1cecbd08c177]
1062
1063	* Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h:
1064	Added SCLEX_INDENT, SCI_GETCARETLINEFRAME, SCI_SETCARETLINEFRAME,
1065	SCI_SETACCESSIBILITY, SCI_GETACCESSIBILITY and SCI_LINEREVERSE.
1066	[4a5c2bea7d34]
1067
10682018-02-03  Phil Thompson  <phil@riverbankcomputing.com>
1069
1070	* Python/configure-old.py, Python/configure.py, designer-
1071	Qt4Qt5/designer.pro, example-Qt4Qt5/application.pro,
1072	qt/ScintillaQt.h, qt/qscintilla.pro:
1073	Fixes to build with the latest code.
1074	[262ad022e5b6]
1075
1076	* README, cocoa/InfoBar.mm, cocoa/PlatCocoa.h, cocoa/PlatCocoa.mm,
1077	cocoa/ScintillaCocoa.h, cocoa/ScintillaCocoa.mm,
1078	cocoa/ScintillaFramework/Info.plist, cocoa/ScintillaFramework/Scinti
1079	llaFramework.xcodeproj/project.pbxproj,
1080	cocoa/ScintillaTest/AppController.h,
1081	cocoa/ScintillaTest/AppController.mm,
1082	cocoa/ScintillaTest/English.lproj/MainMenu.xib,
1083	cocoa/ScintillaTest/ScintillaTest.xcodeproj/project.pbxproj,
1084	cocoa/ScintillaView.mm, cppcheck.suppress, doc/ScintillaDoc.html,
1085	doc/ScintillaDownload.html, doc/ScintillaHistory.html,
1086	doc/ScintillaRelated.html, doc/index.html, gtk/PlatGTK.cxx,
1087	gtk/ScintillaGTK.cxx, gtk/ScintillaGTK.h,
1088	gtk/ScintillaGTKAccessible.cxx, gtk/ScintillaGTKAccessible.h,
1089	gtk/deps.mak, gtk/makefile, include/Platform.h, include/SciLexer.h,
1090	include/Scintilla.h, include/Scintilla.iface, lexers/LexAsm.cxx,
1091	lexers/LexBaan.cxx, lexers/LexBash.cxx, lexers/LexBasic.cxx,
1092	lexers/LexCPP.cxx, lexers/LexD.cxx, lexers/LexDMIS.cxx,
1093	lexers/LexDiff.cxx, lexers/LexEDIFACT.cxx, lexers/LexErrorList.cxx,
1094	lexers/LexFortran.cxx, lexers/LexHTML.cxx, lexers/LexHaskell.cxx,
1095	lexers/LexIndent.cxx, lexers/LexJSON.cxx, lexers/LexLaTeX.cxx,
1096	lexers/LexLua.cxx, lexers/LexMatlab.cxx, lexers/LexPerl.cxx,
1097	lexers/LexPowerShell.cxx, lexers/LexProgress.cxx,
1098	lexers/LexProps.cxx, lexers/LexPython.cxx, lexers/LexRegistry.cxx,
1099	lexers/LexRust.cxx, lexers/LexSQL.cxx, lexers/LexVHDL.cxx,
1100	lexers/LexVerilog.cxx, lexers/LexVisualProlog.cxx,
1101	lexers/LexYAML.cxx, lexlib/Accessor.cxx,
1102	lexlib/CharacterCategory.cxx, lexlib/CharacterCategory.h,
1103	lexlib/CharacterSet.cxx, lexlib/CharacterSet.h,
1104	lexlib/LexAccessor.h, lexlib/LexerBase.cxx, lexlib/LexerModule.cxx,
1105	lexlib/LexerModule.h, lexlib/LexerNoExceptions.cxx,
1106	lexlib/LexerSimple.cxx, lexlib/PropSetSimple.cxx,
1107	lexlib/StyleContext.cxx, lexlib/StyleContext.h, lexlib/WordList.cxx,
1108	scripts/FileGenerator.py, scripts/HeaderOrder.txt,
1109	scripts/LexGen.py, scripts/ScintillaData.py, src/AutoComplete.cxx,
1110	src/AutoComplete.h, src/CallTip.cxx, src/CallTip.h,
1111	src/CaseConvert.cxx, src/CaseFolder.h, src/Catalogue.cxx,
1112	src/CellBuffer.cxx, src/CellBuffer.h, src/CharClassify.cxx,
1113	src/CharClassify.h, src/ContractionState.cxx,
1114	src/ContractionState.h, src/Decoration.cxx, src/Decoration.h,
1115	src/Document.cxx, src/Document.h, src/EditModel.cxx,
1116	src/EditModel.h, src/EditView.cxx, src/EditView.h, src/Editor.cxx,
1117	src/Editor.h, src/ExternalLexer.cxx, src/ExternalLexer.h,
1118	src/Indicator.cxx, src/KeyMap.cxx, src/LineMarker.cxx,
1119	src/LineMarker.h, src/MarginView.cxx, src/MarginView.h,
1120	src/Partitioning.h, src/PerLine.cxx, src/PerLine.h, src/Position.h,
1121	src/PositionCache.cxx, src/PositionCache.h, src/RESearch.cxx,
1122	src/RESearch.h, src/RunStyles.cxx, src/RunStyles.h,
1123	src/ScintillaBase.cxx, src/ScintillaBase.h, src/Selection.cxx,
1124	src/Selection.h, src/SparseVector.h, src/SplitVector.h,
1125	src/Style.cxx, src/Style.h, src/UniConversion.cxx,
1126	src/UniConversion.h, src/UniqueString.h, src/ViewStyle.cxx,
1127	src/ViewStyle.h, src/XPM.cxx, src/XPM.h, test/gi/Scintilla-
1128	filtered.h, test/unit/testCellBuffer.cxx,
1129	test/unit/testCharClassify.cxx, test/unit/testContractionState.cxx,
1130	test/unit/testDecoration.cxx, test/unit/testPartitioning.cxx,
1131	test/unit/testRunStyles.cxx, test/unit/testSparseState.cxx,
1132	test/unit/testSparseVector.cxx, test/unit/testSplitVector.cxx,
1133	test/unit/testUnicodeFromUTF8.cxx, version.txt, win32/HanjaDic.cxx,
1134	win32/PlatWin.cxx, win32/SciLexer.vcxproj, win32/ScintRes.rc,
1135	win32/ScintillaWin.cxx, win32/deps.mak, win32/makefile,
1136	win32/scintilla.mak:
1137	Rebased on Scintilla v3.7.6.
1138	[4822c10e2b59]
1139
1140	* Merged the 2.10-maint branch into the trunk.
1141	[64e6e4c3471d]
1142
11432017-11-23  Phil Thompson  <phil@riverbankcomputing.com>
1144
1145	* .hgtags:
1146	Added tag 2.10.2 for changeset bdfb9584af36
1147	[d127fc44d4c4] <2.10-maint>
1148
1149	* NEWS:
1150	Released as v2.10.2.
1151	[bdfb9584af36] [2.10.2] <2.10-maint>
1152
1153	* qt/qscintilla.pro:
1154	Bumed the .so minor version.
1155	[4bb28057d3c2] <2.10-maint>
1156
11572017-11-13  Phil Thompson  <phil@riverbankcomputing.com>
1158
1159	* NEWS, Python/sip/qsciscintilla.sip, qt/qsciscintilla.cpp,
1160	qt/qsciscintilla.h:
1161	Added setScrollWidth() , scrollWidth, setScrollWidthTracking() and
1162	scrollWidthTracking() to QsciScintilla.
1163	[c6e64e99cb12] <2.10-maint>
1164
11652017-11-01  Phil Thompson  <phil@riverbankcomputing.com>
1166
1167	* qt/qsciscintilla.cpp:
1168	Fixed the handling of UTF8 call tips.
1169	[7aa9b863f330] <2.10-maint>
1170
11712017-07-04  Phil Thompson  <phil@riverbankcomputing.com>
1172
1173	* qt/qscintilla.pro:
1174	Fixed case sensitivity of a couple of file names.
1175	[e9d9b80fd61b] <2.10-maint>
1176
1177	* .hgignore:
1178	Ignore the new-style build directory.
1179	[6c20c6b41705] <2.10-maint>
1180
11812017-07-03  Phil Thompson  <phil@riverbankcomputing.com>
1182
1183	* .hgtags:
1184	Added tag 2.10.1 for changeset 20e0e2d419ba
1185	[d6eba6c9e5ce] <2.10-maint>
1186
1187	* NEWS:
1188	Released as v2.10.1.
1189	[20e0e2d419ba] [2.10.1] <2.10-maint>
1190
1191	* rb-product:
1192	Updated the PyQt5 dependency to v5.9.
1193	[83200ee6b295] <2.10-maint>
1194
11952017-05-24  Phil Thompson  <phil@riverbankcomputing.com>
1196
1197	* lib/README.doc:
1198	Updated the docs regarding use of build options supported by
1199	Scintilla.
1200	[fe6e73057d9e] <2.10-maint>
1201
12022017-05-15  Phil Thompson  <phil@riverbankcomputing.com>
1203
1204	* Python/sip/qscilexer.sip, Python/sip/qscilexeravs.sip,
1205	Python/sip/qscilexerbash.sip, Python/sip/qscilexerbatch.sip,
1206	Python/sip/qscilexercoffeescript.sip, Python/sip/qscilexercpp.sip,
1207	Python/sip/qscilexercss.sip, Python/sip/qscilexerd.sip,
1208	Python/sip/qscilexerfortran77.sip, Python/sip/qscilexerhtml.sip,
1209	Python/sip/qscilexerlua.sip, Python/sip/qscilexerpascal.sip,
1210	Python/sip/qscilexerperl.sip, Python/sip/qscilexerpostscript.sip,
1211	Python/sip/qscilexerpov.sip, Python/sip/qscilexerpython.sip,
1212	Python/sip/qscilexerruby.sip, Python/sip/qscilexerspice.sip,
1213	Python/sip/qscilexersql.sip, Python/sip/qscilexertcl.sip,
1214	Python/sip/qscilexerverilog.sip, Python/sip/qscilexervhdl.sip:
1215	Added the lexer-specific re-implementations of previously internal
1216	methods to the Python bindings.
1217	[e8402392cedc] <2.10-maint>
1218
12192017-03-22  Phil Thompson  <phil@riverbankcomputing.com>
1220
1221	* qt/qscintilla.pro:
1222	Enabled explicit C++11 support for Linux for old versions of GCC.
1223	[e0e0b344ccf1] <2.10-maint>
1224
12252017-03-16  Phil Thompson  <phil@riverbankcomputing.com>
1226
1227	* qt/qscilexer.cpp:
1228	Changed the default macOS font to Menlo 12pt as it has bold etc.
1229	[39d69e37d352] <2.10-maint>
1230
1231	* qt/qscilexer.cpp:
1232	Changed the default font on macOS to Monaco 12pt.
1233	[9030535e2457] <2.10-maint>
1234
1235	* Python/configure.py:
1236	Fixed the rpath change of the Python bindings on macOS.
1237	[dd45e695812a] <2.10-maint>
1238
12392017-02-22  Phil Thompson  <phil@riverbankcomputing.com>
1240
1241	* qt/qscintilla.pro:
1242	Fixed the .pro file so that debug builds match the features file.
1243	[1aedd0c6eeda] <2.10-maint>
1244
12452017-02-20  Phil Thompson  <phil@riverbankcomputing.com>
1246
1247	* .hgtags:
1248	Added tag 2.10 for changeset 6c07847b2835
1249	[2442f8d2df34]
1250
1251	* NEWS:
1252	Released as v2.10.
1253	[6c07847b2835] [2.10]
1254
1255	* qt/qscintilla_cs.qm, qt/qscintilla_de.qm, qt/qscintilla_es.qm,
1256	qt/qscintilla_fr.qm, qt/qscintilla_pt_br.qm:
1257	Updated the .qm files.
1258	[3b3c5924e746]
1259
1260	* qt/qscintilla_fr.ts:
1261	Partial updated French translations from Alan Garny.
1262	[ca2d6917015e]
1263
12642017-02-17  Phil Thompson  <phil@riverbankcomputing.com>
1265
1266	* Python/sip/qsciscintillabase.sip:
1267	Added /Transfer/ to the scroll bar replacement functions.
1268	[49cf7181402a]
1269
12702017-02-15  Phil Thompson  <phil@riverbankcomputing.com>
1271
1272	* qt/qscintilla_de.ts:
1273	Updated German translations from Detlev.
1274	[51cca6073075]
1275
12762017-02-14  Phil Thompson  <phil@riverbankcomputing.com>
1277
1278	* qt/qscintilla_es.ts:
1279	Updated Spanish translations from Jaime Seuma.
1280	[0e30abdd0907]
1281
12822017-02-13  Phil Thompson  <phil@riverbankcomputing.com>
1283
1284	* designer-Qt4Qt5/designer.pro, example-Qt4Qt5/application.pro,
1285	qt/qscintilla.pro:
1286	Removed the 'release' option from all CONFIG lines.
1287	[0901267a8e49]
1288
1289	* NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.cpp,
1290	qt/qsciscintillabase.h:
1291	Added replaceHorizontalScrollBar() and replaceVerticalScrollBar() to
1292	QsciScintillaBase.
1293	[bb7efd26b8b3]
1294
1295	* qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts,
1296	qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts:
1297	Updated the translation files.
1298	[76c23d751930]
1299
13002017-01-21  Phil Thompson  <phil@riverbankcomputing.com>
1301
1302	* Python/sip/qscilexermarkdown.sip, qt/qscilexerjson.cpp,
1303	qt/qscilexermarkdown.cpp, qt/qscilexermarkdown.h:
1304	Updated the Markdown lexer with the latest settings from Detlev.
1305	[9e9992a4e9f7]
1306
13072017-01-17  Phil Thompson  <phil@riverbankcomputing.com>
1308
1309	* qt/qsciapis.cpp:
1310	Fixed problems with auto-completion lists where contexts and image
1311	identifiers were getting lost.
1312	[039599ba1b85]
1313
13142017-01-16  Phil Thompson  <phil@riverbankcomputing.com>
1315
1316	* designer-Qt4Qt5/designer.pro, example-Qt4Qt5/application.pro:
1317	Fixed the example and designer plugin .pro files for the change
1318	library name.
1319	[d6c564089958]
1320
1321	* lib/README.doc:
1322	Updated website links to https.
1323	[18a7013d4f8b]
1324
1325	* qt/qsciabstractapis.h, qt/qsciapis.h, qt/qscicommand.h,
1326	qt/qscicommandset.h, qt/qscidocument.h, qt/qsciglobal.h,
1327	qt/qscilexer.h, qt/qscilexeravs.h, qt/qscilexerbash.h,
1328	qt/qscilexerbatch.h, qt/qscilexercmake.h,
1329	qt/qscilexercoffeescript.h, qt/qscilexercpp.h, qt/qscilexercsharp.h,
1330	qt/qscilexercss.h, qt/qscilexercustom.h, qt/qscilexerd.h,
1331	qt/qscilexerdiff.h, qt/qscilexerfortran.h, qt/qscilexerfortran77.h,
1332	qt/qscilexerhtml.h, qt/qscilexeridl.h, qt/qscilexerjava.h,
1333	qt/qscilexerjavascript.h, qt/qscilexerjson.h, qt/qscilexerlua.h,
1334	qt/qscilexermakefile.h, qt/qscilexermarkdown.h,
1335	qt/qscilexermatlab.h, qt/qscilexeroctave.h, qt/qscilexerpascal.h,
1336	qt/qscilexerperl.h, qt/qscilexerpo.h, qt/qscilexerpostscript.h,
1337	qt/qscilexerpov.h, qt/qscilexerproperties.h, qt/qscilexerpython.h,
1338	qt/qscilexerruby.h, qt/qscilexerspice.h, qt/qscilexersql.h,
1339	qt/qscilexertcl.h, qt/qscilexertex.h, qt/qscilexerverilog.h,
1340	qt/qscilexervhdl.h, qt/qscilexerxml.h, qt/qscilexeryaml.h,
1341	qt/qscimacro.h, qt/qsciprinter.h, qt/qsciscintilla.h,
1342	qt/qsciscintillabase.h, qt/qscistyle.h, qt/qscistyledtext.h:
1343	Removed all the __APPLE__ C++ linkages.
1344	[ecd39912cb9b]
1345
1346	* NEWS, Python/sip/qscilexer.sip, qt/qscilexer.h:
1347	The previously internal methods of QsciLexer are now part of the
1348	public API and are exposed to Python.
1349	[4791eae227c6]
1350
1351	* NEWS, Python/configure.py, qt/features/qscintilla2.prf,
1352	qt/features_staticlib/qscintilla2.prf, qt/qscintilla.pro:
1353	The name of the library now embeds the major version of Qt so that
1354	Qt4 and Qt5 libraries can be installed in the same directory.
1355	[b501dcc67049]
1356
1357	* NEWS, Python/sip/qsciscintilla.sip, qt/qscilexercustom.h,
1358	qt/qsciscintilla.cpp, qt/qsciscintilla.h:
1359	Implemented QscScintilla::bytes() and a corresponding text()
1360	overload mainly for the use of QsciLexerCustom::styleText()
1361	implementations.
1362	[ed7a5a072695]
1363
13642017-01-15  Phil Thompson  <phil@riverbankcomputing.com>
1365
1366	* Python/sip/qsciscintillabase.sip:
1367	Updated the sub-class convertor code.
1368	[ee4e6efa0576]
1369
1370	* NEWS, Python/sip/qscilexermarkdown.sip,
1371	Python/sip/qscimodcommon.sip, qt/qscilexermarkdown.cpp,
1372	qt/qscilexermarkdown.h, qt/qscintilla.pro:
1373	Added the QsciLexerMarkdown class.
1374	[0b5e03e0b64f]
1375
13762017-01-11  Phil Thompson  <phil@riverbankcomputing.com>
1377
1378	* NEWS, Python/sip/qscilexerjson.sip, Python/sip/qscimodcommon.sip,
1379	qt/qscilexerjson.cpp, qt/qscilexerjson.h, qt/qscintilla.pro:
1380	Implemented QsciLexerJSON.
1381	[bb5118a2b0cb]
1382
13832017-01-05  Phil Thompson  <phil@riverbankcomputing.com>
1384
1385	* NEWS, Python/sip/qscilexercoffeescript.sip,
1386	qt/qscilexercoffeescript.cpp, qt/qscilexercoffeescript.h:
1387	Added InstanceProperty to QsciLexerCoffeeScript.
1388	[2a6987f4c3c3]
1389
1390	* NEWS, Python/sip/qsciscintilla.sip,
1391	Python/sip/qsciscintillabase.sip, qt/ScintillaQt.cpp,
1392	qt/qsciscintilla.cpp, qt/qsciscintilla.h, qt/qsciscintillabase.h:
1393	Implemented the new notifications.
1394	[12ba81979751]
1395
13962017-01-04  Phil Thompson  <phil@riverbankcomputing.com>
1397
1398	* NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h:
1399	Added the low-level popup options.
1400	[6a6fccaf8adf]
1401
1402	* NEWS, Python/sip/qsciscintilla.sip,
1403	Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp,
1404	qt/qsciscintilla.h, qt/qsciscintillabase.h:
1405	Added support for multiple edge columns.
1406	[761b940d39c6]
1407
14082017-01-03  Phil Thompson  <phil@riverbankcomputing.com>
1409
1410	* NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h:
1411	Added the low-level idle styling support.
1412	[fe8c747abb81]
1413
1414	* NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h:
1415	Added the low-level support for fold text.
1416	[3afaaf7830c6]
1417
1418	* NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h:
1419	Updates to the low-level target support.
1420	[709bfb578a28]
1421
1422	* NEWS, Python/sip/qsciscintilla.sip,
1423	Python/sip/qsciscintillabase.sip, qt/qsciscintilla.h,
1424	qt/qsciscintillabase.h:
1425	Added support for the additional indicators.
1426	[fb7bcbfc6c96]
1427
1428	* NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h:
1429	Added some more low-level constants.
1430	[d19d12e79c31]
1431
1432	* NEWS, Python/sip/qsciscintilla.sip,
1433	Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp,
1434	qt/qsciscintilla.h, qt/qsciscintillabase.h:
1435	Added support for setting the margin background colour. Added
1436	support for setting the number of margins.
1437	[407db46c80a6]
1438
1439	* qt/qscilexercustom.cpp, qt/qscilexercustom.h:
1440	Fixed QsciLexerCustom::startStyling() now that the 2nd argument
1441	isn't used.
1442	[2d4cc3cdb123]
1443
1444	* NEWS, Python/sip/qsciscintilla.sip,
1445	Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp,
1446	qt/qsciscintilla.h, qt/qsciscintillabase.h:
1447	Added support for visible whitespace in indentations only. Added
1448	support for tab drawing modes.
1449	[1ef385e510b8]
1450
1451	* qt/InputMethod.cpp:
1452	Updated the inputMethodEvent() implementation.
1453	[f0060458bd73]
1454
14552017-01-02  Phil Thompson  <phil@riverbankcomputing.com>
1456
1457	* qt/InputMethod.cpp, qt/ScintillaQt.cpp, qt/ScintillaQt.h:
1458	Fixed compilation bugs with SCI_NAMESPACE defined.
1459	[ef072ff5da5e]
1460
1461	* lib/README.doc:
1462	Minor documentation updates.
1463	[f89ceb95b9c5]
1464
1465	* qt/qsciscintillabase.cpp:
1466	Fixed compilation bugs.
1467	[8fdfb9bca00d]
1468
1469	* CONTRIBUTING, Python/configure-old.py, Python/configure.py, README,
1470	cocoa/PlatCocoa.h, cocoa/PlatCocoa.mm, cocoa/ScintillaCocoa.h,
1471	cocoa/ScintillaCocoa.mm, cocoa/ScintillaFramework/Info.plist, cocoa/
1472	ScintillaFramework/ScintillaFramework.xcodeproj/project.pbxproj, coc
1473	oa/ScintillaFramework/ScintillaFramework.xcodeproj/project.xcworkspa
1474	ce/contents.xcworkspacedata, cocoa/ScintillaFramework/ScintillaFrame
1475	work.xcodeproj/xcshareddata/xcschemes/Scintilla.xcscheme,
1476	cocoa/ScintillaFramework/module.modulemap,
1477	cocoa/ScintillaTest/AppController.h,
1478	cocoa/ScintillaTest/AppController.mm,
1479	cocoa/ScintillaTest/English.lproj/MainMenu.xib,
1480	cocoa/ScintillaTest/Info.plist,
1481	cocoa/ScintillaTest/ScintillaTest.xcodeproj/project.pbxproj, cocoa/S
1482	cintillaTest/ScintillaTest.xcodeproj/project.xcworkspace/contents.xc
1483	workspacedata, cocoa/ScintillaView.h, cocoa/ScintillaView.mm,
1484	cocoa/checkbuildosx.sh, cppcheck.suppress, delcvs.bat, designer-
1485	Qt4Qt5/designer.pro, doc/Design.html, doc/Icons.html, doc/Lexer.txt,
1486	doc/Privacy.html, doc/SciCoding.html, doc/ScintillaDoc.html,
1487	doc/ScintillaDownload.html, doc/ScintillaHistory.html,
1488	doc/ScintillaRelated.html, doc/ScintillaToDo.html,
1489	doc/ScintillaUsage.html, doc/index.html, example-
1490	Qt4Qt5/application.pro, gtk/Converter.h, gtk/PlatGTK.cxx,
1491	gtk/ScintillaGTK.cxx, gtk/ScintillaGTK.h,
1492	gtk/ScintillaGTKAccessible.cxx, gtk/ScintillaGTKAccessible.h,
1493	gtk/deps.mak, gtk/makefile, gtk/scintilla-marshal.c, gtk/scintilla-
1494	marshal.h, gtk/scintilla-marshal.list, include/ILexer.h,
1495	include/Platform.h, include/SciLexer.h, include/Sci_Position.h,
1496	include/Scintilla.h, include/Scintilla.iface,
1497	include/ScintillaWidget.h, lexers/LexA68k.cxx, lexers/LexAPDL.cxx,
1498	lexers/LexASY.cxx, lexers/LexAU3.cxx, lexers/LexAVE.cxx,
1499	lexers/LexAVS.cxx, lexers/LexAbaqus.cxx, lexers/LexAda.cxx,
1500	lexers/LexAsm.cxx, lexers/LexAsn1.cxx, lexers/LexBaan.cxx,
1501	lexers/LexBash.cxx, lexers/LexBasic.cxx, lexers/LexBatch.cxx,
1502	lexers/LexBibTeX.cxx, lexers/LexBullant.cxx, lexers/LexCLW.cxx,
1503	lexers/LexCOBOL.cxx, lexers/LexCPP.cxx, lexers/LexCSS.cxx,
1504	lexers/LexCaml.cxx, lexers/LexCmake.cxx, lexers/LexCoffeeScript.cxx,
1505	lexers/LexConf.cxx, lexers/LexCrontab.cxx, lexers/LexCsound.cxx,
1506	lexers/LexD.cxx, lexers/LexDMAP.cxx, lexers/LexDMIS.cxx,
1507	lexers/LexDiff.cxx, lexers/LexECL.cxx, lexers/LexEDIFACT.cxx,
1508	lexers/LexEScript.cxx, lexers/LexEiffel.cxx, lexers/LexErlang.cxx,
1509	lexers/LexErrorList.cxx, lexers/LexFlagship.cxx,
1510	lexers/LexForth.cxx, lexers/LexFortran.cxx, lexers/LexGAP.cxx,
1511	lexers/LexGui4Cli.cxx, lexers/LexHTML.cxx, lexers/LexHaskell.cxx,
1512	lexers/LexHex.cxx, lexers/LexInno.cxx, lexers/LexJSON.cxx,
1513	lexers/LexKVIrc.cxx, lexers/LexKix.cxx, lexers/LexLaTeX.cxx,
1514	lexers/LexLisp.cxx, lexers/LexLout.cxx, lexers/LexLua.cxx,
1515	lexers/LexMMIXAL.cxx, lexers/LexMPT.cxx, lexers/LexMSSQL.cxx,
1516	lexers/LexMagik.cxx, lexers/LexMake.cxx, lexers/LexMarkdown.cxx,
1517	lexers/LexMatlab.cxx, lexers/LexMetapost.cxx, lexers/LexModula.cxx,
1518	lexers/LexMySQL.cxx, lexers/LexNimrod.cxx, lexers/LexNsis.cxx,
1519	lexers/LexNull.cxx, lexers/LexOScript.cxx, lexers/LexOpal.cxx,
1520	lexers/LexOthers.cxx, lexers/LexPB.cxx, lexers/LexPLM.cxx,
1521	lexers/LexPO.cxx, lexers/LexPOV.cxx, lexers/LexPS.cxx,
1522	lexers/LexPascal.cxx, lexers/LexPerl.cxx, lexers/LexPowerPro.cxx,
1523	lexers/LexPowerShell.cxx, lexers/LexProgress.cxx,
1524	lexers/LexProps.cxx, lexers/LexPython.cxx, lexers/LexR.cxx,
1525	lexers/LexRebol.cxx, lexers/LexRegistry.cxx, lexers/LexRuby.cxx,
1526	lexers/LexRust.cxx, lexers/LexSML.cxx, lexers/LexSQL.cxx,
1527	lexers/LexSTTXT.cxx, lexers/LexScriptol.cxx,
1528	lexers/LexSmalltalk.cxx, lexers/LexSorcus.cxx,
1529	lexers/LexSpecman.cxx, lexers/LexSpice.cxx, lexers/LexTACL.cxx,
1530	lexers/LexTADS3.cxx, lexers/LexTAL.cxx, lexers/LexTCL.cxx,
1531	lexers/LexTCMD.cxx, lexers/LexTeX.cxx, lexers/LexTxt2tags.cxx,
1532	lexers/LexVB.cxx, lexers/LexVHDL.cxx, lexers/LexVerilog.cxx,
1533	lexers/LexVisualProlog.cxx, lexers/LexYAML.cxx, lexlib/Accessor.cxx,
1534	lexlib/Accessor.h, lexlib/CharacterSet.cxx, lexlib/CharacterSet.h,
1535	lexlib/LexAccessor.h, lexlib/LexerBase.cxx, lexlib/LexerBase.h,
1536	lexlib/LexerModule.cxx, lexlib/LexerModule.h,
1537	lexlib/LexerNoExceptions.cxx, lexlib/LexerNoExceptions.h,
1538	lexlib/LexerSimple.cxx, lexlib/LexerSimple.h,
1539	lexlib/StyleContext.cxx, lexlib/StyleContext.h, lexlib/SubStyles.h,
1540	lexlib/WordList.cxx, lexlib/WordList.h, qt/qscintilla.pro,
1541	scripts/Face.py, scripts/FileGenerator.py,
1542	scripts/GenerateCaseConvert.py, scripts/HeaderCheck.py,
1543	scripts/HeaderOrder.txt, scripts/LexGen.py,
1544	scripts/ScintillaData.py, src/AutoComplete.cxx, src/CallTip.cxx,
1545	src/CaseConvert.cxx, src/CaseConvert.h, src/CaseFolder.cxx,
1546	src/Catalogue.cxx, src/CellBuffer.cxx, src/CellBuffer.h,
1547	src/CharClassify.cxx, src/CharClassify.h, src/ContractionState.cxx,
1548	src/ContractionState.h, src/Decoration.cxx, src/Document.cxx,
1549	src/Document.h, src/EditModel.cxx, src/EditModel.h,
1550	src/EditView.cxx, src/EditView.h, src/Editor.cxx, src/Editor.h,
1551	src/ExternalLexer.cxx, src/Indicator.cxx, src/Indicator.h,
1552	src/KeyMap.cxx, src/KeyMap.h, src/LineMarker.cxx,
1553	src/MarginView.cxx, src/PerLine.cxx, src/Position.h,
1554	src/PositionCache.cxx, src/PositionCache.h, src/RESearch.cxx,
1555	src/RESearch.h, src/RunStyles.cxx, src/ScintillaBase.cxx,
1556	src/ScintillaBase.h, src/Selection.cxx, src/Selection.h,
1557	src/SparseVector.h, src/SplitVector.h, src/Style.cxx, src/Style.h,
1558	src/UniConversion.cxx, src/UniConversion.h, src/ViewStyle.cxx,
1559	src/ViewStyle.h, src/XPM.cxx, test/ScintillaCallable.py,
1560	test/XiteQt.py, test/XiteWin.py, test/examples/perl-test-
1561	5220delta.pl, test/examples/perl-test-5220delta.pl.styled,
1562	test/examples/perl-test-sub-prototypes.pl, test/examples/perl-test-
1563	sub-prototypes.pl.styled, test/gi/Scintilla-0.1.gir.good, test/gi
1564	/Scintilla-filtered.h, test/gi/filter-scintilla-h.py, test/gi/gi-
1565	test.py, test/gi/makefile, test/lexTests.py, test/simpleTests.py,
1566	test/unit/Sci.natvis, test/unit/UnitTester.cxx,
1567	test/unit/UnitTester.vcxproj, test/unit/makefile,
1568	test/unit/test.mak, test/unit/testCellBuffer.cxx,
1569	test/unit/testContractionState.cxx, test/unit/testDecoration.cxx,
1570	test/unit/testPartitioning.cxx, test/unit/testRunStyles.cxx,
1571	test/unit/testSparseState.cxx, test/unit/testSparseVector.cxx,
1572	test/unit/testSplitVector.cxx, test/unit/testWordList.cxx,
1573	version.txt, win32/HanjaDic.cxx, win32/HanjaDic.h,
1574	win32/PlatWin.cxx, win32/SciLexer.vcxproj, win32/ScintRes.rc,
1575	win32/ScintillaWin.cxx, win32/deps.mak, win32/makefile,
1576	win32/scintilla.mak:
1577	Initial merge of Scintilla v3.7.2.
1578	[abbfc844caaa]
1579
1580	* lib/LICENSE.commercial.short, lib/LICENSE.gpl,
1581	lib/LICENSE.gpl.short:
1582	Updated the copyright notices.
1583	[10d2ba70b9d0]
1584
1585	* Makefile, build.py:
1586	Merged the v2.9 maintenance branch.
1587	[8c0c0a19a3c8]
1588
15892016-12-25  Phil Thompson  <phil@riverbankcomputing.com>
1590
1591	* .hgtags:
1592	Added tag 2.9.4 for changeset 06e486532f86
1593	[a0e7ce41b57a] <2.9-maint>
1594
1595	* NEWS:
1596	Released as v2.9.4.
1597	[06e486532f86] [2.9.4] <2.9-maint>
1598
15992016-12-24  Phil Thompson  <phil@riverbankcomputing.com>
1600
1601	* qsci/api/python/Python-3.6.api:
1602	Added the .api file for Python v3.6.
1603	[4af5841ab5d2] <2.9-maint>
1604
16052016-11-07  Phil Thompson  <phil@riverbankcomputing.com>
1606
1607	* qt/qsciscintillabase.cpp:
1608	Updated a comment to explain why setting custom scrollbars doesn't
1609	work.
1610	[757ca3bbc419] <2.9-maint>
1611
16122016-10-25  Phil Thompson  <phil@riverbankcomputing.com>
1613
1614	* Python/configure.py:
1615	Fixed configure.py for Python v2.
1616	[6d784269a812] <2.9-maint>
1617
16182016-10-23  Phil Thompson  <phil@riverbankcomputing.com>
1619
1620	* Python/sip/qscimod4.sip, Python/sip/qscimod5.sip:
1621	Explicitly %Import the QtCore module so that it is imported in the
1622	.pyi file.
1623	[fec61f546e2b] <2.9-maint>
1624
16252016-09-26  Phil Thompson  <phil@riverbankcomputing.com>
1626
1627	* lib/README.doc:
1628	Removed some (possibly out of date) information about installation
1629	on macOS.
1630	[c793591a8192] <2.9-maint>
1631
1632	* qt/InputMethod.cpp:
1633	Disable the hack for handling null input method method events on
1634	Windows as there are reports that this breaks character composition.
1635	[42977285ae81] <2.9-maint>
1636
16372016-09-25  Phil Thompson  <phil@riverbankcomputing.com>
1638
1639	* qt/qsciscintilla.cpp:
1640	Fixed a Qt warning about a too large red value in a QColor.
1641	[f9af82c24301] <2.9-maint>
1642
16432016-09-23  Phil Thompson  <phil@riverbankcomputing.com>
1644
1645	* rb-product:
1646	Added the minimum PyQt5 wheel version to the product file.
1647	[11d2fb4dc51a] <2.9-maint>
1648
16492016-09-10  Phil Thompson  <phil@riverbankcomputing.com>
1650
1651	* Python/configure.py, rb-product:
1652	Updated the handling of the minimum SIP version.
1653	[1e50ffa9dac1] <2.9-maint>
1654
16552016-09-09  Phil Thompson  <phil@riverbankcomputing.com>
1656
1657	* Python/sip/qscimod5.sip:
1658	The limited API is now used for the Python bindings.
1659	[a2b8118a4483] <2.9-maint>
1660
16612016-08-08  Phil Thompson  <phil@riverbankcomputing.com>
1662
1663	* Makefile, build.py:
1664	Removed the old internal build system.
1665	[522e8b386eef] <2.9-maint>
1666
16672016-07-25  Phil Thompson  <phil@riverbankcomputing.com>
1668
1669	* METADATA.in:
1670	Removed the Obsoletes tag from METADATA.
1671	[fbf9aa05d0b4] <2.9-maint>
1672
1673	* .hgtags:
1674	Added tag 2.9.3 for changeset 19c9752958b7
1675	[fb5cd006685f] <2.9-maint>
1676
1677	* NEWS:
1678	Released as v2.9.3.
1679	[19c9752958b7] [2.9.3] <2.9-maint>
1680
16812016-07-19  Phil Thompson  <phil@riverbankcomputing.com>
1682
1683	* METADATA.in:
1684	Updated METADATA.
1685	[aa51b27d9baf] <2.9-maint>
1686
16872016-06-21  Phil Thompson  <phil@riverbankcomputing.com>
1688
1689	* build.py, lib/qscintilla.dxy:
1690	Simplify the generation of the doxygen documentation.
1691	[12575460cd55] <2.9-maint>
1692
1693	* rb-product, rbproduct.py:
1694	Replaced the product plugin with a product file.
1695	[846ad54d791e] <2.9-maint>
1696
16972016-06-10  Phil Thompson  <phil@riverbankcomputing.com>
1698
1699	* qt/ScintillaQt.cpp, qt/qscintilla.pro:
1700	Fixed a flicker problem on OS X.
1701	[c1482a759dc0] <2.9-maint>
1702
17032016-05-12  Phil Thompson  <phil@riverbankcomputing.com>
1704
1705	* METADATA.in, rbproduct.py:
1706	Try to prevent the GPL and commercial versions being installed at
1707	the same time. (Although it doesn't seem to work.)
1708	[826424d291a2] <2.9-maint>
1709
1710	* METADATA.in, rbproduct.py:
1711	Configure the PKG-INFO meta-data according to the license.
1712	[e3243207aa15] <2.9-maint>
1713
17142016-05-10  Phil Thompson  <phil@riverbankcomputing.com>
1715
1716	* rbproduct.py:
1717	More changes to the product plugin required by rbtools.
1718	[437e6032e4df] <2.9-maint>
1719
17202016-05-09  Phil Thompson  <phil@riverbankcomputing.com>
1721
1722	* rbproduct.py:
1723	Updated the product plugin for the latest rbtools changes.
1724	[393cae59af91] <2.9-maint>
1725
17262016-04-22  Phil Thompson  <phil@riverbankcomputing.com>
1727
1728	* METADATA.in:
1729	Updated the meta-data now that Linux wheels are available from PyPI.
1730	[40f18e066c6f] <2.9-maint>
1731
17322016-04-18  Phil Thompson  <phil@riverbankcomputing.com>
1733
1734	* .hgtags:
1735	Added tag 2.9.2 for changeset 15888f3e91ce
1736	[5cd132938309] <2.9-maint>
1737
1738	* NEWS:
1739	Released as v2.9.2.
1740	[15888f3e91ce] [2.9.2] <2.9-maint>
1741
1742	* Python/sip/qsciscintillabase.sip:
1743	Remove all deprecated /DocType/ annotations.
1744	[b9d570ab642a] <2.9-maint>
1745
17462016-04-17  Phil Thompson  <phil@riverbankcomputing.com>
1747
1748	* rbproduct.py:
1749	Locate the static library on Windows.
1750	[dd8c14dace83] <2.9-maint>
1751
1752	* rbproduct.py:
1753	Fixed a typo.
1754	[baf5c942f528] <2.9-maint>
1755
1756	* rbproduct.py:
1757	Add any pre-installed .api files to the wheel.
1758	[cf7b6302ae83] <2.9-maint>
1759
1760	* rbproduct.py:
1761	Exploit verbose mode in the product plugin.
1762	[da743c037880] <2.9-maint>
1763
1764	* rbproduct.py:
1765	Fixed permissions of the product plugin.
1766	[6fac075e0b88] <2.9-maint>
1767
17682016-04-16  Phil Thompson  <phil@riverbankcomputing.com>
1769
1770	* Makefile:
1771	Updated the clean target.
1772	[692b14f48ade] <2.9-maint>
1773
1774	* rbproduct.py:
1775	The wheel now includes translations and API files.
1776	[bf911094e537] <2.9-maint>
1777
1778	* METADATA.in, Makefile, Python/configure.py, build.py, rbproduct.py:
1779	Added the initial support for creating wheels.
1780	[da0a5d22e864] <2.9-maint>
1781
1782	* Makefile, build.py:
1783	Added the --omit-license-tag option to build.py. Added the dist-
1784	wheel-gpl target to the master Makefile.
1785	[a63c245de735] <2.9-maint>
1786
17872016-04-15  Phil Thompson  <phil@riverbankcomputing.com>
1788
1789	* Python/configure-old.py, Python/configure.py, build.py,
1790	qt/features/qscintilla2.prf, qt/features_staticlib/qscintilla2.prf,
1791	qt/qsciglobal.h, qt/qscintilla.pro:
1792	Symbols are now hidden if possible on all platforms. Improved the
1793	handling of QSCINTILLA_DLL so it should be completely automatic.
1794	Removed the --no-dll option to configure.py.
1795	[e35caca29dd6] <2.9-maint>
1796
17972016-03-25  Phil Thompson  <phil@riverbankcomputing.com>
1798
1799	* Python/configure-old.py, build.py:
1800	Use the new naming standards for development versions.
1801	[21d2f882320a] <2.9-maint>
1802
18032016-03-14  Phil Thompson  <phil@riverbankcomputing.com>
1804
1805	* Python/configure.py, build.py:
1806	The configure.py boilerplate code is applied automatically.
1807	[848f3fca41c0] <2.9-maint>
1808
18092016-03-13  Phil Thompson  <phil@riverbankcomputing.com>
1810
1811	* Python/configure.py:
1812	Updated the configure.py boilerplate.
1813	[b3fd404a1134] <2.9-maint>
1814
18152016-03-07  Phil Thompson  <phil@riverbankcomputing.com>
1816
1817	* Python/configure.py:
1818	Added support for PEP 484 stub files to configure.py.
1819	[9316fed27503] <2.9-maint>
1820
18212015-12-15  Phil Thompson  <phil@riverbankcomputing.com>
1822
1823	* Makefile:
1824	Switched the internal build system to Python v3.5.
1825	[5215e7f3116e] <2.9-maint>
1826
18272015-10-28  Phil Thompson  <phil@riverbankcomputing.com>
1828
1829	* Python/configure.py:
1830	Handle PATH components that are enclosed in quotes.
1831	[d0f19b69ce26] <2.9-maint>
1832
18332015-10-24  Phil Thompson  <phil@riverbankcomputing.com>
1834
1835	* .hgtags:
1836	Added tag 2.9.1 for changeset 9bd39be91ef8
1837	[c71bd22d6ccf] <2.9-maint>
1838
1839	* NEWS:
1840	Released as v2.9.1.
1841	[9bd39be91ef8] [2.9.1] <2.9-maint>
1842
18432015-10-17  Phil Thompson  <phil@riverbankcomputing.com>
1844
1845	* qt/qsciscintilla.cpp:
1846	Fixed the handling of the keypad modifier.
1847	[e363cc2c347f] <2.9-maint>
1848
18492015-09-18  Phil Thompson  <phil@riverbankcomputing.com>
1850
1851	* qsci/api/python/Python-3.5.api:
1852	Added the .api file for Python v3.5.
1853	[5b4e58de4663] <2.9-maint>
1854
18552015-09-10  Phil Thompson  <phil@riverbankcomputing.com>
1856
1857	* Python/sip/qsciabstractapis.sip, Python/sip/qsciapis.sip:
1858	Fixed the Python binding for
1859	QsciAbstractAPIs::updateAutoCompletionList().
1860	[53f2939a3b29] <2.9-maint>
1861
18622015-09-08  Phil Thompson  <phil@riverbankcomputing.com>
1863
1864	* Python/configure.py:
1865	Use win32-msvc2015 for Python v3.5 and later.
1866	[2f264662e2c7] <2.9-maint>
1867
18682015-09-01  Phil Thompson  <phil@riverbankcomputing.com>
1869
1870	* qt/qsciscintilla.cpp:
1871	Fixed the restyling of a document displayed in multiple editors.
1872	[9309f264ab57] <2.9-maint>
1873
18742015-08-24  Phil Thompson  <phil@riverbankcomputing.com>
1875
1876	* qt/qscintilla.pro, qt/qsciscintilla.cpp:
1877	Fixed a problem starting a call tip when the auto-completion list is
1878	displayed. Bumped the library version.
1879	[2ec2115ea4d2] <2.9-maint>
1880
18812015-07-12  Phil Thompson  <phil@riverbankcomputing.com>
1882
1883	* designer-Qt4Qt5/qscintillaplugin.h:
1884	Fixed a warning message when compiling against Qt v5.5.0.
1885	[3ff05a0ef88d] <2.9-maint>
1886
18872015-07-09  Phil Thompson  <phil@riverbankcomputing.com>
1888
1889	* Python/configure.py:
1890	Update QMAKE_RPATHDIR rather than set it.
1891	[045c64a7e65c] <2.9-maint>
1892
18932015-06-24  Phil Thompson  <phil@riverbankcomputing.com>
1894
1895	* Python/configure.py:
1896	Set QMAKE_RPATHDIR for Qt v5.5 on OS X.
1897	[b83394e4a676] <2.9-maint>
1898
18992015-05-26  Phil Thompson  <phil@riverbankcomputing.com>
1900
1901	* Python/configure.py:
1902	Fixed the backstop handling in the Python bindings configuration
1903	script and bumped the version number.
1904	[1ab1dd7ea495] <2.9-maint>
1905
19062015-05-02  Phil Thompson  <phil@riverbankcomputing.com>
1907
1908	* qt/qscintilla.pro:
1909	Use QT_HOST_DATA for the .prf destination with Qt v5. Removed all Qt
1910	v3 support from the .pro file.
1911	[63c0391624a8] <2.9-maint>
1912
19132015-04-20  Phil Thompson  <phil@riverbankcomputing.com>
1914
1915	* .hgtags:
1916	Added tag 2.9 for changeset 41ee8162fa81
1917	[9817b0a7a4f7]
1918
1919	* NEWS:
1920	Released as v2.9.
1921	[41ee8162fa81] [2.9]
1922
19232015-04-14  Phil Thompson  <phil@riverbankcomputing.com>
1924
1925	* qt/qsciscintillabase.cpp:
1926	Fixed a problem notifying when focus is lost to another application
1927	widget.
1928	[41734678234e]
1929
19302015-04-06  Phil Thompson  <phil@riverbankcomputing.com>
1931
1932	* qt/qsciscintillabase.cpp:
1933	Fixed a crash when deleting an instance.
1934	[eb936ad1f826]
1935
19362015-04-05  Phil Thompson  <phil@riverbankcomputing.com>
1937
1938	* qt/qsciscintilla.cpp:
1939	Fixed a problem applying a lexer's styles that manifested itself by
1940	the wrong style being applied to line numbers when using a custom
1941	lexer.
1942	[c91009909b8e]
1943
19442015-04-04  Phil Thompson  <phil@riverbankcomputing.com>
1945
1946	* qt/qscintilla_es.qm, qt/qscintilla_es.ts:
1947	Updated Spanish translations from Jaime.
1948	[d94218e7d47d]
1949
1950	* qt/ScintillaQt.h:
1951	Fixed some header file dependencies.
1952	[f246e863957f]
1953
1954	* qt/qscintilla_cs.qm, qt/qscintilla_de.qm, qt/qscintilla_de.ts,
1955	qt/qscintilla_es.qm, qt/qscintilla_fr.qm, qt/qscintilla_pt_br.qm:
1956	Updated German translations from Detlev.
1957	[01f3be277e14]
1958
19592015-04-03  Phil Thompson  <phil@riverbankcomputing.com>
1960
1961	* qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts,
1962	qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts:
1963	Updated the .ts translation files.
1964	[659fb035d1c4]
1965
19662015-04-02  Phil Thompson  <phil@riverbankcomputing.com>
1967
1968	* qt/qsciapis.cpp:
1969	Fixed a problem displaying call-tips when auto-completion is
1970	enabled.
1971	[82ec45421a3d]
1972
1973	* NEWS, Python/sip/qsciscintilla.sip,
1974	Python/sip/qsciscintillabase.sip, qt/qsciscintilla.h,
1975	qt/qsciscintillabase.h:
1976	Exposed the remaining new features.
1977	[6e84b61268c5]
1978
19792015-04-01  Phil Thompson  <phil@riverbankcomputing.com>
1980
1981	* NEWS, Python/sip/qsciscintilla.sip,
1982	Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp,
1983	qt/qsciscintilla.h, qt/qsciscintillabase.h:
1984	Exposing new Scintilla functionality.
1985	[e0965dc46693]
1986
19872015-03-31  Phil Thompson  <phil@riverbankcomputing.com>
1988
1989	* qt/qscilexerverilog.cpp, qt/qscilexerverilog.h:
1990	Enabled the new styling features of QsciLexerVerilog.
1991	[5be65189b15f]
1992
1993	* NEWS, Python/sip/qscilexercpp.sip, qt/qscilexercpp.cpp,
1994	qt/qscilexercpp.h:
1995	Completed the updates to QsciLexerCPP.
1996	[a8e24b727d82]
1997
1998	* NEWS, Python/sip/qscilexercpp.sip, Python/sip/qscilexersql.sip,
1999	Python/sip/qscilexerverilog.sip, Python/sip/qscilexervhdl.sip,
2000	Python/sip/qsciscintillabase.sip, qt/qscilexercpp.cpp,
2001	qt/qscilexercpp.h, qt/qscilexersql.cpp, qt/qscilexersql.h,
2002	qt/qscilexerverilog.cpp, qt/qscilexerverilog.h,
2003	qt/qscilexervhdl.cpp, qt/qscilexervhdl.h, qt/qsciscintillabase.h:
2004	Updated existing lexers with new styles.
2005	[768f8ff280e1]
2006
20072015-03-30  Phil Thompson  <phil@riverbankcomputing.com>
2008
2009	* qt/qsciapis.cpp:
2010	Make sure call tips don't include image types.
2011	[d0830816cda4]
2012
2013	* qt/ScintillaQt.cpp, qt/ScintillaQt.h:
2014	Fixed the horizontal scrollbar issues, particularly with long lines.
2015	[db8501c0803f]
2016
20172015-03-29  Phil Thompson  <phil@riverbankcomputing.com>
2018
2019	* qt/ScintillaQt.cpp:
2020	Updated the paste support.
2021	[42ad3657d52e]
2022
2023	* qt/ScintillaQt.cpp, qt/ScintillaQt.h, qt/qsciscintillabase.cpp:
2024	Added support for idle processing.
2025	[ff277e910df7]
2026
20272015-03-27  Phil Thompson  <phil@riverbankcomputing.com>
2028
2029	* NEWS:
2030	Updated the NEWS file.
2031	[64766fb4c800]
2032
2033	* qt/ScintillaQt.cpp, qt/ScintillaQt.h, qt/qsciscintillabase.cpp,
2034	qt/qsciscintillabase.h:
2035	Add support for fine tickers.
2036	[3e9b89430dc0]
2037
20382015-03-26  Phil Thompson  <phil@riverbankcomputing.com>
2039
2040	* Makefile, Python/sip/qsciabstractapis.sip, Python/sip/qsciapis.sip,
2041	Python/sip/qscicommandset.sip, Python/sip/qscilexer.sip,
2042	Python/sip/qscilexeravs.sip, Python/sip/qscilexerbash.sip,
2043	Python/sip/qscilexerbatch.sip, Python/sip/qscilexercmake.sip,
2044	Python/sip/qscilexercoffeescript.sip, Python/sip/qscilexercpp.sip,
2045	Python/sip/qscilexercsharp.sip, Python/sip/qscilexercss.sip,
2046	Python/sip/qscilexercustom.sip, Python/sip/qscilexerd.sip,
2047	Python/sip/qscilexerdiff.sip, Python/sip/qscilexerfortran.sip,
2048	Python/sip/qscilexerfortran77.sip, Python/sip/qscilexerhtml.sip,
2049	Python/sip/qscilexeridl.sip, Python/sip/qscilexerjava.sip,
2050	Python/sip/qscilexerjavascript.sip, Python/sip/qscilexerlua.sip,
2051	Python/sip/qscilexermakefile.sip, Python/sip/qscilexermatlab.sip,
2052	Python/sip/qscilexeroctave.sip, Python/sip/qscilexerpascal.sip,
2053	Python/sip/qscilexerperl.sip, Python/sip/qscilexerpo.sip,
2054	Python/sip/qscilexerpostscript.sip, Python/sip/qscilexerpov.sip,
2055	Python/sip/qscilexerproperties.sip, Python/sip/qscilexerpython.sip,
2056	Python/sip/qscilexerruby.sip, Python/sip/qscilexerspice.sip,
2057	Python/sip/qscilexersql.sip, Python/sip/qscilexertcl.sip,
2058	Python/sip/qscilexertex.sip, Python/sip/qscilexerverilog.sip,
2059	Python/sip/qscilexervhdl.sip, Python/sip/qscilexerxml.sip,
2060	Python/sip/qscilexeryaml.sip, Python/sip/qscimacro.sip,
2061	Python/sip/qscimod3.sip, Python/sip/qscimod4.sip,
2062	Python/sip/qscimod5.sip, Python/sip/qscimodcommon.sip,
2063	Python/sip/qsciscintilla.sip, Python/sip/qsciscintillabase.sip,
2064	build.py, designer-Qt3/designer.pro, designer-
2065	Qt3/qscintillaplugin.cpp, example-Qt3/application.cpp, example-
2066	Qt3/application.h, example-Qt3/application.pro, example-
2067	Qt3/fileopen.xpm, example-Qt3/fileprint.xpm, example-
2068	Qt3/filesave.xpm, example-Qt3/main.cpp, lib/README, lib/README.doc,
2069	lib/qscintilla.dxy, qt/InputMethod.cpp, qt/ListBoxQt.cpp,
2070	qt/PlatQt.cpp, qt/SciClasses.cpp, qt/SciClasses.h,
2071	qt/ScintillaQt.cpp, qt/ScintillaQt.h, qt/qsciabstractapis.cpp,
2072	qt/qsciabstractapis.h, qt/qsciapis.cpp, qt/qsciapis.h,
2073	qt/qscicommandset.cpp, qt/qscicommandset.h, qt/qscilexer.cpp,
2074	qt/qscilexer.h, qt/qscilexeravs.cpp, qt/qscilexeravs.h,
2075	qt/qscilexerbash.cpp, qt/qscilexerbash.h, qt/qscilexerbatch.cpp,
2076	qt/qscilexerbatch.h, qt/qscilexercmake.cpp, qt/qscilexercmake.h,
2077	qt/qscilexercoffeescript.cpp, qt/qscilexercoffeescript.h,
2078	qt/qscilexercpp.cpp, qt/qscilexercpp.h, qt/qscilexercsharp.cpp,
2079	qt/qscilexercsharp.h, qt/qscilexercss.cpp, qt/qscilexercss.h,
2080	qt/qscilexercustom.cpp, qt/qscilexercustom.h, qt/qscilexerd.cpp,
2081	qt/qscilexerd.h, qt/qscilexerdiff.cpp, qt/qscilexerdiff.h,
2082	qt/qscilexerfortran.cpp, qt/qscilexerfortran.h,
2083	qt/qscilexerfortran77.cpp, qt/qscilexerfortran77.h,
2084	qt/qscilexerhtml.cpp, qt/qscilexerhtml.h, qt/qscilexeridl.cpp,
2085	qt/qscilexeridl.h, qt/qscilexerjava.cpp, qt/qscilexerjava.h,
2086	qt/qscilexerjavascript.cpp, qt/qscilexerjavascript.h,
2087	qt/qscilexerlua.cpp, qt/qscilexerlua.h, qt/qscilexermakefile.cpp,
2088	qt/qscilexermakefile.h, qt/qscilexermatlab.cpp,
2089	qt/qscilexermatlab.h, qt/qscilexeroctave.cpp, qt/qscilexeroctave.h,
2090	qt/qscilexerpascal.cpp, qt/qscilexerpascal.h, qt/qscilexerperl.cpp,
2091	qt/qscilexerperl.h, qt/qscilexerpo.cpp, qt/qscilexerpo.h,
2092	qt/qscilexerpostscript.cpp, qt/qscilexerpostscript.h,
2093	qt/qscilexerpov.cpp, qt/qscilexerpov.h, qt/qscilexerproperties.cpp,
2094	qt/qscilexerproperties.h, qt/qscilexerpython.cpp,
2095	qt/qscilexerpython.h, qt/qscilexerruby.cpp, qt/qscilexerruby.h,
2096	qt/qscilexerspice.cpp, qt/qscilexerspice.h, qt/qscilexersql.cpp,
2097	qt/qscilexersql.h, qt/qscilexertcl.cpp, qt/qscilexertcl.h,
2098	qt/qscilexertex.cpp, qt/qscilexertex.h, qt/qscilexerverilog.cpp,
2099	qt/qscilexerverilog.h, qt/qscilexervhdl.cpp, qt/qscilexervhdl.h,
2100	qt/qscilexerxml.cpp, qt/qscilexerxml.h, qt/qscilexeryaml.cpp,
2101	qt/qscilexeryaml.h, qt/qscimacro.cpp, qt/qscimacro.h,
2102	qt/qsciprinter.cpp, qt/qsciscintilla.cpp, qt/qsciscintilla.h,
2103	qt/qsciscintillabase.cpp, qt/qsciscintillabase.h, qt/qscistyle.cpp,
2104	qt/qscistyledtext.h:
2105	Removed all support for Qt3 and PyQt3.
2106	[b33b2f06716e]
2107
2108	* Python/configure-old.py, Python/configure.py, designer-
2109	Qt4Qt5/designer.pro, example-Qt4Qt5/application.pro,
2110	qt/ScintillaQt.cpp, qt/ScintillaQt.h, qt/qscintilla.pro:
2111	The updated code now compiles.
2112	[35d05076c62f]
2113
2114	* cocoa/InfoBar.h, cocoa/InfoBar.mm, cocoa/InfoBarCommunicator.h,
2115	cocoa/PlatCocoa.h, cocoa/PlatCocoa.mm, cocoa/QuartzTextLayout.h,
2116	cocoa/QuartzTextStyle.h, cocoa/ScintillaCocoa.h,
2117	cocoa/ScintillaCocoa.mm, cocoa/ScintillaFramework/ScintillaFramework
2118	.xcodeproj/project.pbxproj, cocoa/ScintillaTest/AppController.h,
2119	cocoa/ScintillaTest/ScintillaTest.xcodeproj/project.pbxproj,
2120	cocoa/ScintillaView.h, cocoa/ScintillaView.mm,
2121	cocoa/checkbuildosx.sh, cppcheck.suppress, doc/ScintillaDoc.html,
2122	doc/ScintillaDownload.html, doc/ScintillaHistory.html,
2123	doc/index.html, gtk/Converter.h, gtk/PlatGTK.cxx,
2124	gtk/ScintillaGTK.cxx, gtk/deps.mak, gtk/makefile,
2125	include/Platform.h, include/SciLexer.h, include/Scintilla.h,
2126	include/Scintilla.iface, lexers/LexAbaqus.cxx, lexers/LexAsm.cxx,
2127	lexers/LexBash.cxx, lexers/LexBasic.cxx, lexers/LexBibTeX.cxx,
2128	lexers/LexCPP.cxx, lexers/LexCmake.cxx, lexers/LexCoffeeScript.cxx,
2129	lexers/LexDMAP.cxx, lexers/LexDMIS.cxx, lexers/LexECL.cxx,
2130	lexers/LexEScript.cxx, lexers/LexForth.cxx, lexers/LexFortran.cxx,
2131	lexers/LexGui4Cli.cxx, lexers/LexHTML.cxx, lexers/LexHaskell.cxx,
2132	lexers/LexHex.cxx, lexers/LexKix.cxx, lexers/LexLua.cxx,
2133	lexers/LexMarkdown.cxx, lexers/LexMatlab.cxx, lexers/LexModula.cxx,
2134	lexers/LexMySQL.cxx, lexers/LexOthers.cxx, lexers/LexPS.cxx,
2135	lexers/LexPerl.cxx, lexers/LexRegistry.cxx, lexers/LexRuby.cxx,
2136	lexers/LexRust.cxx, lexers/LexSQL.cxx, lexers/LexScriptol.cxx,
2137	lexers/LexSpecman.cxx, lexers/LexTCL.cxx, lexers/LexTCMD.cxx,
2138	lexers/LexTxt2tags.cxx, lexers/LexVHDL.cxx, lexers/LexVerilog.cxx,
2139	lexers/LexVisualProlog.cxx, lexlib/Accessor.cxx, lexlib/Accessor.h,
2140	lexlib/CharacterCategory.cxx, lexlib/CharacterSet.cxx,
2141	lexlib/LexAccessor.h, lexlib/LexerBase.cxx, lexlib/LexerModule.cxx,
2142	lexlib/LexerModule.h, lexlib/LexerNoExceptions.cxx,
2143	lexlib/LexerSimple.cxx, lexlib/LexerSimple.h,
2144	lexlib/PropSetSimple.cxx, lexlib/SparseState.h, lexlib/StringCopy.h,
2145	lexlib/StyleContext.cxx, lexlib/StyleContext.h, lexlib/SubStyles.h,
2146	lexlib/WordList.cxx, lexlib/WordList.h, lib/README.doc,
2147	qt/qscintilla.pro, scripts/GenerateCaseConvert.py,
2148	scripts/GenerateCharacterCategory.py, scripts/HFacer.py,
2149	scripts/HeaderOrder.txt, scripts/LexGen.py,
2150	scripts/ScintillaData.py, src/AutoComplete.cxx, src/AutoComplete.h,
2151	src/CallTip.cxx, src/CaseConvert.cxx, src/CaseFolder.cxx,
2152	src/Catalogue.cxx, src/CellBuffer.cxx, src/CellBuffer.h,
2153	src/CharClassify.cxx, src/ContractionState.cxx,
2154	src/ContractionState.h, src/Decoration.cxx, src/Decoration.h,
2155	src/Document.cxx, src/Document.h, src/EditModel.cxx,
2156	src/EditModel.h, src/EditView.cxx, src/EditView.h, src/Editor.cxx,
2157	src/Editor.h, src/ExternalLexer.cxx, src/ExternalLexer.h,
2158	src/FontQuality.h, src/Indicator.cxx, src/Indicator.h,
2159	src/KeyMap.cxx, src/KeyMap.h, src/LineMarker.cxx, src/LineMarker.h,
2160	src/MarginView.cxx, src/MarginView.h, src/Partitioning.h,
2161	src/PerLine.cxx, src/PerLine.h, src/PositionCache.cxx,
2162	src/PositionCache.h, src/RESearch.cxx, src/RESearch.h,
2163	src/ScintillaBase.cxx, src/ScintillaBase.h, src/Selection.cxx,
2164	src/Selection.h, src/SplitVector.h, src/Style.cxx, src/Style.h,
2165	src/UniConversion.cxx, src/UniConversion.h, src/ViewStyle.cxx,
2166	src/ViewStyle.h, src/XPM.cxx, src/XPM.h, test/XiteQt.py,
2167	test/XiteWin.py, test/lexTests.py, test/simpleTests.py,
2168	test/unit/LICENSE_1_0.txt, test/unit/README,
2169	test/unit/SciTE.properties, test/unit/catch.hpp, test/unit/makefile,
2170	test/unit/test.mak, test/unit/testCellBuffer.cxx,
2171	test/unit/testCharClassify.cxx, test/unit/testContractionState.cxx,
2172	test/unit/testDecoration.cxx, test/unit/testPartitioning.cxx,
2173	test/unit/testRunStyles.cxx, test/unit/testSparseState.cxx,
2174	test/unit/testSplitVector.cxx, test/unit/testUnicodeFromUTF8.cxx,
2175	test/unit/unitTest.cxx, version.txt, win32/HanjaDic.cxx,
2176	win32/HanjaDic.h, win32/PlatWin.cxx, win32/PlatWin.h,
2177	win32/SciLexer.vcxproj, win32/ScintRes.rc, win32/ScintillaWin.cxx,
2178	win32/deps.mak, win32/makefile, win32/scintilla.mak:
2179	Added the initial import of Scintilla v3.5.4.
2180	[025db9484942]
2181
2182	* lib/GPL_EXCEPTION.TXT, lib/GPL_EXCEPTION_ADDENDUM.TXT,
2183	lib/LICENSE.GPL2, lib/LICENSE.GPL3, lib/OPENSOURCE-NOTICE.TXT,
2184	qt/qscintilla_ru.qm, qt/qscintilla_ru.ts:
2185	Merged the 2.8-maint branch into the default.
2186	[efe1067a091a]
2187
21882015-03-19  Phil Thompson  <phil@riverbankcomputing.com>
2189
2190	* qt/qsciscintilla.cpp:
2191	Fixed QsciScintilla::clearMarginText().
2192	[885b972e38df] <2.8-maint>
2193
21942015-02-14  Phil Thompson  <phil@riverbankcomputing.com>
2195
2196	* Makefile, Python/configure.py:
2197	Installing into a virtual env should now work. The internal build
2198	system supports sip5.
2199	[62d128cc92de] <2.8-maint>
2200
22012015-02-08  Phil Thompson  <phil@riverbankcomputing.com>
2202
2203	* Python/configure.py:
2204	Use sip5 if available.
2205	[6f5e4b0dae8f] <2.8-maint>
2206
22072015-01-02  Phil Thompson  <phil@riverbankcomputing.com>
2208
2209	* Python/configure.py, lib/LICENSE.commercial.short, lib/LICENSE.gpl,
2210	lib/LICENSE.gpl.short, qt/InputMethod.cpp:
2211	Updated the copyright notices.
2212	[50b9b459dc48] <2.8-maint>
2213
2214	* Python/configure-old.py:
2215	Fixed configure-old.py for previews.
2216	[7ff9140391e4] <2.8-maint>
2217
22182014-12-22  Phil Thompson  <phil@riverbankcomputing.com>
2219
2220	* build.py, lib/LICENSE.GPL3, lib/LICENSE.commercial.short,
2221	lib/LICENSE.gpl, lib/LICENSE.gpl.short:
2222	More license tweaks.
2223	[f3e84d697877] <2.8-maint>
2224
2225	* build.py, lib/GPL_EXCEPTION.TXT, lib/GPL_EXCEPTION_ADDENDUM.TXT,
2226	lib/LICENSE.GPL2, lib/LICENSE.gpl.short, lib/OPENSOURCE-NOTICE.TXT,
2227	lib/README.doc:
2228	Aligned the GPL licensing with Qt.
2229	[aa58ba575cac] <2.8-maint>
2230
22312014-12-21  Phil Thompson  <phil@riverbankcomputing.com>
2232
2233	* lib/LICENSE.commercial:
2234	Updated the commercial license to v4.0.
2235	[fd91beaa78dd] <2.8-maint>
2236
22372014-11-16  Phil Thompson  <phil@riverbankcomputing.com>
2238
2239	* build.py:
2240	A source package now includes a full ChangeLog.
2241	[ba92c1d5c839] <2.8-maint>
2242
22432014-09-11  Phil Thompson  <phil@riverbankcomputing.com>
2244
2245	* .hgtags:
2246	Added tag 2.8.4 for changeset e18756e8cf86
2247	[e7f7a594518d] <2.8-maint>
2248
2249	* .hgignore, NEWS:
2250	Released as v2.8.4.
2251	[e18756e8cf86] [2.8.4] <2.8-maint>
2252
22532014-09-04  Phil Thompson  <phil@riverbankcomputing.com>
2254
2255	* NEWS:
2256	Updated the NEWS file.
2257	[e4e3562b54cb] <2.8-maint>
2258
22592014-09-03  Phil Thompson  <phil@riverbankcomputing.com>
2260
2261	* Python/sip/qsciscintilla.sip, Python/sip/qsciscintillabase.sip,
2262	qt/qscintilla.pro, qt/qsciscintilla.cpp, qt/qsciscintilla.h,
2263	qt/qsciscintillabase.h:
2264	Added the missing SCI_SETHOTSPOTSINGLELINE to QsciScintillaBase.
2265	Added resetHotspotForegroundColor(), resetHotspotBackgroundColor(),
2266	setHotspotForegroundColor(), setHotspotBackgroundColor(),
2267	setHotspotUnderline() and setHotspotWrap() to QsciScintilla.
2268	[2da018f7e48c] <2.8-maint>
2269
22702014-07-31  Phil Thompson  <phil@riverbankcomputing.com>
2271
2272	* qt/qsciscintilla.cpp:
2273	Attempted to improve the auto-indentation behaviour so that the
2274	indentation of a line is maintained if a new line has been inserted
2275	above by pressing enter at the start of the line.
2276	[aafc4a7247fb] <2.8-maint>
2277
22782014-07-11  Phil Thompson  <phil@riverbankcomputing.com>
2279
2280	* Python/configure.py:
2281	Fixed the installation of the .api file.
2282	[aae8494847ff] <2.8-maint>
2283
22842014-07-10  Phil Thompson  <phil@riverbankcomputing.com>
2285
2286	* Python/configure.py, designer-Qt4Qt5/designer.pro,
2287	qt/qscintilla.pro:
2288	Fixes to work around QTBUG-39300. Fix when building with a
2289	configuration file.
2290	[1051e8c260fd] <2.8-maint>
2291
22922014-07-03  Phil Thompson  <phil@riverbankcomputing.com>
2293
2294	* .hgtags:
2295	Added tag 2.8.3 for changeset e9cb8530f97f
2296	[bb531051c8f3] <2.8-maint>
2297
2298	* NEWS:
2299	Released as v2.8.3.
2300	[e9cb8530f97f] [2.8.3] <2.8-maint>
2301
23022014-07-01  Phil Thompson  <phil@riverbankcomputing.com>
2303
2304	* Python/configure.py:
2305	Fixed a cut-and-paste bug in configure.py.
2306	[5f7c4c6c9a29] <2.8-maint>
2307
2308	* Python/configure.py:
2309	Updated to the latest build system boilerplate.
2310	[ee0b9a647e7a] <2.8-maint>
2311
23122014-06-30  Phil Thompson  <phil@riverbankcomputing.com>
2313
2314	* Makefile, Python/configure.py:
2315	Updates to the build system and the latest boilerplate configure.py.
2316	[8485111172c7] <2.8-maint>
2317
23182014-06-19  Phil Thompson  <phil@riverbankcomputing.com>
2319
2320	* qt/qscilexercoffeescript.cpp, qt/qscintilla.pro,
2321	qt/qscintilla_cs.qm, qt/qscintilla_de.qm, qt/qscintilla_de.ts,
2322	qt/qscintilla_es.qm, qt/qscintilla_es.ts, qt/qscintilla_fr.qm,
2323	qt/qscintilla_pt_br.qm, qt/qscintilla_ru.qm, qt/qscintilla_ru.ts:
2324	Updated CoffeeScript keywords and German translations from Detlev.
2325	Updated Spanish translations from Jaime. Removed the Russian
2326	translations as none were current.
2327	[978fe16935c4] <2.8-maint>
2328
23292014-06-15  Phil Thompson  <phil@riverbankcomputing.com>
2330
2331	* qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts,
2332	qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts:
2333	Updated the translation source files.
2334	[440ab56f1863] <2.8-maint>
2335
23362014-06-09  Phil Thompson  <phil@riverbankcomputing.com>
2337
2338	* Python/sip/qscilexercoffeescript.sip, Python/sip/qscimodcommon.sip,
2339	Python/sip/qsciscintillabase.sip:
2340	Added QsciLexerCoffeeScript to the Python bindings.
2341	[36a6e2123a69] <2.8-maint>
2342
2343	* qt/qscilexercoffeescript.h:
2344	QsciLexerCoffeeScript property setters are no longer virtual slots.
2345	[eef97550eb16] <2.8-maint>
2346
2347	* qt/qscilexercoffeescript.cpp, qt/qscilexercoffeescript.h,
2348	qt/qscintilla.pro:
2349	Added the QsciLexerCoffeeScript class.
2350	[0cf56e9cd32a] <2.8-maint>
2351
23522014-06-03  Phil Thompson  <phil@riverbankcomputing.com>
2353
2354	* Python/configure.py:
2355	Fixes for Python v2.6.
2356	[9b7b5393f228] <2.8-maint>
2357
23582014-06-01  Phil Thompson  <phil@riverbankcomputing.com>
2359
2360	* Python/configure.py:
2361	Fixed a regression in configure.py when using the -n or -o options.
2362	[f7b1c9821894] <2.8-maint>
2363
23642014-05-29  Phil Thompson  <phil@riverbankcomputing.com>
2365
2366	* qt/PlatQt.cpp, qt/qsciscintillabase.cpp:
2367	Fixes for Qt3.
2368	[4d0a54024b52] <2.8-maint>
2369
2370	* qt/PlatQt.cpp, qt/qscilexer.cpp, qt/qscintilla.pro,
2371	qt/qsciscintilla.cpp, qt/qscistyle.cpp:
2372	Font sizes are now handled as floating point values rather than
2373	integers.
2374	[ea017cc2b198] <2.8-maint>
2375
23762014-05-26  Phil Thompson  <phil@riverbankcomputing.com>
2377
2378	* .hgtags:
2379	Added tag 2.8.2 for changeset 5aab3ae01e0e
2380	[6cc6eec7c440] <2.8-maint>
2381
2382	* NEWS:
2383	Released as v2.8.2.
2384	[5aab3ae01e0e] [2.8.2] <2.8-maint>
2385
2386	* Python/sip/qsciscintillabase.sip:
2387	Updated the sub-class converter code.
2388	[9b276dae576d] <2.8-maint>
2389
2390	* Makefile:
2391	Internal build system fixes.
2392	[b29b24829b0b] <2.8-maint>
2393
23942014-05-24  Phil Thompson  <phil@riverbankcomputing.com>
2395
2396	* Makefile, Python/configure.py:
2397	Fixed some build regressions with PyQt4.
2398	[175b657ad031] <2.8-maint>
2399
24002014-05-18  Phil Thompson  <phil@riverbankcomputing.com>
2401
2402	* Makefile:
2403	Updates to the top-level Makefile for the latest Android tools.
2404	[405fb3eb5473] <2.8-maint>
2405
24062014-05-17  Phil Thompson  <phil@riverbankcomputing.com>
2407
2408	* Makefile:
2409	Added the PyQt4 against Qt5 on the iPhone simulator build target.
2410	[c31ae5795eec] <2.8-maint>
2411
24122014-05-16  Phil Thompson  <phil@riverbankcomputing.com>
2413
2414	* Makefile, Python/configure.py:
2415	Use the PyQt .sip files in sysroot when cross-compiling.
2416	[5d8e8b8ddfe5] <2.8-maint>
2417
2418	* Makefile, Python/configure.py:
2419	Replaced pyqt_sip_flags with pyqt_disabled_features in the
2420	configuration file.
2421	[f209403c183b] <2.8-maint>
2422
24232014-05-15  Phil Thompson  <phil@riverbankcomputing.com>
2424
2425	* Makefile, Python/sip/qscimod5.sip:
2426	The PyQt5 bindings now run on the iOS simulator.
2427	[056871b18335] <2.8-maint>
2428
2429	* Makefile, Python/configure.py:
2430	Building the Python bindings for the iOS simulator now works.
2431	[9dfcea4447b8] <2.8-maint>
2432
2433	* Makefile:
2434	Updated the main Makefile for the Qt v5.2 iOS support.
2435	[a619fd411878] <2.8-maint>
2436
24372014-05-14  Phil Thompson  <phil@riverbankcomputing.com>
2438
2439	* Python/configure.py:
2440	Don't create the .api file if it isn't going to be installed.
2441	[79db1145e882] <2.8-maint>
2442
24432014-05-12  Phil Thompson  <phil@riverbankcomputing.com>
2444
2445	* Python/configure.py:
2446	Added the --sysroot, --no-sip-files and --no-qsci-api options to
2447	configure.py.
2448	[10642d7deba9] <2.8-maint>
2449
24502014-05-05  Phil Thompson  <phil@riverbankcomputing.com>
2451
2452	* Makefile:
2453	Updated the internal build system for the combined iOS/Android Qt
2454	installation.
2455	[9097d3096b70] <2.8-maint>
2456
24572014-05-04  Phil Thompson  <phil@riverbankcomputing.com>
2458
2459	* qt/qscintilla_de.qm, qt/qscintilla_de.ts:
2460	Updated German translations from Detlev.
2461	[d4f631ee3aaf] <2.8-maint>
2462
2463	* qt/qscintilla_es.qm, qt/qscintilla_es.ts:
2464	Updated Spanish translations from Jaime Seuma.
2465	[51350008c8a4] <2.8-maint>
2466
24672014-04-30  Phil Thompson  <phil@riverbankcomputing.com>
2468
2469	* qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts,
2470	qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts:
2471	Updated the .ts files.
2472	[4c5f88b22952] <2.8-maint>
2473
24742014-04-29  Phil Thompson  <phil@riverbankcomputing.com>
2475
2476	* Python/sip/qscilexerpo.sip, Python/sip/qscimodcommon.sip,
2477	qt/qscilexerpo.cpp, qt/qscilexerpo.h, qt/qscintilla.pro:
2478	Added the QsciLexerPO class.
2479	[d42e44550d80] <2.8-maint>
2480
2481	* Python/sip/qscilexeravs.sip, Python/sip/qscimodcommon.sip,
2482	qt/qscilexeravs.cpp, qt/qscilexeravs.h, qt/qscintilla.pro:
2483	Added the QsciLexerAVS class.
2484	[ed6edb6ec205] <2.8-maint>
2485
24862014-04-27  Phil Thompson  <phil@riverbankcomputing.com>
2487
2488	* Python/configure.py:
2489	Fixes for the refactored configure.py.
2490	[21b9fa66338e] <2.8-maint>
2491
2492	* Python/configure.py:
2493	Initial refactoring of configure.py so that it is implemented as
2494	configurable (and reusable) boilerplate.
2495	[615d75a88db9] <2.8-maint>
2496
24972014-04-24  Phil Thompson  <phil@riverbankcomputing.com>
2498
2499	* Python/sip/qsciscintilla.sip, qt/qscintilla.pro,
2500	qt/qsciscintilla.cpp, qt/qsciscintilla.h:
2501	setEnabled() now implements the expected visual effects.
2502	[3e4254394b08] <2.8-maint>
2503
25042014-03-22  Phil Thompson  <phil@riverbankcomputing.com>
2505
2506	* Python/configure.py:
2507	Fixed the handling of the --pyqt-sip-flags option. Restored the
2508	specification of the Python library directory for Windows.
2509	[3ea496d62b9f] <2.8-maint>
2510
2511	* Python/configure.py, qt/features/qscintilla2.prf, qt/qscintilla.pro:
2512	Added the --pyqt-sip-flags to configure.py to avoid having to
2513	introspect PyQt. Fixed the .prf file for OS/X. Tweaks to
2514	configure.py so that a configuration file will use the same names as
2515	PyQt5.
2516	[77ff3a21d00a] <2.8-maint>
2517
25182014-03-21  Phil Thompson  <phil@riverbankcomputing.com>
2519
2520	* Makefile, lib/README.doc, qt/qscintilla.pro:
2521	Changes to the .pro file to build a static library without having to
2522	edit it.
2523	[f82637449276] <2.8-maint>
2524
25252014-03-17  Phil Thompson  <phil@riverbankcomputing.com>
2526
2527	* qt/PlatQt.cpp, qt/qsciscintillabase.cpp:
2528	Fixed building against Qt v5.0.x.
2529	[d68e28068b67] <2.8-maint>
2530
25312014-03-14  Phil Thompson  <phil@riverbankcomputing.com>
2532
2533	* .hgtags:
2534	Added tag 2.8.1 for changeset 6bb7ab27c958
2535	[dfd473e8336b] <2.8-maint>
2536
2537	* NEWS:
2538	Released as v2.8.1.
2539	[6bb7ab27c958] [2.8.1] <2.8-maint>
2540
2541	* qt/SciClasses.cpp:
2542	Fixed the display of UTF-8 call tips.
2543	[3f0ca7ba60a0] <2.8-maint>
2544
25452014-03-12  Phil Thompson  <phil@riverbankcomputing.com>
2546
2547	* qsci/api/python/Python-3.4.api:
2548	Added the .api file for Python v3.4.
2549	[3db067b6dcec] <2.8-maint>
2550
25512014-03-05  Phil Thompson  <phil@riverbankcomputing.com>
2552
2553	* qt/PlatQt.cpp:
2554	Revised attempt at the outline of alpha rectangles in case Qt ignore
2555	the alpha of the pen.
2556	[86ab8898503e] <2.8-maint>
2557
2558	* qt/PlatQt.cpp:
2559	Fixed the setting of the pen when drawing alpha rectangles.
2560	[3f4ff2e8aca3] <2.8-maint>
2561
25622014-02-09  Phil Thompson  <phil@riverbankcomputing.com>
2563
2564	* Python/configure.py:
2565	The Python module now has the correct install name on OS/X.
2566	[eec8c704418a] <2.8-maint>
2567
25682014-02-04  Phil Thompson  <phil@riverbankcomputing.com>
2569
2570	* qt/qscicommand.cpp, qt/qscicommand.h, qt/qsciscintillabase.cpp,
2571	qt/qsciscintillabase.h:
2572	Fixed a problem entering non-ASCII characters that clashed with
2573	Scintilla's SCK_* values. Key_Enter, Key_Backtab, Key_Super_L,
2574	Key_Super_R and Key_Menu are now valid QsciCommand keys.
2575	[94aec4f075df] <2.8-maint>
2576
25772014-01-31  Phil Thompson  <phil@riverbankcomputing.com>
2578
2579	* qt/qsciscintilla.cpp:
2580	Make sure the editor is active after a selection of a user list
2581	entry.
2582	[e0f2106777d0] <2.8-maint>
2583
25842014-01-23  Phil Thompson  <phil@riverbankcomputing.com>
2585
2586	* qt/SciClasses.cpp:
2587	On Linux, single clicking on an item in an auto-completion list now
2588	just selects the itemm (rather than inserting the item) to be
2589	consistent with other platforms.
2590	[d916bbbf6517] <2.8-maint>
2591
2592	* qt/qsciscintillabase.cpp:
2593	Fix the handling of the auto-completion list when losing focus.
2594	[a67b51ac8611] <2.8-maint>
2595
25962014-01-22  Phil Thompson  <phil@riverbankcomputing.com>
2597
2598	* qt/InputMethod.cpp, qt/qsciscintillabase.cpp:
2599	Fixed building against Qt4.
2600	[bf0a5f984fc1] <2.8-maint>
2601
26022014-01-19  Phil Thompson  <phil@riverbankcomputing.com>
2603
2604	* NEWS:
2605	Updated the NEWS file.
2606	[da2a76da712e] <2.8-maint>
2607
26082014-01-18  Phil Thompson  <phil@riverbankcomputing.com>
2609
2610	* qt/InputMethod.cpp:
2611	Another attempt to fix input events on losing focus.
2612	[6de3ab62fade] <2.8-maint>
2613
2614	* lib/README.doc:
2615	Added the qmake integration section to the docs.
2616	[2918e4760c36] <2.8-maint>
2617
26182014-01-07  Phil Thompson  <phil@riverbankcomputing.com>
2619
2620	* Makefile:
2621	Added Android to the internal build system.
2622	[3be74b3e89e9] <2.8-maint>
2623
26242014-01-06  Phil Thompson  <phil@riverbankcomputing.com>
2625
2626	* qt/InputMethod.cpp, qt/qsciscintillabase.cpp:
2627	Newlines can now be entered on iOS.
2628	[8d23447dbd4d] <2.8-maint>
2629
26302014-01-05  Phil Thompson  <phil@riverbankcomputing.com>
2631
2632	* qt/InputMethod.cpp:
2633	See if we can detect a input methdo event generated when losing
2634	focus and not to clear the selection.
2635	[8e4216289efe] <2.8-maint>
2636
26372014-01-04  Phil Thompson  <phil@riverbankcomputing.com>
2638
2639	* Python/sip/qsciprinter.sip:
2640	The Python bindings now respect the PyQt_Printer feature.
2641	[c3106f715803] <2.8-maint>
2642
26432014-01-03  Phil Thompson  <phil@riverbankcomputing.com>
2644
2645	* qt/qsciscintillabase.cpp, qt/qsciscintillabase.h:
2646	Added support for software input panels with Qt v5.
2647	[d4499b61ff04] <2.8-maint>
2648
2649	* qt/qsciscintilla.cpp:
2650	Disable input methods when read-only (rather than non-UTF8) to be
2651	consistent with Qt.
2652	[f8817d4a47e3] <2.8-maint>
2653
2654	* qt/qscintilla.pro, qt/qsciprinter.h:
2655	Fixed the .pro file so that QT_NO_PRINTER is set properly and
2656	removed the workaround.
2657	[b5a6709d814a] <2.8-maint>
2658
26592014-01-02  Phil Thompson  <phil@riverbankcomputing.com>
2660
2661	* qt/PlatQt.cpp:
2662	Finally fixed buffered drawing on retina displays.
2663	[f8d23103df70] <2.8-maint>
2664
2665	* qt/PlatQt.cpp, qt/qsciscintillabase.cpp:
2666	Fixes for buffered drawing on retina displays. (Not yet correct, but
2667	close.)
2668	[a3b36be44112] <2.8-maint>
2669
2670	* Makefile:
2671	Changed the build system for the example on the iOS simulator so
2672	that qmake is only used to generate the .xcodeproj file.
2673	[179dbf5ba385] <2.8-maint>
2674
2675	* Makefile:
2676	Added the building of the example to the main Makefile.
2677	[aec2ac3ac591] <2.8-maint>
2678
2679	* Makefile:
2680	Added iOS simulator targets to the build system.
2681	[72af8241b261] <2.8-maint>
2682
2683	* Makefile, build.py, lib/LICENSE.GPL2, lib/LICENSE.GPL3,
2684	lib/LICENSE.commercial.short, lib/LICENSE.gpl.short,
2685	qt/InputMethod.cpp:
2686	Updated copyright notices.
2687	[f21e016499fe] <2.8-maint>
2688
2689	* qt/MacPasteboardMime.cpp, qt/qsciprinter.cpp, qt/qsciprinter.h,
2690	qt/qsciscintillabase.cpp:
2691	Fixes for building for iOS.
2692	[46d25e648b4a] <2.8-maint>
2693
26942013-12-31  Phil Thompson  <phil@riverbankcomputing.com>
2695
2696	* Python/configure.py, build.py, designer-Qt4Qt5/designer.pro,
2697	example-Qt4Qt5/application.pro, lib/README.doc,
2698	qt/features/qscintilla2.prf, qt/qscintilla.pro:
2699	Implemented the qscintilla2.prf feature file and updated everything
2700	to use it.
2701	[c3bfef1a55ad] <2.8-maint>
2702
27032013-12-29  Phil Thompson  <phil@riverbankcomputing.com>
2704
2705	* qt/ScintillaQt.h:
2706	Added some additional header file dependencies.
2707	[7ec67eced9de] <2.8-maint>
2708
27092013-12-21  Phil Thompson  <phil@riverbankcomputing.com>
2710
2711	* qt/MacPasteboardMime.cpp, qt/ScintillaQt.cpp:
2712	Fixes for building against Qt3.
2713	[f25cbda736fd] <2.8-maint>
2714
27152013-12-16  Phil Thompson  <phil@riverbankcomputing.com>
2716
2717	* designer-Qt4Qt5/designer.pro, example-Qt4Qt5/application.pro:
2718	Updated the plugin and example .pro files to work around the qmake
2719	incompatibilities introduced in Qt v5.2.0.
2720	[a14729b2702d] <2.8-maint>
2721
27222013-12-15  Phil Thompson  <phil@riverbankcomputing.com>
2723
2724	* qt/qsciscintillabase.cpp:
2725	Fixed the previous fix.
2726	[6c322fa1b20f] <2.8-maint>
2727
27282013-12-14  Phil Thompson  <phil@riverbankcomputing.com>
2729
2730	* qt/PlatQt.cpp, qt/qsciscintillabase.cpp:
2731	Backed out the attempted fix for retina displays at it needs more
2732	work. As a workaround buffered writes are disabled if a retina
2733	display is detected.
2734	[a1f648d1025e] <2.8-maint>
2735
27362013-12-13  Phil Thompson  <phil@riverbankcomputing.com>
2737
2738	* qt/qscintilla.pro:
2739	Enabled exceptions in the .pro file.
2740	[6e07131f6741] <2.8-maint>
2741
27422013-12-12  Phil Thompson  <phil@riverbankcomputing.com>
2743
2744	* qt/PlatQt.cpp:
2745	Create pixmaps for buffered drawing using the same pixel ratio as
2746	the actual device.
2747	[f4f706006071] <2.8-maint>
2748
27492013-12-09  Phil Thompson  <phil@riverbankcomputing.com>
2750
2751	* qt/qscilexeroctave.cpp:
2752	Updated the keywords defined for the Octave lexer.
2753	[9ccf1c74f266] <2.8-maint>
2754
27552013-12-06  Phil Thompson  <phil@riverbankcomputing.com>
2756
2757	* qt/ScintillaQt.cpp:
2758	More scrollbar fixes.
2759	[194a2142c9b6] <2.8-maint>
2760
27612013-12-05  Phil Thompson  <phil@riverbankcomputing.com>
2762
2763	* qt/ScintillaQt.cpp, qt/qscintilla.pro:
2764	Fixes to the scrollbar visibility handling.
2765	[5e8a96258ab0] <2.8-maint>
2766
27672013-12-04  Phil Thompson  <phil@riverbankcomputing.com>
2768
2769	* qt/PlatQt.cpp:
2770	Fixed the implementation of SurfaceImpl::LogPixelsY() (even though
2771	it is never called).
2772	[9ef0387cfc08] <2.8-maint>
2773
27742013-11-08  Phil Thompson  <phil@riverbankcomputing.com>
2775
2776	* .hgtags:
2777	Added tag 2.8 for changeset 562785a5f685
2778	[fc52bfaa75c4]
2779
2780	* NEWS:
2781	Released as v2.8.
2782	[562785a5f685] [2.8]
2783
27842013-11-05  Phil Thompson  <phil@riverbankcomputing.com>
2785
2786	* qt/qscintilla_es.qm, qt/qscintilla_es.ts:
2787	Updated Spanish translations from Jaime Seuma.
2788	[e7a128a28157]
2789
27902013-11-04  Phil Thompson  <phil@riverbankcomputing.com>
2791
2792	* NEWS, Python/sip/qsciscintillabase.sip, qt/ScintillaQt.cpp,
2793	qt/qscilexerpascal.cpp, qt/qsciscintillabase.h:
2794	Added support for the new v3.3.6 features to the low-level API.
2795	[e553c1263387]
2796
2797	* Makefile, NEWS, cocoa/Framework.mk, cocoa/InfoBar.mm,
2798	cocoa/PlatCocoa.mm, cocoa/SciTest.mk, cocoa/ScintillaCocoa.h,
2799	cocoa/ScintillaCocoa.mm, cocoa/ScintillaFramework/ScintillaFramework
2800	.xcodeproj/project.pbxproj, cocoa/ScintillaView.h,
2801	cocoa/ScintillaView.mm, cocoa/checkbuildosx.sh, cocoa/common.mk,
2802	doc/ScintillaDoc.html, doc/ScintillaDownload.html,
2803	doc/ScintillaHistory.html, doc/index.html, gtk/PlatGTK.cxx,
2804	gtk/ScintillaGTK.cxx, gtk/makefile, include/ILexer.h,
2805	include/Platform.h, include/SciLexer.h, include/Scintilla.h,
2806	include/Scintilla.iface, lexers/LexCPP.cxx,
2807	lexers/LexCoffeeScript.cxx, lexers/LexOthers.cxx,
2808	lexers/LexPascal.cxx, lexers/LexPerl.cxx, lexers/LexRust.cxx,
2809	lexers/LexSQL.cxx, lexers/LexVisualProlog.cxx,
2810	lexlib/StyleContext.h, lexlib/SubStyles.h, lexlib/WordList.cxx,
2811	lib/README.doc, qt/qscintilla.pro, src/Catalogue.cxx,
2812	src/Document.cxx, src/Editor.cxx, src/ScintillaBase.cxx,
2813	src/ScintillaBase.h, src/ViewStyle.cxx, src/ViewStyle.h,
2814	test/XiteQt.py, test/simpleTests.py, version.txt, win32/PlatWin.cxx,
2815	win32/ScintRes.rc, win32/ScintillaWin.cxx, win32/makefile,
2816	win32/scintilla.mak:
2817	Merged Scintilla v3.3.6.
2818	[ada0941dec52]
2819
28202013-10-07  Phil Thompson  <phil@riverbankcomputing.com>
2821
2822	* qt/qscintilla_de.qm, qt/qscintilla_de.ts:
2823	Updated German translations from Detlev.
2824	[6c0af6af651c]
2825
2826	* Makefile, build.py, qt/MacPasteboardMime.cpp, qt/qscintilla.pro,
2827	qt/qsciscintillabase.cpp:
2828	Reinstated support for rectangular selections on OS/X for Qt v5.2
2829	and later.
2830	[dbfdf7be4793]
2831
28322013-10-04  Phil Thompson  <phil@riverbankcomputing.com>
2833
2834	* qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts,
2835	qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts:
2836	Updated the translation source files.
2837	[7ed4bf7ed4e7]
2838
2839	* qt/qscilexercpp.cpp:
2840	Added missing descriptions to the C++ lexer settings.
2841	[55d7627bb129]
2842
28432013-10-01  Phil Thompson  <phil@riverbankcomputing.com>
2844
2845	* designer-Qt4Qt5/designer.pro, example-Qt4Qt5/application.pro:
2846	Fixed the building of the Designer plugin and the example for OS/X.
2847	[a67f71b06d3c]
2848
2849	* NEWS, Python/sip/qsciscintillabase.sip, qt/InputMethod.cpp,
2850	qt/qsciscintilla.h, qt/qsciscintillabase.h:
2851	Added the remaining non-provisional Scintilla v3.3.5 features to the
2852	low-level API.
2853	[4e8d0b46ebc0]
2854
2855	* qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts,
2856	qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts:
2857	Updated the translation source files.
2858	[4beefc0d95ec]
2859
2860	* NEWS, Python/sip/qscilexercpp.sip, Python/sip/qsciscintillabase.sip,
2861	qt/qscilexercpp.cpp, qt/qscilexercpp.h, qt/qsciscintillabase.h:
2862	Updated the lexers for Scintilla v3.3.5.
2863	[fc901a2a491f]
2864
28652013-09-30  Phil Thompson  <phil@riverbankcomputing.com>
2866
2867	* Python/configure-old.py, Python/configure.py, README,
2868	cocoa/InfoBar.mm, cocoa/PlatCocoa.mm, cocoa/ScintillaCocoa.h,
2869	cocoa/ScintillaCocoa.mm, cocoa/ScintillaFramework/ScintillaFramework
2870	.xcodeproj/project.pbxproj, cocoa/ScintillaTest/AppController.mm,
2871	cocoa/ScintillaTest/English.lproj/MainMenu.xib,
2872	cocoa/ScintillaView.h, cocoa/ScintillaView.mm, cppcheck.suppress,
2873	delbin.bat, designer-Qt4Qt5/designer.pro, doc/Lexer.txt,
2874	doc/ScintillaDoc.html, doc/ScintillaDownload.html,
2875	doc/ScintillaHistory.html, doc/ScintillaRelated.html,
2876	doc/ScintillaToDo.html, doc/index.html, example-
2877	Qt4Qt5/application.pro, gtk/Converter.h, gtk/PlatGTK.cxx,
2878	gtk/ScintillaGTK.cxx, gtk/deps.mak, gtk/makefile, include/Face.py,
2879	include/HFacer.py, include/ILexer.h, include/Platform.h,
2880	include/SciLexer.h, include/Scintilla.h, include/Scintilla.iface,
2881	lexers/LexA68k.cxx, lexers/LexAU3.cxx, lexers/LexAVE.cxx,
2882	lexers/LexAda.cxx, lexers/LexAsm.cxx, lexers/LexAsn1.cxx,
2883	lexers/LexBash.cxx, lexers/LexBullant.cxx, lexers/LexCOBOL.cxx,
2884	lexers/LexCPP.cxx, lexers/LexCoffeeScript.cxx, lexers/LexConf.cxx,
2885	lexers/LexCrontab.cxx, lexers/LexCsound.cxx, lexers/LexD.cxx,
2886	lexers/LexECL.cxx, lexers/LexForth.cxx, lexers/LexGAP.cxx,
2887	lexers/LexGui4Cli.cxx, lexers/LexHTML.cxx, lexers/LexHaskell.cxx,
2888	lexers/LexInno.cxx, lexers/LexKVIrc.cxx, lexers/LexLaTeX.cxx,
2889	lexers/LexLisp.cxx, lexers/LexLout.cxx, lexers/LexLua.cxx,
2890	lexers/LexMMIXAL.cxx, lexers/LexMPT.cxx, lexers/LexMSSQL.cxx,
2891	lexers/LexMatlab.cxx, lexers/LexModula.cxx, lexers/LexMySQL.cxx,
2892	lexers/LexNsis.cxx, lexers/LexOpal.cxx, lexers/LexOthers.cxx,
2893	lexers/LexPO.cxx, lexers/LexPerl.cxx, lexers/LexPowerShell.cxx,
2894	lexers/LexPython.cxx, lexers/LexR.cxx, lexers/LexRuby.cxx,
2895	lexers/LexSTTXT.cxx, lexers/LexScriptol.cxx, lexers/LexSpice.cxx,
2896	lexers/LexTCMD.cxx, lexers/LexYAML.cxx, lexlib/Accessor.cxx,
2897	lexlib/Accessor.h, lexlib/CharacterCategory.cxx,
2898	lexlib/CharacterCategory.h, lexlib/CharacterSet.cxx,
2899	lexlib/LexAccessor.h, lexlib/LexerBase.cxx, lexlib/LexerModule.cxx,
2900	lexlib/LexerNoExceptions.cxx, lexlib/LexerNoExceptions.h,
2901	lexlib/LexerSimple.cxx, lexlib/OptionSet.h,
2902	lexlib/PropSetSimple.cxx, lexlib/PropSetSimple.h,
2903	lexlib/StyleContext.cxx, lexlib/StyleContext.h, lexlib/SubStyles.h,
2904	lexlib/WordList.cxx, lexlib/WordList.h, lib/README.doc,
2905	qt/ScintillaQt.cpp, qt/ScintillaQt.h, qt/qscintilla.pro,
2906	qt/qsciscintillabase.cpp, scripts/Face.py, scripts/FileGenerator.py,
2907	scripts/GenerateCaseConvert.py,
2908	scripts/GenerateCharacterCategory.py, scripts/HFacer.py,
2909	scripts/LexGen.py, scripts/ScintillaData.py, src/AutoComplete.cxx,
2910	src/AutoComplete.h, src/CallTip.cxx, src/CallTip.h,
2911	src/CaseConvert.cxx, src/CaseConvert.h, src/CaseFolder.cxx,
2912	src/CaseFolder.h, src/Catalogue.cxx, src/CellBuffer.cxx,
2913	src/CellBuffer.h, src/ContractionState.cxx, src/Decoration.cxx,
2914	src/Decoration.h, src/Document.cxx, src/Document.h, src/Editor.cxx,
2915	src/Editor.h, src/ExternalLexer.cxx, src/FontQuality.h,
2916	src/Indicator.cxx, src/KeyMap.cxx, src/KeyMap.h, src/LexGen.py,
2917	src/LineMarker.cxx, src/LineMarker.h, src/Partitioning.h,
2918	src/PerLine.cxx, src/PerLine.h, src/PositionCache.cxx,
2919	src/PositionCache.h, src/RESearch.cxx, src/RESearch.h,
2920	src/RunStyles.cxx, src/RunStyles.h, src/SVector.h,
2921	src/ScintillaBase.cxx, src/ScintillaBase.h, src/Selection.cxx,
2922	src/SplitVector.h, src/Style.cxx, src/Style.h,
2923	src/UniConversion.cxx, src/UniConversion.h, src/UnicodeFromUTF8.h,
2924	src/ViewStyle.cxx, src/ViewStyle.h, src/XPM.cxx, src/XPM.h,
2925	test/README, test/ScintillaCallable.py, test/XiteQt.py,
2926	test/XiteWin.py, test/examples/x.lua, test/examples/x.lua.styled,
2927	test/examples/x.pl, test/examples/x.pl.styled, test/examples/x.rb,
2928	test/examples/x.rb.styled, test/lexTests.py,
2929	test/performanceTests.py, test/simpleTests.py,
2930	test/unit/testCharClassify.cxx, test/unit/testContractionState.cxx,
2931	test/unit/testPartitioning.cxx, test/unit/testRunStyles.cxx,
2932	test/unit/testSplitVector.cxx, version.txt, win32/PlatWin.cxx,
2933	win32/PlatWin.h, win32/ScintRes.rc, win32/ScintillaWin.cxx,
2934	win32/deps.mak, win32/makefile, win32/scintilla.mak,
2935	win32/scintilla_vc6.mak:
2936	Initial merge of Scintilla v3.3.5.
2937	[40933b62f5ed]
2938
29392013-09-14  Phil Thompson  <phil@riverbankcomputing.com>
2940
2941	* Python/configure-ng.py, Python/configure.py, designer-
2942	Qt4/designer.pro, designer-Qt4/qscintillaplugin.cpp, designer-
2943	Qt4/qscintillaplugin.h:
2944	Merged the 2.7-maint branch with the trunk.
2945	[7288d97c54b0]
2946
29472013-08-17  Phil Thompson  <phil@riverbankcomputing.com>
2948
2949	* Python/sip/qsciscintillabase.sip:
2950	Fixed a missing const in the .sip files.
2951	[8b0425b87953] <2.7-maint>
2952
29532013-06-27  Phil Thompson  <phil@riverbankcomputing.com>
2954
2955	* NEWS, Python/configure-old.py, Python/configure.py,
2956	Python/sip/qsciscintillabase.sip, designer-Qt4Qt5/designer.pro,
2957	example-Qt4Qt5/application.pro, qt/InputMethod.cpp,
2958	qt/qscintilla.pro, qt/qsciscintilla.cpp, qt/qsciscintilla.h,
2959	qt/qsciscintillabase.cpp, qt/qsciscintillabase.h:
2960	Added support for input methods.
2961	[b97af619044b] <2.7-maint>
2962
29632013-06-16  Phil Thompson  <phil@riverbankcomputing.com>
2964
2965	* .hgtags:
2966	Added tag 2.7.2 for changeset 9ecd14550589
2967	[2b1f187f29c6] <2.7-maint>
2968
2969	* NEWS:
2970	Released as v2.7.2.
2971	[9ecd14550589] [2.7.2] <2.7-maint>
2972
29732013-06-12  Phil Thompson  <phil@riverbankcomputing.com>
2974
2975	* Python/configure.py:
2976	Fixed a configure.py bug.
2977	[cb062c6f9189] <2.7-maint>
2978
29792013-05-07  Phil Thompson  <phil@riverbankcomputing.com>
2980
2981	* Makefile, Python/configure.py:
2982	Fixes for the PyQt5 support.
2983	[0714ef531ead] <2.7-maint>
2984
2985	* Makefile, NEWS, Python/configure.py, Python/sip/qscimod5.sip,
2986	lib/README.doc:
2987	Added support for building against PyQt5.
2988	[c982ff1b86f7] <2.7-maint>
2989
29902013-05-05  Phil Thompson  <phil@riverbankcomputing.com>
2991
2992	* build.py:
2993	Changed the format of the name of a snapshot to match other
2994	packages.
2995	[d1f87bbc8377] <2.7-maint>
2996
29972013-05-04  Phil Thompson  <phil@riverbankcomputing.com>
2998
2999	* qt/PlatQt.cpp:
3000	Significantly improved the performance of measuring the width of
3001	text so that very long lines (100,000 characters) can be handled.
3002	[5c88dc344f69] <2.7-maint>
3003
30042013-04-08  Phil Thompson  <phil@riverbankcomputing.com>
3005
3006	* Python/configure.py:
3007	configure.py now issues a more explicit error message if QtCore
3008	cannot be imported.
3009	[4d0097b1ff05] <2.7-maint>
3010
3011	* Python/configure.py:
3012	Fixed a qmake warning message from configure.py.
3013	[2363c96edeb0] <2.7-maint>
3014
30152013-04-02  Phil Thompson  <phil@riverbankcomputing.com>
3016
3017	* qt/qsciscintilla.cpp, qt/qsciscintilla.h:
3018	The default EOL mode on OS/X is now EolUnix. Clarified the
3019	documentation for EolMode.
3020	[a436460d0300] <2.7-maint>
3021
30222013-03-15  Phil Thompson  <phil@riverbankcomputing.com>
3023
3024	* Python/configure.py:
3025	Further fixes for configure.py.
3026	[78fa6fef2c76] <2.7-maint>
3027
30282013-03-13  Phil Thompson  <phil@riverbankcomputing.com>
3029
3030	* qt/qscilexer.h:
3031	Clarified the description of QSciLexer::description().
3032	[688b482379e3] <2.7-maint>
3033
3034	* Python/configure.py:
3035	Fixed the last (trivial) change.
3036	[0a3494ba669a] <2.7-maint>
3037
30382013-03-12  Phil Thompson  <phil@riverbankcomputing.com>
3039
3040	* Python/configure.py:
3041	configure.py now gives the user more information about the copy of
3042	sip being used.
3043	[5c3be581d62b] <2.7-maint>
3044
30452013-03-07  Phil Thompson  <phil@riverbankcomputing.com>
3046
3047	* Python/configure.py:
3048	On OS/X configure.py will explicitly set the qmake spec to macx-g++
3049	(Qt4) or macx-clang (Qt5) if the default might be macx-xcode. Added
3050	the --spec option to configure.py.
3051	[36a9bf2fbebd] <2.7-maint>
3052
30532013-03-05  Phil Thompson  <phil@riverbankcomputing.com>
3054
3055	* Python/configure.py:
3056	Minor cosmetic tweaks to configure.py.
3057	[296cd10747b7] <2.7-maint>
3058
3059	* qt/PlatQt.cpp, qt/SciClasses.cpp, qt/qscicommandset.cpp,
3060	qt/qscintilla.pro, qt/qsciscintillabase.cpp:
3061	Removed the remaining uses of Q_WS_* for Qt v5.
3062	[7fafd5c09eea] <2.7-maint>
3063
30642013-03-01  Phil Thompson  <phil@riverbankcomputing.com>
3065
3066	* .hgtags:
3067	Added tag 2.7.1 for changeset 2583dc3dbc8d
3068	[0674c291eab4] <2.7-maint>
3069
3070	* NEWS:
3071	Released as v2.7.1.
3072	[2583dc3dbc8d] [2.7.1] <2.7-maint>
3073
30742013-02-28  Phil Thompson  <phil@riverbankcomputing.com>
3075
3076	* lexlib/CharacterSet.h:
3077	Re-applied a fix to the underlying code thay got lost when Scintilla
3078	v3.23 was merged.
3079	[ee9eeec7d796] <2.7-maint>
3080
30812013-02-26  Phil Thompson  <phil@riverbankcomputing.com>
3082
3083	* qt/qsciapis.cpp:
3084	A fix for the regression introduced with the previous fix.
3085	[154428cebb5e] <2.7-maint>
3086
30872013-02-19  Phil Thompson  <phil@riverbankcomputing.com>
3088
3089	* NEWS, qt/qsciapis.cpp, qt/qscintilla.pro:
3090	Fixed an autocompletion bug where there are entries Foo.* and
3091	FooBar.
3092	[620d72d86980] <2.7-maint>
3093
30942013-02-06  Phil Thompson  <phil@riverbankcomputing.com>
3095
3096	* Python/configure.py:
3097	configure.py fixes for Linux.
3098	[031b5b767926] <2.7-maint>
3099
3100	* Python/configure.py:
3101	Added the --sip-incdir and --pyqt-sipdir options to configure.py and
3102	other fixes for building on Windows.
3103	[517a3d0243fd] <2.7-maint>
3104
3105	* Makefile, NEWS:
3106	Updated the NEWS file.
3107	[eb00e08e1950] <2.7-maint>
3108
3109	* Makefile, Python/configure.py:
3110	Fixed configure.py for Qt5.
3111	[7ddb5bf2030c] <2.7-maint>
3112
3113	* Python/configure-ng.py, Python/configure-old.py,
3114	Python/configure.py, build.py, lib/README.doc:
3115	Completed configure-ng.py and renamed it configure.py. The old
3116	configure.py is now called configure-old.py.
3117	[8d58b2899080] <2.7-maint>
3118
31192013-02-05  Phil Thompson  <phil@riverbankcomputing.com>
3120
3121	* Python/configure-ng.py:
3122	configure-ng.py now uses -fno-exceptions on Linux and OS/X.
3123	configure-ng.py now hides unneeded symbols on Linux.
3124	[391e4f56b009] <2.7-maint>
3125
3126	* Python/configure-ng.py:
3127	configure-ng.py will now install the .sip and .api files.
3128	[e228d58a670c] <2.7-maint>
3129
3130	* Python/configure-ng.py:
3131	configure-ng.py will now create a Makefile that will build the
3132	Python module.
3133	[cb47ace62a70] <2.7-maint>
3134
31352013-02-02  Phil Thompson  <phil@riverbankcomputing.com>
3136
3137	* qt/qsciglobal.h:
3138	Use Q_OS_WIN for compatibility for Qt5.
3139	[da752cf4510a] <2.7-maint>
3140
31412013-01-29  Phil Thompson  <phil@riverbankcomputing.com>
3142
3143	* designer-Qt4Qt5/designer.pro, example-Qt4Qt5/application.pro:
3144	Use macx rather than mac in the .pro files.
3145	[ee818a367df7] <2.7-maint>
3146
31472012-12-21  Phil Thompson  <phil@riverbankcomputing.com>
3148
3149	* Python/configure-ng.py, Python/configure.py, designer-
3150	Qt4Qt5/designer.pro, example-Qt4Qt5/application.pro, lib/README.doc,
3151	qt/qscintilla.pro:
3152	Various OS/X fixes so that setting DYLD_LIBRARY_PATH isn't
3153	necessary.
3154	[e7854b8b01e3] <2.7-maint>
3155
31562012-12-19  Phil Thompson  <phil@riverbankcomputing.com>
3157
3158	* build.py, designer-Qt4/designer.pro, designer-
3159	Qt4/qscintillaplugin.cpp, designer-Qt4/qscintillaplugin.h, designer-
3160	Qt4Qt5/designer.pro, designer-Qt4Qt5/qscintillaplugin.cpp, designer-
3161	Qt4Qt5/qscintillaplugin.h, lib/README.doc:
3162	Updated the Designer plugin for Qt5.
3163	[77f575c87ebb] <2.7-maint>
3164
31652012-12-08  Phil Thompson  <phil@riverbankcomputing.com>
3166
3167	* .hgtags:
3168	Added tag 2.7 for changeset 9bab1e7b02e3
3169	[5600138109ce]
3170
3171	* NEWS:
3172	Released as v2.7.
3173	[9bab1e7b02e3] [2.7]
3174
31752012-12-07  Phil Thompson  <phil@riverbankcomputing.com>
3176
3177	* qt/qscintilla_es.qm, qt/qscintilla_es.ts:
3178	Updated Spanish translations from Jaime.
3179	[b188c942422c]
3180
3181	* NEWS:
3182	Updated the NEWS file regarding Qt v5-rc1.
3183	[be9e6b928921]
3184
31852012-12-02  Phil Thompson  <phil@riverbankcomputing.com>
3186
3187	* qt/qsciscintilla.cpp:
3188	A final(?) fix for scroll bars and annotations.
3189	[378f28e5b4b2]
3190
3191	* Python/configure-ng.py:
3192	More build system changes.
3193	[f53fc8743ff1]
3194
31952012-11-29  Phil Thompson  <phil@riverbankcomputing.com>
3196
3197	* Python/configure-ng.py:
3198	More configure script changes.
3199	[434c9b3185a5]
3200
3201	* Python/configure-ng.py:
3202	More work on the new configure script.
3203	[3a044732b799]
3204
3205	* qt/qscintilla_cs.qm, qt/qscintilla_de.qm, qt/qscintilla_de.ts,
3206	qt/qscintilla_es.qm, qt/qscintilla_fr.qm, qt/qscintilla_pt_br.qm,
3207	qt/qscintilla_ru.qm:
3208	Updated German translations from Detlev.
3209	[9dab221845ca]
3210
32112012-11-28  Phil Thompson  <phil@riverbankcomputing.com>
3212
3213	* Python/configure-ng.py, build.py:
3214	Added the start of the SIP v5 compatible build script.
3215	[781d2af60cfc]
3216
32172012-11-27  Phil Thompson  <phil@riverbankcomputing.com>
3218
3219	* Python/configure.py:
3220	Fixed the handling of the 'linux' platform in the Python bindings.
3221	[835d5e3be69e]
3222
32232012-11-26  Phil Thompson  <phil@riverbankcomputing.com>
3224
3225	* qt/qsciscintilla.cpp, qt/qsciscintillabase.cpp,
3226	qt/qsciscintillabase.h:
3227	Worked around Scintilla bugs related to scroll bars and annotations.
3228	[edc190ecc6fc]
3229
3230	* qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts,
3231	qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts:
3232	Updated the translation files.
3233	[ec754f87a735]
3234
3235	* NEWS, Python/sip/qscilexercss.sip, qt/qscilexercss.cpp,
3236	qt/qscilexercss.h:
3237	Updated the CSS lexer for Scintilla v3.23.
3238	[011fba6d668d]
3239
3240	* qt/qscilexercpp.h:
3241	Fixed a couple of documentation typos.
3242	[7c2d04c76bd6]
3243
3244	* NEWS, Python/sip/qscilexercpp.sip, qt/qscilexercpp.cpp,
3245	qt/qscilexercpp.h:
3246	Updated the C++ lexer for Scintilla v3.23.
3247	[ad93ee355639]
3248
32492012-11-24  Phil Thompson  <phil@riverbankcomputing.com>
3250
3251	* Python/sip/qscilexercpp.sip, qt/qscilexercpp.cpp, qt/qscilexercpp.h:
3252	Updated the styles for the C++ lexer.
3253	[153429503998]
3254
32552012-11-23  Phil Thompson  <phil@riverbankcomputing.com>
3256
3257	* NEWS, Python/sip/qsciscintilla.sip, qt/PlatQt.cpp,
3258	qt/qsciscintilla.cpp, qt/qsciscintilla.h:
3259	Added CallTipsPosition, callTipsPosition() and
3260	setCallTipsPosition().
3261	[7e5602869fee]
3262
3263	* NEWS, Python/sip/qsciscintilla.sip, qt/qsciscintilla.h:
3264	Added SquigglePixmapIndicator to QsciScintilla::IndicatorStyle.
3265	[ad98a5396151]
3266
3267	* NEWS, Python/sip/qsciscintilla.sip, qt/qsciscintilla.cpp,
3268	qt/qsciscintilla.h:
3269	Added WrapFlagInMargin to QsciScintilla::WrapVisualFlag.
3270	[a38c75c45fb3]
3271
3272	* NEWS, qt/PlatQt.cpp, qt/qsciscintilla.cpp, qt/qscistyle.cpp:
3273	Created a back door to pass the Qt weight of a font avoiding lossy
3274	conversions between Qt weights and Scintilla weights. The default
3275	behaviour is now SC_CASEINSENSITIVEBEHAVIOUR_IGNORECASE which is a
3276	change but reflects what people really expect.
3277	[78ce86e97ad3]
3278
32792012-11-21  Phil Thompson  <phil@riverbankcomputing.com>
3280
3281	* NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h:
3282	Updated the constants from Scintilla v3.23.
3283	[a3a0768af999]
3284
3285	* NEWS, Python/configure.py, include/Platform.h, lib/README.doc,
3286	qt/ListBoxQt.cpp, qt/ListBoxQt.h, qt/PlatQt.cpp, qt/SciClasses.cpp,
3287	qt/ScintillaQt.cpp, qt/qscintilla.pro, src/ExternalLexer.h,
3288	src/XPM.cxx, src/XPM.h:
3289	Updated the platform support so that it compiles (but untested).
3290	[abae8e56a6ea]
3291
32922012-11-20  Phil Thompson  <phil@riverbankcomputing.com>
3293
3294	* cocoa/InfoBar.h, cocoa/InfoBar.mm, cocoa/PlatCocoa.h,
3295	cocoa/PlatCocoa.mm, cocoa/QuartzTextStyle.h,
3296	cocoa/QuartzTextStyleAttribute.h, cocoa/ScintillaCocoa.h,
3297	cocoa/ScintillaCocoa.mm,
3298	cocoa/ScintillaFramework/English.lproj/InfoPlist.strings, cocoa/Scin
3299	tillaFramework/ScintillaFramework.xcodeproj/project.pbxproj,
3300	cocoa/ScintillaTest/AppController.mm,
3301	cocoa/ScintillaTest/English.lproj/InfoPlist.strings,
3302	cocoa/ScintillaTest/ScintillaTest.xcodeproj/project.pbxproj,
3303	cocoa/ScintillaView.h, cocoa/ScintillaView.mm,
3304	cocoa/checkbuildosx.sh, delbin.bat, delcvs.bat,
3305	doc/ScintillaDoc.html, doc/ScintillaDownload.html,
3306	doc/ScintillaHistory.html, doc/ScintillaRelated.html,
3307	doc/ScintillaToDo.html, doc/annotations.png, doc/index.html,
3308	doc/styledmargin.png, gtk/PlatGTK.cxx, gtk/ScintillaGTK.cxx,
3309	gtk/makefile, include/Face.py, include/ILexer.h, include/Platform.h,
3310	include/SciLexer.h, include/Scintilla.h, include/Scintilla.iface,
3311	include/ScintillaWidget.h, lexers/LexAVS.cxx, lexers/LexAda.cxx,
3312	lexers/LexAsm.cxx, lexers/LexBash.cxx, lexers/LexBasic.cxx,
3313	lexers/LexCPP.cxx, lexers/LexCSS.cxx, lexers/LexCoffeeScript.cxx,
3314	lexers/LexD.cxx, lexers/LexECL.cxx, lexers/LexFortran.cxx,
3315	lexers/LexHTML.cxx, lexers/LexLua.cxx, lexers/LexMMIXAL.cxx,
3316	lexers/LexMPT.cxx, lexers/LexNsis.cxx, lexers/LexOScript.cxx,
3317	lexers/LexOthers.cxx, lexers/LexPO.cxx, lexers/LexPascal.cxx,
3318	lexers/LexPerl.cxx, lexers/LexRuby.cxx, lexers/LexSQL.cxx,
3319	lexers/LexScriptol.cxx, lexers/LexSpice.cxx, lexers/LexTADS3.cxx,
3320	lexers/LexTCL.cxx, lexers/LexTCMD.cxx, lexers/LexVHDL.cxx,
3321	lexers/LexVisualProlog.cxx, lexers/LexYAML.cxx,
3322	lexlib/CharacterSet.h, lexlib/LexAccessor.h,
3323	lexlib/PropSetSimple.cxx, macosx/ExtInput.cxx, macosx/ExtInput.h,
3324	macosx/PlatMacOSX.cxx, macosx/PlatMacOSX.h,
3325	macosx/QuartzTextLayout.h, macosx/QuartzTextStyle.h,
3326	macosx/QuartzTextStyleAttribute.h,
3327	macosx/SciTest/English.lproj/InfoPlist.strings,
3328	macosx/SciTest/English.lproj/main.xib, macosx/SciTest/Info.plist,
3329	macosx/SciTest/SciTest.xcode/project.pbxproj,
3330	macosx/SciTest/SciTest_Prefix.pch, macosx/SciTest/main.cpp,
3331	macosx/SciTest/version.plist, macosx/ScintillaCallTip.cxx,
3332	macosx/ScintillaCallTip.h, macosx/ScintillaListBox.cxx,
3333	macosx/ScintillaListBox.h, macosx/ScintillaMacOSX.cxx,
3334	macosx/ScintillaMacOSX.h, macosx/TCarbonEvent.cxx,
3335	macosx/TCarbonEvent.h, macosx/TRect.h, macosx/TView.cxx,
3336	macosx/TView.h, macosx/deps.mak, macosx/makefile,
3337	src/AutoComplete.cxx, src/AutoComplete.h, src/CallTip.cxx,
3338	src/CallTip.h, src/Catalogue.cxx, src/CellBuffer.cxx,
3339	src/CellBuffer.h, src/CharClassify.cxx, src/CharClassify.h,
3340	src/Decoration.cxx, src/Document.cxx, src/Document.h,
3341	src/Editor.cxx, src/Editor.h, src/ExternalLexer.h,
3342	src/FontQuality.h, src/Indicator.cxx, src/Indicator.h,
3343	src/LexGen.py, src/LineMarker.cxx, src/LineMarker.h,
3344	src/PerLine.cxx, src/PerLine.h, src/PositionCache.cxx,
3345	src/PositionCache.h, src/RESearch.cxx, src/RunStyles.cxx,
3346	src/SciTE.properties, src/ScintillaBase.cxx, src/ScintillaBase.h,
3347	src/SplitVector.h, src/Style.cxx, src/Style.h,
3348	src/UniConversion.cxx, src/UniConversion.h, src/ViewStyle.cxx,
3349	src/ViewStyle.h, src/XPM.cxx, src/XPM.h, test/README,
3350	test/examples/x.cxx, test/examples/x.cxx.styled, test/lexTests.py,
3351	test/simpleTests.py, test/unit/makefile,
3352	test/unit/testCharClassify.cxx, test/unit/testRunStyles.cxx, tgzsrc,
3353	version.txt, win32/CheckD2D.cxx, win32/PlatWin.cxx, win32/PlatWin.h,
3354	win32/ScintRes.rc, win32/ScintillaWin.cxx, win32/makefile,
3355	win32/scintilla.mak, win32/scintilla_vc6.mak, zipsrc.bat:
3356	Initial merge of Scintilla v3.23.
3357	[b116f361ac01]
3358
3359	* example-Qt4/application.pro, example-Qt4/application.qrc, example-
3360	Qt4/images/copy.png, example-Qt4/images/cut.png, example-
3361	Qt4/images/new.png, example-Qt4/images/open.png, example-
3362	Qt4/images/paste.png, example-Qt4/images/save.png, example-
3363	Qt4/main.cpp, example-Qt4/mainwindow.cpp, example-Qt4/mainwindow.h:
3364	Merged the 2.6 maintenance branch with the trunk.
3365	[0bf4f7453c68]
3366
33672012-11-14  Phil Thompson  <phil@riverbankcomputing.com>
3368
3369	* Makefile, example-Qt4Qt5/application.pro, qt/qsciscintillabase.cpp:
3370	Fixed the linking of the example on OS/X.
3371	[e1d1f43fae71] <2.6-maint>
3372
33732012-11-12  Phil Thompson  <phil@riverbankcomputing.com>
3374
3375	* Makefile, qt/PlatQt.cpp, qt/qscimacro.cpp, qt/qsciscintilla.cpp,
3376	qt/qscistyle.cpp:
3377	Removed all calls that are deprecated in Qt5. The build system now
3378	supports cross-compilation to the Raspberry Pi.
3379	[afef9d2b3ab1] <2.6-maint>
3380
33812012-11-02  Phil Thompson  <phil@riverbankcomputing.com>
3382
3383	* qt/qscilexersql.h:
3384	Added comments to the QsciLexerSQL documentation stating that
3385	additional keywords must be defined using lower case.
3386	[79a9274b77c3] <2.6-maint>
3387
33882012-10-09  Phil Thompson  <phil@riverbankcomputing.com>
3389
3390	* NEWS, lib/ed.py, qt/qsciscintilla.cpp, qt/qsciscintilla.h:
3391	Added a replace option to the test editor's find commands. Finished
3392	implementing findFirstInSelection().
3393	[80df6cc89bae] <2.6-maint>
3394
3395	* lib/ed.py:
3396	Added the Find, Find in Selection and Find Next actions to the test
3397	editor.
3398	[4aad56aedbea] <2.6-maint>
3399
34002012-10-03  Phil Thompson  <phil@riverbankcomputing.com>
3401
3402	* lib/ed.py:
3403	Added an internal copy of the hackable Python test editor.
3404	[a67a6fe99937] <2.6-maint>
3405
34062012-09-27  Phil Thompson  <phil@riverbankcomputing.com>
3407
3408	* lib/gen_python3_api.py, qsci/api/python/Python-3.3.api:
3409	Fixed the gen_python3_api.py script to be able to exclude module
3410	hierachies. Added the API file for Python v3.3.
3411	[06bbb2d1c227] <2.6-maint>
3412
34132012-09-22  Phil Thompson  <phil@riverbankcomputing.com>
3414
3415	* qt/ListBoxQt.cpp:
3416	Fixed a problem building against versions of Qt4 prior to v4.7.
3417	[7bf93d60a50b] <2.6-maint>
3418
34192012-09-18  Phil Thompson  <phil@riverbankcomputing.com>
3420
3421	* NEWS, Python/sip/qsciscintilla.sip, qt/qsciscintilla.cpp,
3422	qt/qsciscintilla.h:
3423	Added setOverwriteMode() and overwriteMode() to QsciScintilla.
3424	[1affc53d2d88] <2.6-maint>
3425
34262012-09-14  Phil Thompson  <phil@riverbankcomputing.com>
3427
3428	* qt/qsciscintillabase.cpp:
3429	Disable the use of QMacPasteboardMime for Qt v5-beta1.
3430	[a6625d5928c6] <2.6-maint>
3431
34322012-08-24  Phil Thompson  <phil@riverbankcomputing.com>
3433
3434	* qt/qscilexerperl.cpp, qt/qscilexerperl.h:
3435	Fixed auto-indentation for Perl.
3436	[5eb1d97f95d6] <2.6-maint>
3437
34382012-08-13  Phil Thompson  <phil@riverbankcomputing.com>
3439
3440	* lexlib/CharacterSet.h:
3441	Removed an incorrect assert() in the main Scintilla code.
3442	[1aaf5e09d4b2] <2.6-maint>
3443
34442012-08-09  Phil Thompson  <phil@riverbankcomputing.com>
3445
3446	* NEWS, Python/sip/qsciscintilla.sip, qt/qscintilla.pro,
3447	qt/qsciscintilla.cpp, qt/qsciscintilla.h:
3448	Added QsciScintilla::wordAtLineIndex().
3449	[0c5d77aef4f7] <2.6-maint>
3450
34512012-07-19  Phil Thompson  <phil@riverbankcomputing.com>
3452
3453	* qt/qscintilla.pro, qt/qsciscintillabase.cpp:
3454	Fixed key handling on Linux with US international layout which
3455	generates non-ASCII sequences for quote characters.
3456	[061ab2c5bea3] <2.6-maint>
3457
34582012-06-20  Phil Thompson  <phil@riverbankcomputing.com>
3459
3460	* .hgtags:
3461	Added tag 2.6.2 for changeset f9d3d982c20f
3462	[a5bb033cd9e0] <2.6-maint>
3463
3464	* NEWS:
3465	Released as v2.6.2.
3466	[f9d3d982c20f] [2.6.2] <2.6-maint>
3467
34682012-06-19  Phil Thompson  <phil@riverbankcomputing.com>
3469
3470	* qt/qsciscintillabase.cpp:
3471	Fixed pasting of text in UTF8 mode (and hopefully Latin1 mode as
3472	well).
3473	[6df653daef18] <2.6-maint>
3474
3475	* qt/qsciscintillabase.cpp:
3476	Rectangular selections are now always encoded as plain/text with an
3477	explicit, and separate, marker to indicate that it is rectangular.
3478	[012a0b2ca89f] <2.6-maint>
3479
34802012-06-09  Phil Thompson  <phil@riverbankcomputing.com>
3481
3482	* qt/qsciscintillabase.cpp:
3483	Used the Mac method of marking rectangular selections as the '\0'
3484	Scintilla hack just doesn't work with Qt.
3485	[75020a35b5eb] <2.6-maint>
3486
3487	* qt/qscintilla.pro:
3488	Bumped the library version number.
3489	[12f21729e254] <2.6-maint>
3490
34912012-06-07  Phil Thompson  <phil@riverbankcomputing.com>
3492
3493	* qt/qsciscintillabase.cpp:
3494	Improved the support for rectangular selections and the
3495	interoperability with other Scintilla based editors.
3496	[a42942b57fb7] <2.6-maint>
3497
3498	* qt/qsciscintillabase.cpp:
3499	Fixed the middle button pasting of rectangular selections.
3500	[db58aa6c6d7d] <2.6-maint>
3501
3502	* qt/qscidocument.cpp:
3503	Fixed a bug that seemed to mean the initial EOL mode was always
3504	UNIX.
3505	[88561cd29a60] <2.6-maint>
3506
3507	* qt/qsciscintillabase.cpp:
3508	Line endings are properly translated when dropping text.
3509	[d21994584e87] <2.6-maint>
3510
35112012-06-04  Phil Thompson  <phil@riverbankcomputing.com>
3512
3513	* Makefile, qt/qsciprinter.h:
3514	The Python bindings now build against Qt5.
3515	[ff2a74e5aec2] <2.6-maint>
3516
35172012-04-04  Phil Thompson  <phil@riverbankcomputing.com>
3518
3519	* Makefile, NEWS, build.py, example-Qt4/application.pro, example-
3520	Qt4/application.qrc, example-Qt4/images/copy.png, example-
3521	Qt4/images/cut.png, example-Qt4/images/new.png, example-
3522	Qt4/images/open.png, example-Qt4/images/paste.png, example-
3523	Qt4/images/save.png, example-Qt4/main.cpp, example-
3524	Qt4/mainwindow.cpp, example-Qt4/mainwindow.h, example-
3525	Qt4Qt5/application.pro, example-Qt4Qt5/application.qrc, example-
3526	Qt4Qt5/images/copy.png, example-Qt4Qt5/images/cut.png, example-
3527	Qt4Qt5/images/new.png, example-Qt4Qt5/images/open.png, example-
3528	Qt4Qt5/images/paste.png, example-Qt4Qt5/images/save.png, example-
3529	Qt4Qt5/main.cpp, example-Qt4Qt5/mainwindow.cpp, example-
3530	Qt4Qt5/mainwindow.h, lib/LICENSE.GPL2, lib/LICENSE.GPL3,
3531	lib/LICENSE.commercial.short, lib/LICENSE.gpl.short, lib/README,
3532	lib/README.doc, lib/qscintilla.dxy, qt/PlatQt.cpp,
3533	qt/qscintilla.pro:
3534	Ported to Qt v5.
3535	[ff3710487c3e] <2.6-maint>
3536
35372012-04-02  Phil Thompson  <phil@riverbankcomputing.com>
3538
3539	* qt/qsciapis.cpp:
3540	Worked around an obscure Qt (or compiler) bug when handling call
3541	tips.
3542	[e6c7edcfdfb9] <2.6-maint>
3543
35442012-03-04  Phil Thompson  <phil@riverbankcomputing.com>
3545
3546	* Python/sip/qscilexer.sip, Python/sip/qscilexerbash.sip,
3547	Python/sip/qscilexerbatch.sip, Python/sip/qscilexercpp.sip,
3548	Python/sip/qscilexercss.sip, Python/sip/qscilexerd.sip,
3549	Python/sip/qscilexerdiff.sip, Python/sip/qscilexerhtml.sip,
3550	Python/sip/qscilexermakefile.sip, Python/sip/qscilexerperl.sip,
3551	Python/sip/qscilexerpov.sip, Python/sip/qscilexerproperties.sip,
3552	Python/sip/qscilexertex.sip, Python/sip/qscilexerverilog.sip,
3553	qt/qscilexer.h, qt/qscilexerbash.h, qt/qscilexerbatch.h,
3554	qt/qscilexercpp.h, qt/qscilexercss.h, qt/qscilexerd.h,
3555	qt/qscilexerdiff.h, qt/qscilexerhtml.h, qt/qscilexermakefile.h,
3556	qt/qscilexerperl.h, qt/qscilexerpov.h, qt/qscilexerproperties.h,
3557	qt/qscilexertex.h, qt/qscilexerverilog.h:
3558	QSciLexer::wordCharacters() is now part of the public API.
3559	[933ef6a11ee6] <2.6-maint>
3560
35612012-02-23  Phil Thompson  <phil@riverbankcomputing.com>
3562
3563	* qt/qscilexercpp.h:
3564	Updated the documentation for QsciLexerCpp::keywords() so that it
3565	describes which sets are supported.
3566	[4e0cb0250dad] <2.6-maint>
3567
35682012-02-21  Phil Thompson  <phil@riverbankcomputing.com>
3569
3570	* qt/qscintilla.pro, src/Document.cxx:
3571	Some Scintilla fixes for the SCI_NAMESPACE support.
3572	[611ffd016585] <2.6-maint>
3573
35742012-02-10  Phil Thompson  <phil@riverbankcomputing.com>
3575
3576	* .hgtags:
3577	Added tag 2.6.1 for changeset 47d8fdf44946
3578	[aa843f471972] <2.6-maint>
3579
3580	* NEWS:
3581	Updated the NEWS file. Released as v2.6.1.
3582	[47d8fdf44946] [2.6.1] <2.6-maint>
3583
35842012-01-26  Phil Thompson  <phil@riverbankcomputing.com>
3585
3586	* qt/qsciscintilla.cpp:
3587	Don't implement shortcut overrides for the standard context menu
3588	shortcuts. Instead leave it to the check against bound keys.
3589	[e8ccaf398640] <2.6-maint>
3590
35912012-01-19  Phil Thompson  <phil@riverbankcomputing.com>
3592
3593	* qt/qsciapis.cpp:
3594	APIs now allow for whitespace between the end of a word and the
3595	opening parenthesis of the argument list.
3596	[b09b25f38411] <2.6-maint>
3597
35982012-01-11  Phil Thompson  <phil@riverbankcomputing.com>
3599
3600	* qt/SciClasses.cpp:
3601	Fixed the handling of auto-completion lists on Windows.
3602	[131138b43c85] <2.6-maint>
3603
36042011-12-07  Phil Thompson  <phil@riverbankcomputing.com>
3605
3606	* Python/sip/qscicommandset.sip, qt/qscicommandset.cpp,
3607	qt/qscicommandset.h, qt/qscintilla.pro:
3608	Improved the Qt v3 port so that the signatures don't need to be
3609	changed. Bumped the .so version number.
3610	[3171bb05b1d8] <2.6-maint>
3611
36122011-12-06  Phil Thompson  <phil@riverbankcomputing.com>
3613
3614	* Makefile, NEWS, Python/sip/qscicommandset.sip, include/Platform.h,
3615	qt/ListBoxQt.cpp, qt/qscicommandset.cpp, qt/qscicommandset.h,
3616	qt/qsciscintilla.cpp, qt/qsciscintilla.h, src/XPM.cxx:
3617	Fixed building against Qt v3.
3618	[74df75a62f5c] <2.6-maint>
3619
36202011-11-21  Phil Thompson  <phil@riverbankcomputing.com>
3621
3622	* NEWS, include/Platform.h, qt/ListBoxQt.cpp, qt/ListBoxQt.h,
3623	qt/PlatQt.cpp, qt/SciClasses.cpp, qt/SciClasses.h,
3624	qt/SciNamespace.h, qt/ScintillaQt.cpp, qt/ScintillaQt.h,
3625	qt/qscintilla.pro, qt/qsciscintilla.h, qt/qsciscintillabase.cpp,
3626	qt/qsciscintillabase.h:
3627	Added support for SCI_NAMESPACE to allow all internal Scintilla
3628	classes to be placed in the Scintilla namespace.
3629	[ab7857131e35] <2.6-maint>
3630
36312011-11-11  Phil Thompson  <phil@riverbankcomputing.com>
3632
3633	* .hgtags:
3634	Added tag 2.6 for changeset 8b119c4f69d0
3635	[1a5dd31e773e]
3636
3637	* NEWS, lib/README.doc:
3638	Updated the NEWS file. Updated the introductory documentation.
3639	Released as v2.6.
3640	[8b119c4f69d0] [2.6]
3641
36422011-11-07  Phil Thompson  <phil@riverbankcomputing.com>
3643
3644	* NEWS, Python/sip/qscicommandset.sip, Python/sip/qsciscintilla.sip,
3645	qt/qscicommandset.cpp, qt/qscicommandset.h, qt/qsciscintilla.cpp,
3646	qt/qsciscintilla.h:
3647	Added QsciCommandSet::boundTo(). Ordinary keys and those bound to
3648	commands now override any shortcuts.
3649	[ba98bc555aca]
3650
36512011-10-28  Phil Thompson  <phil@riverbankcomputing.com>
3652
3653	* qt/qscintilla_de.qm, qt/qscintilla_de.ts:
3654	More updated German translations from Detlev.
3655	[9ff20df1997b]
3656
36572011-10-27  Phil Thompson  <phil@riverbankcomputing.com>
3658
3659	* qt/qscintilla_cs.qm, qt/qscintilla_de.qm, qt/qscintilla_de.ts,
3660	qt/qscintilla_es.qm, qt/qscintilla_es.ts, qt/qscintilla_fr.qm,
3661	qt/qscintilla_pt_br.qm, qt/qscintilla_ru.qm:
3662	Updated Spanish translations from Jaime. Updated German translations
3663	from Detlev.
3664	[4903315d96b1]
3665
36662011-10-23  Phil Thompson  <phil@riverbankcomputing.com>
3667
3668	* Python/sip/qscicommand.sip:
3669	Fixed SelectAll in the Python bindings.
3670	[b6f0a46e0eac]
3671
3672	* qt/ScintillaQt.cpp, qt/qsciscintillabase.cpp:
3673	Fixed drag and drop (specifically so that copying works on OS/X
3674	again).
3675	[6ab90cb63b2b]
3676
36772011-10-22  Phil Thompson  <phil@riverbankcomputing.com>
3678
3679	* qt/PlatQt.cpp:
3680	Fixed a display bug with kerned fonts.
3681	[a746e319d9cd]
3682
3683	* qt/qsciscintilla.cpp:
3684	The foreground and background colours of selected text are now taken
3685	from the application palette.
3686	[7f6c34ad8d27]
3687
3688	* NEWS:
3689	Updated the NEWS file.
3690	[1717c6d59b12]
3691
3692	* Python/sip/qsciscintilla.sip, qt/qscicommand.h,
3693	qt/qscicommandset.cpp, qt/qscintilla_cs.ts, qt/qscintilla_de.ts,
3694	qt/qscintilla_es.ts, qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts,
3695	qt/qscintilla_ru.ts, qt/qsciscintilla.cpp, qt/qsciscintilla.h:
3696	Renamed QsciCommand::SelectDocument to SelectAll. Added
3697	QsciScintilla::createStandardContextMenu().
3698	[c42fa7e83b07]
3699
37002011-10-21  Phil Thompson  <phil@riverbankcomputing.com>
3701
3702	* qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts,
3703	qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts:
3704	Updated the .ts files.
3705	[92d0b6ddf371]
3706
3707	* qt/qscicommandset.cpp:
3708	Completed the OS/X specific key bindings.
3709	[964fa889b807]
3710
37112011-10-20  Phil Thompson  <phil@riverbankcomputing.com>
3712
3713	* qt/qscicommandset.cpp, qt/qsciscintillabase.cpp:
3714	Fixed the support for SCMOD_META. Started to add the correct OS/X
3715	key bindings as the default.
3716	[0073fa86a5a0]
3717
3718	* Python/sip/qscicommand.sip, qt/qscicommand.h, qt/qscicommandset.cpp:
3719	All available commands are now defined in the standard command set.
3720	[7c7b81b55f0e]
3721
3722	* Python/sip/qscicommand.sip, qt/qscicommand.h:
3723	Completed the QsciCommand::Command documentation. Added the members
3724	to QsciCommand.Command in the Python bindings.
3725	[0ca6ff576c21]
3726
37272011-10-18  Phil Thompson  <phil@riverbankcomputing.com>
3728
3729	* NEWS, Python/sip/qscicommandset.sip, qt/qscicommand.h,
3730	qt/qscicommandset.cpp, qt/qscicommandset.h:
3731	Added QsciCommandSet::find().
3732	[e75565018b90]
3733
3734	* NEWS, Python/sip/qscicommand.sip, Python/sip/qsciscintilla.sip,
3735	Python/sip/qsciscintillabase.sip, qt/qscicommand.cpp,
3736	qt/qscicommand.h, qt/qscicommandset.cpp, qt/qsciscintilla.cpp,
3737	qt/qsciscintilla.h, qt/qsciscintillabase.h:
3738	Added Command, command() and execute() to QsciCommand. Backed out
3739	the high level support for moving the selection up and down.
3740	[4852ee57353e]
3741
37422011-10-17  Phil Thompson  <phil@riverbankcomputing.com>
3743
3744	* qt/qscilexersql.cpp:
3745	Fix for the changed fold at else property in the SQL lexer.
3746	[e65a458cd9d8]
3747
3748	* NEWS, Python/sip/qscilexerpython.sip, qt/qscilexerpython.cpp,
3749	qt/qscilexerpython.h:
3750	Added highlightSubidentifiers() and setHighlightSubidentifiers() to
3751	the Python lexer.
3752	[b397695bc2ab]
3753
3754	* NEWS, Python/sip/qscilexercpp.sip, qt/qscilexercpp.cpp,
3755	qt/qscilexercpp.h:
3756	Added support for triple quoted strings to the C++ lexer.
3757	[687d04948c5d]
3758
3759	* NEWS, Python/sip/qsciscintilla.sip,
3760	Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp,
3761	qt/qsciscintilla.h, qt/qsciscintillabase.h:
3762	Added low level support for identifiers, scrolling to the start and
3763	end. Added low and hight level support for moving the selection up
3764	and down.
3765	[3ac1ccfad039]
3766
3767	* NEWS, Python/sip/qsciscintilla.sip,
3768	Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp,
3769	qt/qsciscintilla.h, qt/qsciscintillabase.h:
3770	Added low and high level support for margin options.
3771	[f3cd3244cecd]
3772
37732011-10-14  Phil Thompson  <phil@riverbankcomputing.com>
3774
3775	* NEWS, Python/sip/qsciscintilla.sip,
3776	Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp,
3777	qt/qsciscintilla.h, qt/qsciscintillabase.h:
3778	Updated the brace matching support to handle indicators.
3779	[7e4a4d3529a8]
3780
3781	* NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h:
3782	Added SCI_SETEMPTYSELECTION.
3783	[879b97c676a4]
3784
3785	* NEWS, Python/sip/qsciscintilla.sip,
3786	Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp,
3787	qt/qsciscintilla.h, qt/qsciscintillabase.h:
3788	Updated the support for indicators.
3789	[b3643569a827]
3790
3791	* NEWS, Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h:
3792	Added SCI_MARKERSETBACKSELECTED and SCI_MARKERENABLEHIGHLIGHT.
3793	[7127ee82d128]
3794
3795	* NEWS, Python/sip/qsciscintilla.sip,
3796	Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp,
3797	qt/qsciscintilla.h, qt/qsciscintillabase.cpp,
3798	qt/qsciscintillabase.h:
3799	Added low and high-level support for RGBA images (ie. QImage).
3800	[7707052913ef]
3801
38022011-10-13  Phil Thompson  <phil@riverbankcomputing.com>
3803
3804	* NEWS, Python/sip/qscilexerlua.sip, qt/qscilexerlua.cpp,
3805	qt/qscilexerlua.h:
3806	Updated the Lua lexer.
3807	[710e50d5692c]
3808
3809	* NEWS, Python/sip/qscilexerperl.sip, qt/qscilexerperl.cpp,
3810	qt/qscilexerperl.h:
3811	Updated the Perl lexer.
3812	[6d16e2e9354b]
3813
38142011-10-11  Phil Thompson  <phil@riverbankcomputing.com>
3815
3816	* Python/configure.py, cocoa/ScintillaCallTip.h,
3817	cocoa/ScintillaCallTip.mm, cocoa/ScintillaListBox.h,
3818	cocoa/ScintillaListBox.mm, cocoa/res/info_bar_bg.png,
3819	cocoa/res/mac_cursor_busy.png, cocoa/res/mac_cursor_flipped.png,
3820	macosx/SciTest/English.lproj/InfoPlist.strings,
3821	macosx/SciTest/English.lproj/main.nib/classes.nib,
3822	macosx/SciTest/English.lproj/main.nib/info.nib,
3823	macosx/SciTest/English.lproj/main.nib/objects.xib,
3824	macosx/SciTest/English.lproj/main.xib, qt/ListBoxQt.cpp,
3825	qt/ListBoxQt.h, qt/PlatQt.cpp, qt/qscintilla.pro, src/XPM.cxx,
3826	src/XPM.h:
3827	Some fixes left over from the merge of v2.29. Added support for RGBA
3828	images so that the merged version compiles.
3829	[16c6831c337f]
3830
3831	* cocoa/InfoBar.mm, cocoa/PlatCocoa.h, cocoa/PlatCocoa.mm,
3832	cocoa/QuartzTextLayout.h, cocoa/QuartzTextStyle.h,
3833	cocoa/QuartzTextStyleAttribute.h, cocoa/ScintillaCocoa.h,
3834	cocoa/ScintillaCocoa.mm, cocoa/ScintillaFramework/ScintillaFramework
3835	.xcodeproj/project.pbxproj, cocoa/ScintillaTest/AppController.mm,
3836	cocoa/ScintillaTest/ScintillaTest.xcodeproj/project.pbxproj,
3837	cocoa/ScintillaView.h, cocoa/ScintillaView.mm, doc/SciCoding.html,
3838	doc/ScintillaDoc.html, doc/ScintillaDownload.html,
3839	doc/ScintillaHistory.html, doc/ScintillaRelated.html,
3840	doc/ScintillaToDo.html, doc/index.html, gtk/PlatGTK.cxx,
3841	gtk/ScintillaGTK.cxx, gtk/makefile, include/Platform.h,
3842	include/SciLexer.h, include/Scintilla.h, include/Scintilla.iface,
3843	lexers/LexAU3.cxx, lexers/LexCOBOL.cxx, lexers/LexCPP.cxx,
3844	lexers/LexConf.cxx, lexers/LexHTML.cxx, lexers/LexInno.cxx,
3845	lexers/LexLua.cxx, lexers/LexMagik.cxx, lexers/LexMarkdown.cxx,
3846	lexers/LexMatlab.cxx, lexers/LexModula.cxx, lexers/LexOthers.cxx,
3847	lexers/LexPerl.cxx, lexers/LexPowerPro.cxx, lexers/LexPython.cxx,
3848	lexers/LexSQL.cxx, lexers/LexTeX.cxx, lexers/LexVHDL.cxx,
3849	lexers/LexVerilog.cxx, lexlib/Accessor.cxx, lexlib/CharacterSet.h,
3850	lexlib/PropSetSimple.cxx, lexlib/SparseState.h,
3851	lexlib/StyleContext.h, lexlib/WordList.cxx, macosx/PlatMacOSX.cxx,
3852	macosx/PlatMacOSX.h, macosx/SciTest/SciTest.xcode/project.pbxproj,
3853	macosx/ScintillaMacOSX.h, macosx/makefile, src/CallTip.cxx,
3854	src/ContractionState.cxx, src/ContractionState.h,
3855	src/Decoration.cxx, src/Document.cxx, src/Document.h,
3856	src/Editor.cxx, src/Editor.h, src/Indicator.cxx, src/Indicator.h,
3857	src/KeyMap.cxx, src/KeyMap.h, src/LexGen.py, src/LineMarker.cxx,
3858	src/LineMarker.h, src/PerLine.cxx, src/PositionCache.cxx,
3859	src/PositionCache.h, src/RESearch.cxx, src/RunStyles.cxx,
3860	src/RunStyles.h, src/ScintillaBase.cxx, src/Style.cxx, src/Style.h,
3861	src/ViewStyle.cxx, src/ViewStyle.h, src/XPM.cxx, src/XPM.h,
3862	test/XiteMenu.py, test/XiteWin.py, test/examples/x.html,
3863	test/examples/x.html.styled, test/performanceTests.py,
3864	test/simpleTests.py, test/unit/testContractionState.cxx,
3865	test/unit/testRunStyles.cxx, version.txt, win32/PlatWin.cxx,
3866	win32/ScintRes.rc, win32/ScintillaWin.cxx, win32/scintilla.mak:
3867	Merged Scintilla v2.29.
3868	[750c2c3cef72]
3869
3870	* Merged the v2.5 maintenance branch back into the trunk.
3871	[eab39863675f]
3872
38732011-06-24  Phil Thompson  <phil@riverbankcomputing.com>
3874
3875	* qt/qscilexer.cpp, qt/qscilexerbash.cpp, qt/qscilexerbatch.cpp,
3876	qt/qscilexercmake.cpp, qt/qscilexercpp.cpp, qt/qscilexercsharp.cpp,
3877	qt/qscilexercss.cpp, qt/qscilexerd.cpp, qt/qscilexerfortran77.cpp,
3878	qt/qscilexerhtml.cpp, qt/qscilexerjavascript.cpp,
3879	qt/qscilexerlua.cpp, qt/qscilexermakefile.cpp,
3880	qt/qscilexermatlab.cpp, qt/qscilexerpascal.cpp,
3881	qt/qscilexerperl.cpp, qt/qscilexerpostscript.cpp,
3882	qt/qscilexerpov.cpp, qt/qscilexerproperties.cpp,
3883	qt/qscilexerpython.cpp, qt/qscilexerruby.cpp, qt/qscilexerspice.cpp,
3884	qt/qscilexersql.cpp, qt/qscilexertcl.cpp, qt/qscilexerverilog.cpp,
3885	qt/qscilexervhdl.cpp, qt/qscilexerxml.cpp, qt/qscilexeryaml.cpp:
3886	Changed the default fonts for MacOS so that they are larger and
3887	similar to the Windows defaults.
3888	[9c37c180ba8d] <2.5-maint>
3889
3890	* build.py:
3891	Fixed the build system for MacOS as the development platform.
3892	[3352479980c5] <2.5-maint>
3893
38942011-05-13  Phil Thompson  <phil@riverbankcomputing.com>
3895
3896	* lib/README.doc:
3897	Updated the licensing information in the main documentation.
3898	[d31c561e0b7c] <2.5-maint>
3899
3900	* lib/LICENSE.GPL2, lib/LICENSE.GPL3, lib/LICENSE.gpl.short:
3901	Removed some out of date links from the license information. Updated
3902	the dates of some copyright notices.
3903	[a84451464396] <2.5-maint>
3904
39052011-05-10  Phil Thompson  <phil@riverbankcomputing.com>
3906
3907	* Makefile, Python/sip/qsciscintilla.sip, qt/qsciscintilla.cpp,
3908	qt/qsciscintilla.h:
3909	Added the optional posix flag to QsciScintilla::findFirst().
3910	[ad6064227d06] <2.5-maint>
3911
39122011-04-29  Phil Thompson  <phil@riverbankcomputing.com>
3913
3914	* Python/configure.py, qt/qscintilla.pro, qt/qsciscintilla.cpp,
3915	qt/qscistyle.cpp, qt/qscistyle.h, qt/qscistyledtext.cpp,
3916	qt/qscistyledtext.h:
3917	Fixed problems with QsciStyle and QsciStyledText when used with more
3918	than one QsciScintilla instance.
3919	[8bac389fb7ae] <2.5-maint>
3920
39212011-04-22  Phil Thompson  <phil@riverbankcomputing.com>
3922
3923	* qt/qsciglobal.h:
3924	Changed the handling of QT_BEGIN_NAMESPACE etc. as it isn't defined
3925	in early versions of Qt v4.
3926	[595c8c6cdfd2] <2.5-maint>
3927
39282011-04-17  Phil Thompson  <phil@riverbankcomputing.com>
3929
3930	* .hgtags:
3931	Added tag 2.5.1 for changeset c8648c2c0c7f
3932	[298153b3d40e] <2.5-maint>
3933
3934	* NEWS:
3935	Released as v2.5.1.
3936	[c8648c2c0c7f] [2.5.1] <2.5-maint>
3937
39382011-04-16  Phil Thompson  <phil@riverbankcomputing.com>
3939
3940	* qt/qscintilla_de.ts, qt/qscintilla_es.ts:
3941	Updated translations from Detlev and Jaime.
3942	[9436bea546c9] <2.5-maint>
3943
39442011-04-14  Phil Thompson  <phil@riverbankcomputing.com>
3945
3946	* qt/qscintilla_cs.qm, qt/qscintilla_de.qm, qt/qscintilla_es.qm,
3947	qt/qscintilla_fr.qm, qt/qscintilla_pt_br.qm, qt/qscintilla_ru.qm:
3948	Updated the compiled translation files.
3949	[c5d39aca8f51] <2.5-maint>
3950
39512011-04-13  Phil Thompson  <phil@riverbankcomputing.com>
3952
3953	* Python/sip/qscilexermatlab.sip, Python/sip/qscilexeroctave.sip,
3954	Python/sip/qscimodcommon.sip:
3955	Added Python bindings for QsciLexerMatlab abd QsciLexerOctave.
3956	[22d0ed0fab2a] <2.5-maint>
3957
3958	* NEWS, qt/qscilexermatlab.cpp, qt/qscilexermatlab.h,
3959	qt/qscilexeroctave.cpp, qt/qscilexeroctave.h, qt/qscintilla.pro,
3960	qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts,
3961	qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts:
3962	Added QsciLexerMatlab and QsciLexerOctave.
3963	[40d3053334de] <2.5-maint>
3964
39652011-04-09  Phil Thompson  <phil@riverbankcomputing.com>
3966
3967	* Merged the font strategy fix from the trunk.
3968	[d270e1b107d2] <2.5-maint>
3969
3970	* NEWS:
3971	Updated the NEWS file.
3972	[8f32ff4cdd1f] <2.5-maint>
3973
39742011-04-07  Phil Thompson  <phil@riverbankcomputing.com>
3975
3976	* qt/PlatQt.cpp, qt/qscintilla.pro:
3977	Fixed the handling of the font quality setting so that the default
3978	behavior (particularly on Windows) is the same as earlier versions.
3979	[87ae98d2674b]
3980
39812011-03-29  Phil Thompson  <phil@riverbankcomputing.com>
3982
3983	* .hgtags:
3984	Added tag 2.5 for changeset 9d94a76f783e
3985	[e4807fd91f6c]
3986
3987	* NEWS:
3988	Released as v2.5.
3989	[9d94a76f783e] [2.5]
3990
39912011-03-28  Phil Thompson  <phil@riverbankcomputing.com>
3992
3993	* NEWS, Python/configure.py:
3994	Added support for the protected-is-public hack to configure.py.
3995	[beee52b8e10a]
3996
39972011-03-27  Phil Thompson  <phil@riverbankcomputing.com>
3998
3999	* qt/PlatQt.cpp:
4000	Fixed an OS/X build problem.
4001	[ac7f1d3c9abe]
4002
40032011-03-26  Phil Thompson  <phil@riverbankcomputing.com>
4004
4005	* NEWS, Python/sip/qsciscintilla.sip, qt/qsciscintilla.cpp,
4006	qt/qsciscintilla.h:
4007	Added replaceSelectedText() to QsciScintilla.
4008	[3c00a19d6571]
4009
40102011-03-25  Phil Thompson  <phil@riverbankcomputing.com>
4011
4012	* Python/configure.py, Python/sip/qsciapis.sip,
4013	Python/sip/qscilexer.sip, Python/sip/qscilexercustom.sip,
4014	Python/sip/qscimod4.sip, Python/sip/qsciprinter.sip,
4015	Python/sip/qsciscintilla.sip, Python/sip/qscistyle.sip,
4016	qt/qsciapis.cpp, qt/qsciapis.h, qt/qscilexercustom.cpp,
4017	qt/qscilexercustom.h, qt/qsciscintilla.cpp, qt/qsciscintilla.h,
4018	qt/qscistyle.cpp, qt/qscistyle.h:
4019	Went through the API making sure all optional arguments had
4020	consistent and meaningful names. Enabled keyword support in the
4021	Python bindings.
4022	[d60fa45e40b7]
4023
40242011-03-23  Phil Thompson  <phil@riverbankcomputing.com>
4025
4026	* qt/qscintilla_de.qm, qt/qscintilla_de.ts, qt/qscintilla_es.qm,
4027	qt/qscintilla_es.ts:
4028	Updated German translations from Detlev. Updated Spanish
4029	translations from Jaime.
4030	[f64c97749375]
4031
40322011-03-21  Phil Thompson  <phil@riverbankcomputing.com>
4033
4034	* lexers/LexModula.cxx, lexlib/SparseState.h, qt/qscintilla_cs.ts,
4035	qt/qscintilla_de.ts, qt/qscintilla_es.ts, qt/qscintilla_fr.ts,
4036	qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts,
4037	test/unit/testSparseState.cxx, vcbuild/SciLexer.dsp:
4038	Updated the translation files. Updated the repository for the new
4039	and removed Scintilla v2.25 files.
4040	[6eb77ba7c57c]
4041
4042	* NEWS, Python/sip/qscilexercpp.sip, Python/sip/qsciscintillabase.sip,
4043	qt/qscilexercpp.cpp, qt/qscilexercpp.h, qt/qscintilla.pro,
4044	qt/qsciscintillabase.h:
4045	Added support for raw string to the C++ lexer.
4046	[f83112ced877]
4047
4048	* NEWS, cocoa/Framework.mk, cocoa/PlatCocoa.mm,
4049	cocoa/ScintillaCocoa.mm, cocoa/ScintillaFramework/ScintillaFramework
4050	.xcodeproj/project.pbxproj, cocoa/ScintillaTest/AppController.mm,
4051	cocoa/ScintillaView.h, cocoa/ScintillaView.mm,
4052	doc/ScintillaDownload.html, doc/ScintillaHistory.html,
4053	doc/ScintillaRelated.html, doc/index.html, gtk/PlatGTK.cxx,
4054	gtk/makefile, include/Platform.h, include/SciLexer.h,
4055	include/Scintilla.iface, lexers/LexAsm.cxx, lexers/LexBasic.cxx,
4056	lexers/LexCPP.cxx, lexers/LexD.cxx, lexers/LexFortran.cxx,
4057	lexers/LexOthers.cxx, lexlib/CharacterSet.h, lib/README.doc,
4058	macosx/SciTest/main.cpp, src/AutoComplete.cxx, src/Catalogue.cxx,
4059	src/Document.cxx, src/Editor.cxx, src/LexGen.py, test/unit/makefile,
4060	version.txt, win32/PlatWin.cxx, win32/ScintRes.rc,
4061	win32/scintilla.mak, win32/scintilla_vc6.mak:
4062	Merged Scintilla v2.25.
4063	[e01dec109182]
4064
40652011-03-14  Phil Thompson  <phil@riverbankcomputing.com>
4066
4067	* qt/qscintilla_es.qm, qt/qscintilla_es.ts:
4068	Updated Spanish translations from Jaime Seuma.
4069	[b83a3ca4f3e6]
4070
40712011-03-12  Phil Thompson  <phil@riverbankcomputing.com>
4072
4073	* qt/qscintilla_de.qm, qt/qscintilla_de.ts:
4074	Updated German translations from Detlev.
4075	[e5729134a47b]
4076
40772011-03-11  Phil Thompson  <phil@riverbankcomputing.com>
4078
4079	* qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts,
4080	qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts:
4081	Updated the translation source files.
4082	[51e8ee8b1ba9]
4083
4084	* NEWS, Python/sip/qscilexercpp.sip, qt/qscilexercpp.cpp,
4085	qt/qscilexercpp.h:
4086	Added support for the inactive styles of QsciLexerCPP.
4087	[59b566d322af]
4088
4089	* qt/qscilexercpp.cpp, qt/qscilexercpp.h:
4090	Inlined all existing property getters in QsciLexerCPP.
4091	[1117e5105e5e]
4092
40932011-03-10  Phil Thompson  <phil@riverbankcomputing.com>
4094
4095	* qt/qsciscintilla.cpp:
4096	Fixed QsciScintilla::setContractedFolds() so that it actually
4097	updates the display to show the new state.
4098	[5079f59a0103]
4099
4100	* NEWS, Python/sip/qscilexerhtml.sip, qt/qscilexerhtml.cpp,
4101	qt/qscilexerhtml.h:
4102	Updated QsciLexerHTML.
4103	[0707f4bc7855]
4104
4105	* NEWS, Python/sip/qscilexerproperties.sip,
4106	qt/qscilexerproperties.cpp, qt/qscilexerproperties.h:
4107	Updated QsciLexerProperties.
4108	[1dfe5e2d4913]
4109
4110	* NEWS, Python/sip/qscilexerpython.sip, Python/sip/qscilexerruby.sip,
4111	Python/sip/qscilexersql.sip, Python/sip/qscilexertcl.sip,
4112	Python/sip/qscilexertex.sip, qt/qscilexerpython.cpp,
4113	qt/qscilexerpython.h, qt/qscilexerruby.h, qt/qscilexersql.h,
4114	qt/qscilexertcl.h, qt/qscilexertex.cpp, qt/qscilexertex.h:
4115	Updated QsciLexerPython.
4116	[bc96868a1a6f]
4117
4118	* NEWS, Python/sip/qscilexerruby.sip, Python/sip/qscilexersql.sip,
4119	Python/sip/qscilexertcl.sip, Python/sip/qscilexertex.sip,
4120	qt/qscilexerruby.cpp, qt/qscilexerruby.h, qt/qscilexersql.h,
4121	qt/qscilexertcl.h, qt/qscilexertex.h:
4122	The new lexer property setters are no longer virtual slots.
4123	[c3e88383e8d3]
4124
4125	* qt/qscilexersql.cpp, qt/qscilexersql.h:
4126	Restored the default behaviour of setFoldCompact() for QsciLexerSQL.
4127	[c74aef0f7eb4]
4128
4129	* NEWS, Python/sip/qscilexertcl.sip, qt/qscilexersql.h,
4130	qt/qscilexertcl.cpp, qt/qscilexertcl.h:
4131	Updated QsciLexerTCL.
4132	[43a150bb40d5]
4133
4134	* NEWS, Python/sip/qscilexertex.sip, qt/qscilexertex.cpp,
4135	qt/qscilexertex.h:
4136	Updated QsciLexerTeX.
4137	[1457935cee44]
4138
4139	* qt/qscintilla_cs.qm, qt/qscintilla_de.qm, qt/qscintilla_de.ts,
4140	qt/qscintilla_es.qm, qt/qscintilla_fr.qm, qt/qscintilla_pt_br.qm,
4141	qt/qscintilla_ru.qm:
4142	Updated German translations from Detlev.
4143	[ad4a4bd4855b]
4144
41452011-03-08  Phil Thompson  <phil@riverbankcomputing.com>
4146
4147	* qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts,
4148	qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts:
4149	Updated the .ts translation files.
4150	[8d70033d07e2]
4151
4152	* NEWS, Python/sip/qscilexersql.sip, qt/qscilexersql.cpp,
4153	qt/qscilexersql.h:
4154	Updated QsciLexerSQL.
4155	[8bc79d109c88]
4156
4157	* NEWS, Python/sip/qscilexercss.sip, qt/qscilexercss.cpp,
4158	qt/qscilexercss.h:
4159	Updated QsciLexerCSS.
4160	[f3adcb31b1a9]
4161
4162	* NEWS, Python/sip/qscilexerd.sip, qt/qscilexerd.cpp, qt/qscilexerd.h:
4163	Updated QsciLexerD.
4164	[82d8a6561943]
4165
4166	* Python/sip/qscilexerlua.sip, qt/qscilexerlua.cpp, qt/qscilexerlua.h:
4167	Updated QsciLexerLua.
4168	[103f5881c642]
4169
4170	* NEWS, Python/sip/qsciscintillabase.sip, qt/ScintillaQt.cpp,
4171	qt/qsciscintillabase.h:
4172	Added support for the QsciScintillaBase::SCN_HOTSPOTRELEASECLICK()
4173	signal.
4174	[1edd56e105cd]
4175
4176	* Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h:
4177	Added low-level support for SCLEX_MARKDOWN, SCLEX_TXT2TAGS and
4178	SCLEX_A68K.
4179	[de92a613cea7]
4180
4181	* Python/sip/qsciscintillabase.sip, qt/qscicommand.cpp,
4182	qt/qsciscintilla.cpp, qt/qsciscintillabase.h:
4183	Added support for SCMOD_SUPER as the Qt Meta key modifier.
4184	[24e745cddeea]
4185
4186	* NEWS, Python/sip/qsciscintillabase.sip, qt/ScintillaQt.cpp,
4187	qt/qsciscintilla.cpp, qt/qsciscintilla.h, qt/qsciscintillabase.h:
4188	Updated the QsciScintillaBase::SCN_UPDATEUI() signal. Added low-
4189	level support for SC_MOD_LEXERSTATE.
4190	[0a341fcb0545]
4191
4192	* Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h:
4193	Added low-level support for the updated property functions.
4194	[f33d9c271992]
4195
4196	* Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h:
4197	Added low-level support for SCI_GETLEXERLANGUAGE and
4198	SCI_PRIVATELEXERCALL.
4199	[ac69f8c2ef3b]
4200
4201	* Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h:
4202	Added low-level support for the new stick caret options.
4203	[693ac6c68e6f]
4204
4205	* Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h:
4206	Added low-level support for SCI_AUTOCGETCURRENTTEXT.
4207	[2634827cdb4e]
4208
4209	* Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h:
4210	Added low-level support for SC_SEL_THIN.
4211	[4225a944dc14]
4212
4213	* qt/qsciscintilla.cpp:
4214	Folding now works again.
4215	[3972053c646e]
4216
42172011-03-07  Phil Thompson  <phil@riverbankcomputing.com>
4218
4219	* Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h:
4220	Added low-level support for SCI_VERTICALCENTRECARET.
4221	[92d5ecb154d1]
4222
4223	* NEWS, Python/sip/qsciscintilla.sip,
4224	Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp,
4225	qt/qsciscintilla.h, qt/qsciscintillabase.h:
4226	Added setContractedFolds() and contractedFolds() to QsciScintilla.
4227	[46eb254c6200]
4228
4229	* Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h:
4230	Added low-level support for SCI_CHANGELEXERSTATE.
4231	[edd899d77aa7]
4232
4233	* Python/sip/qsciscintillabase.sip, qt/qsciscintilla.h,
4234	qt/qsciscintillabase.h:
4235	Added low-level support for SCI_CHARPOSITIONFROMPOINT and
4236	SCI_CHARPOSITIONFROMPOINTCLOSE.
4237	[5a000cf4bfba]
4238
4239	* Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h:
4240	Added low-level support for multiple selections.
4241	[dedda8cbf413]
4242
4243	* Python/sip/qsciscintillabase.sip, qt/qsciscintillabase.h:
4244	Added SCI_GETTAG.
4245	[775d0058f00e]
4246
4247	* NEWS, Python/sip/qsciscintilla.sip,
4248	Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp,
4249	qt/qsciscintilla.h, qt/qsciscintillabase.h:
4250	Added QsciScintilla::setFirstVisibleLine().
4251	[8b662ffe3fb6]
4252
4253	* Python/sip/qsciscintillabase.sip, qt/PlatQt.cpp,
4254	qt/qsciscintillabase.h:
4255	Added low-level support for setting the font quality.
4256	[933e8b01eda6]
4257
4258	* NEWS, Python/sip/qsciscintilla.sip,
4259	Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp,
4260	qt/qsciscintilla.h, qt/qsciscintillabase.h:
4261	Added high-level support for line wrap indentation modes.
4262	[1faa3b2fa31e]
4263
4264	* NEWS, Python/sip/qsciscintilla.sip,
4265	Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp,
4266	qt/qsciscintilla.h, qt/qsciscintillabase.h:
4267	Added high-level support for extra ascent and descent space. Added
4268	high-level support for whitespace size, foreground and background.
4269	[537c551a79ef]
4270
4271	* Python/sip/qsciscintillabase.sip, qt/PlatQt.cpp,
4272	qt/qsciscintillabase.h:
4273	Updated the low level support for cursors.
4274	[2ce685a89697]
4275
4276	* NEWS, Python/sip/qsciscintilla.sip,
4277	Python/sip/qsciscintillabase.sip, qt/qsciscintilla.h,
4278	qt/qsciscintillabase.h:
4279	Updated the support for markers and added FullRectangle,
4280	LeftRectangle and Underline to the MarkerSymbol enum.
4281	[4c626f8189bf]
4282
42832011-03-06  Phil Thompson  <phil@riverbankcomputing.com>
4284
4285	* NEWS, Python/sip/qsciscintillabase.sip, qt/ScintillaQt.cpp,
4286	qt/ScintillaQt.h, qt/qsciscintillabase.cpp, qt/qsciscintillabase.h:
4287	Rectangular selections are now fully supported. The signatures of
4288	toMimeData() and fromMimeData() have changed.
4289	[397948f42b2e]
4290
4291	* NEWS:
4292	Updated the NEWS file.
4293	[bc75b98210f2]
4294
4295	* .hgignore:
4296	Added the .hgignore file.
4297	[77312a36220e]
4298
4299	* qt/qsciscintilla.cpp:
4300	Removed the workaround for the broken annotations in Scintilla
4301	v1.78.
4302	[70ab4c4b7c66]
4303
4304	* qt/ListBoxQt.cpp:
4305	Fixed a regression when displaying an auto-completion list.
4306	[c38d4b97a1ca]
4307
43082011-03-04  Phil Thompson  <phil@riverbankcomputing.com>
4309
4310	* qt/ListBoxQt.cpp, qt/PlatQt.cpp, qt/ScintillaQt.cpp,
4311	qt/ScintillaQt.h, qt/qsciscintillabase.cpp:
4312	Completed the merge of Scintilla v2.24.
4313	[6890939e2da6]
4314
4315	* build.py, qt/qscintilla.pro:
4316	More build system changes.
4317	[3e9deec76c02]
4318
4319	* qt/qscintilla.pro, qt/qsciscintilla.cpp:
4320	Updated the .pro file for the changed files and directory structure
4321	in v2.24.
4322	[274cb7017857]
4323
4324	* License.txt, README, bin/empty.txt, cocoa/Framework.mk,
4325	cocoa/InfoBar.h, cocoa/InfoBar.mm, cocoa/InfoBarCommunicator.h,
4326	cocoa/PlatCocoa.h, cocoa/PlatCocoa.mm, cocoa/QuartzTextLayout.h,
4327	cocoa/QuartzTextStyle.h, cocoa/QuartzTextStyleAttribute.h,
4328	cocoa/SciTest.mk, cocoa/ScintillaCallTip.h,
4329	cocoa/ScintillaCallTip.mm, cocoa/ScintillaCocoa.h,
4330	cocoa/ScintillaCocoa.mm, cocoa/ScintillaFramework/Info.plist, cocoa/
4331	ScintillaFramework/ScintillaFramework.xcodeproj/project.pbxproj,
4332	cocoa/ScintillaFramework/Scintilla_Prefix.pch,
4333	cocoa/ScintillaListBox.h, cocoa/ScintillaListBox.mm,
4334	cocoa/ScintillaTest/AppController.h,
4335	cocoa/ScintillaTest/AppController.mm,
4336	cocoa/ScintillaTest/English.lproj/MainMenu.xib,
4337	cocoa/ScintillaTest/Info.plist, cocoa/ScintillaTest/Scintilla-
4338	Info.plist,
4339	cocoa/ScintillaTest/ScintillaTest.xcodeproj/project.pbxproj,
4340	cocoa/ScintillaTest/ScintillaTest_Prefix.pch,
4341	cocoa/ScintillaTest/TestData.sql, cocoa/ScintillaTest/main.m,
4342	cocoa/ScintillaView.h, cocoa/ScintillaView.mm, cocoa/common.mk,
4343	delbin.bat, delcvs.bat, doc/Design.html, doc/Lexer.txt,
4344	doc/SciBreak.jpg, doc/SciCoding.html, doc/SciRest.jpg,
4345	doc/SciTEIco.png, doc/SciWord.jpg, doc/ScintillaDoc.html,
4346	doc/ScintillaDownload.html, doc/ScintillaHistory.html,
4347	doc/ScintillaRelated.html, doc/ScintillaToDo.html,
4348	doc/ScintillaUsage.html, doc/Steps.html, doc/index.html,
4349	gtk/Converter.h, gtk/PlatGTK.cxx, gtk/ScintillaGTK.cxx,
4350	gtk/deps.mak, gtk/makefile, gtk/scintilla-marshal.c, gtk/scintilla-
4351	marshal.h, gtk/scintilla-marshal.list, gtk/scintilla.mak,
4352	include/Accessor.h, include/Face.py, include/HFacer.py,
4353	include/ILexer.h, include/KeyWords.h, include/Platform.h,
4354	include/PropSet.h, include/SString.h, include/SciLexer.h,
4355	include/Scintilla.h, include/Scintilla.iface,
4356	include/ScintillaWidget.h, include/WindowAccessor.h,
4357	lexers/LexA68k.cxx, lexers/LexAPDL.cxx, lexers/LexASY.cxx,
4358	lexers/LexAU3.cxx, lexers/LexAVE.cxx, lexers/LexAbaqus.cxx,
4359	lexers/LexAda.cxx, lexers/LexAsm.cxx, lexers/LexAsn1.cxx,
4360	lexers/LexBaan.cxx, lexers/LexBash.cxx, lexers/LexBasic.cxx,
4361	lexers/LexBullant.cxx, lexers/LexCLW.cxx, lexers/LexCOBOL.cxx,
4362	lexers/LexCPP.cxx, lexers/LexCSS.cxx, lexers/LexCaml.cxx,
4363	lexers/LexCmake.cxx, lexers/LexConf.cxx, lexers/LexCrontab.cxx,
4364	lexers/LexCsound.cxx, lexers/LexD.cxx, lexers/LexEScript.cxx,
4365	lexers/LexEiffel.cxx, lexers/LexErlang.cxx, lexers/LexFlagship.cxx,
4366	lexers/LexForth.cxx, lexers/LexFortran.cxx, lexers/LexGAP.cxx,
4367	lexers/LexGui4Cli.cxx, lexers/LexHTML.cxx, lexers/LexHaskell.cxx,
4368	lexers/LexInno.cxx, lexers/LexKix.cxx, lexers/LexLisp.cxx,
4369	lexers/LexLout.cxx, lexers/LexLua.cxx, lexers/LexMMIXAL.cxx,
4370	lexers/LexMPT.cxx, lexers/LexMSSQL.cxx, lexers/LexMagik.cxx,
4371	lexers/LexMarkdown.cxx, lexers/LexMatlab.cxx,
4372	lexers/LexMetapost.cxx, lexers/LexMySQL.cxx, lexers/LexNimrod.cxx,
4373	lexers/LexNsis.cxx, lexers/LexOpal.cxx, lexers/LexOthers.cxx,
4374	lexers/LexPB.cxx, lexers/LexPLM.cxx, lexers/LexPOV.cxx,
4375	lexers/LexPS.cxx, lexers/LexPascal.cxx, lexers/LexPerl.cxx,
4376	lexers/LexPowerPro.cxx, lexers/LexPowerShell.cxx,
4377	lexers/LexProgress.cxx, lexers/LexPython.cxx, lexers/LexR.cxx,
4378	lexers/LexRebol.cxx, lexers/LexRuby.cxx, lexers/LexSML.cxx,
4379	lexers/LexSQL.cxx, lexers/LexScriptol.cxx, lexers/LexSmalltalk.cxx,
4380	lexers/LexSorcus.cxx, lexers/LexSpecman.cxx, lexers/LexSpice.cxx,
4381	lexers/LexTACL.cxx, lexers/LexTADS3.cxx, lexers/LexTAL.cxx,
4382	lexers/LexTCL.cxx, lexers/LexTeX.cxx, lexers/LexTxt2tags.cxx,
4383	lexers/LexVB.cxx, lexers/LexVHDL.cxx, lexers/LexVerilog.cxx,
4384	lexers/LexYAML.cxx, lexlib/Accessor.cxx, lexlib/Accessor.h,
4385	lexlib/CharacterSet.cxx, lexlib/CharacterSet.h,
4386	lexlib/LexAccessor.h, lexlib/LexerBase.cxx, lexlib/LexerBase.h,
4387	lexlib/LexerModule.cxx, lexlib/LexerModule.h,
4388	lexlib/LexerNoExceptions.cxx, lexlib/LexerNoExceptions.h,
4389	lexlib/LexerSimple.cxx, lexlib/LexerSimple.h, lexlib/OptionSet.h,
4390	lexlib/PropSetSimple.cxx, lexlib/PropSetSimple.h,
4391	lexlib/StyleContext.cxx, lexlib/StyleContext.h, lexlib/WordList.cxx,
4392	lexlib/WordList.h, lib/README.doc, macosx/PlatMacOSX.cxx,
4393	macosx/SciTest/SciTest.xcode/project.pbxproj,
4394	macosx/ScintillaMacOSX.cxx, macosx/ScintillaMacOSX.h,
4395	macosx/deps.mak, macosx/makefile, src/AutoComplete.cxx,
4396	src/AutoComplete.h, src/CallTip.cxx, src/CallTip.h,
4397	src/Catalogue.cxx, src/Catalogue.h, src/CellBuffer.cxx,
4398	src/CellBuffer.h, src/CharClassify.cxx, src/CharClassify.h,
4399	src/CharacterSet.h, src/ContractionState.cxx,
4400	src/ContractionState.h, src/Decoration.h, src/Document.cxx,
4401	src/Document.h, src/DocumentAccessor.cxx, src/DocumentAccessor.h,
4402	src/Editor.cxx, src/Editor.h, src/ExternalLexer.cxx,
4403	src/ExternalLexer.h, src/FontQuality.h, src/Indicator.cxx,
4404	src/Indicator.h, src/KeyMap.cxx, src/KeyMap.h, src/KeyWords.cxx,
4405	src/LexAPDL.cxx, src/LexASY.cxx, src/LexAU3.cxx, src/LexAVE.cxx,
4406	src/LexAbaqus.cxx, src/LexAda.cxx, src/LexAsm.cxx, src/LexAsn1.cxx,
4407	src/LexBaan.cxx, src/LexBash.cxx, src/LexBasic.cxx,
4408	src/LexBullant.cxx, src/LexCLW.cxx, src/LexCOBOL.cxx,
4409	src/LexCPP.cxx, src/LexCSS.cxx, src/LexCaml.cxx, src/LexCmake.cxx,
4410	src/LexConf.cxx, src/LexCrontab.cxx, src/LexCsound.cxx,
4411	src/LexD.cxx, src/LexEScript.cxx, src/LexEiffel.cxx,
4412	src/LexErlang.cxx, src/LexFlagship.cxx, src/LexForth.cxx,
4413	src/LexFortran.cxx, src/LexGAP.cxx, src/LexGen.py,
4414	src/LexGui4Cli.cxx, src/LexHTML.cxx, src/LexHaskell.cxx,
4415	src/LexInno.cxx, src/LexKix.cxx, src/LexLisp.cxx, src/LexLout.cxx,
4416	src/LexLua.cxx, src/LexMMIXAL.cxx, src/LexMPT.cxx, src/LexMSSQL.cxx,
4417	src/LexMagik.cxx, src/LexMatlab.cxx, src/LexMetapost.cxx,
4418	src/LexMySQL.cxx, src/LexNimrod.cxx, src/LexNsis.cxx,
4419	src/LexOpal.cxx, src/LexOthers.cxx, src/LexPB.cxx, src/LexPLM.cxx,
4420	src/LexPOV.cxx, src/LexPS.cxx, src/LexPascal.cxx, src/LexPerl.cxx,
4421	src/LexPowerPro.cxx, src/LexPowerShell.cxx, src/LexProgress.cxx,
4422	src/LexPython.cxx, src/LexR.cxx, src/LexRebol.cxx, src/LexRuby.cxx,
4423	src/LexSML.cxx, src/LexSQL.cxx, src/LexScriptol.cxx,
4424	src/LexSmalltalk.cxx, src/LexSorcus.cxx, src/LexSpecman.cxx,
4425	src/LexSpice.cxx, src/LexTACL.cxx, src/LexTADS3.cxx, src/LexTAL.cxx,
4426	src/LexTCL.cxx, src/LexTeX.cxx, src/LexVB.cxx, src/LexVHDL.cxx,
4427	src/LexVerilog.cxx, src/LexYAML.cxx, src/LineMarker.cxx,
4428	src/LineMarker.h, src/Partitioning.h, src/PerLine.cxx,
4429	src/PerLine.h, src/PositionCache.cxx, src/PositionCache.h,
4430	src/PropSet.cxx, src/RESearch.cxx, src/RESearch.h,
4431	src/RunStyles.cxx, src/SVector.h, src/SciTE.properties,
4432	src/ScintillaBase.cxx, src/ScintillaBase.h, src/Selection.cxx,
4433	src/Selection.h, src/SplitVector.h, src/Style.cxx, src/Style.h,
4434	src/StyleContext.cxx, src/StyleContext.h, src/UniConversion.cxx,
4435	src/UniConversion.h, src/ViewStyle.cxx, src/ViewStyle.h,
4436	src/WindowAccessor.cxx, src/XPM.cxx, src/XPM.h,
4437	test/MessageNumbers.py, test/README, test/XiteMenu.py,
4438	test/XiteWin.py, test/examples/x.asp, test/examples/x.asp.styled,
4439	test/examples/x.cxx, test/examples/x.cxx.styled, test/examples/x.d,
4440	test/examples/x.d.styled, test/examples/x.html,
4441	test/examples/x.html.styled, test/examples/x.php,
4442	test/examples/x.php.styled, test/examples/x.py,
4443	test/examples/x.py.styled, test/examples/x.vb,
4444	test/examples/x.vb.styled, test/lexTests.py,
4445	test/performanceTests.py, test/simpleTests.py, test/unit/README,
4446	test/unit/SciTE.properties, test/unit/makefile,
4447	test/unit/testContractionState.cxx, test/unit/testPartitioning.cxx,
4448	test/unit/testRunStyles.cxx, test/unit/testSplitVector.cxx,
4449	test/unit/unitTest.cxx, test/xite.py, vcbuild/SciLexer.dsp,
4450	version.txt, win32/Margin.cur, win32/PlatWin.cxx,
4451	win32/PlatformRes.h, win32/SciTE.properties, win32/ScintRes.rc,
4452	win32/Scintilla.def, win32/ScintillaWin.cxx, win32/deps.mak,
4453	win32/makefile, win32/scintilla.mak, win32/scintilla_vc6.mak,
4454	zipsrc.bat:
4455	Merged Scintilla v2.24.
4456	[59ca27407fd9]
4457
44582011-03-03  Phil Thompson  <phil@riverbankcomputing.com>
4459
4460	* Python/configure.py, qt/qscintilla.pro:
4461	Updated the .so version number to 6.0.0.
4462	[8ebe3f1fccd4]
4463
4464	* Makefile:
4465	Switched the build system to Qt v4.7.2.
4466	[47f653394ef0]
4467
4468	* .hgtags, lib/README.svn:
4469	Merged the v2.4 maintenance branch.
4470	[d00b7d9115d1]
4471
4472	* qsci/api/python/Python-3.2.api:
4473	Added an API file for Python v3.2.
4474	[8cc94408b710] <2.4-maint>
4475
44762011-02-23  Phil Thompson  <phil@riverbankcomputing.com>
4477
4478	* qt/qsciscintillabase.cpp:
4479	On X11 the control modifier is now used (instead of alt) to trigger
4480	a rectangular selection.
4481	[4bea3b8b8271] <2.4-maint>
4482
44832011-02-22  Phil Thompson  <phil@riverbankcomputing.com>
4484
4485	* qt/qscimacro.cpp:
4486	Fixed a bug with Qt4 when loading a macro that meant that a macro
4487	may not have a terminating '\0'.
4488	[bbec6ef96cd2] <2.4-maint>
4489
44902011-02-06  Phil Thompson  <phil@riverbankcomputing.com>
4491
4492	* lib/LICENSE.commercial.short, lib/LICENSE.gpl.short:
4493	Updated the copyright notices.
4494	[f386964f3853] <2.4-maint>
4495
4496	* Python/sip/qsciscintilla.sip, qt/qscintilla.pro,
4497	qt/qsciscintilla.cpp, qt/qsciscintilla.h:
4498	Deprecated setAutoCompletionShowSingle(), added
4499	setAutoCompletionUseSingle(). Deprecated autoCompletionShowSingle(),
4500	added autoCompletionUseSingle().
4501	[7dae1a33b74b] <2.4-maint>
4502
4503	* qt/qsciscintilla.cpp, qt/qsciscintilla.h:
4504	QsciScintilla::setAutoCompletionCaseSensitivity() is no longer
4505	ignored if a lexer has been set.
4506	[92d3c5f7b825] <2.4-maint>
4507
4508	* qt/qscintilla.pro, qt/qsciscintillabase.cpp:
4509	Translate Key_Backtab to Shift-Key_Tab before passing to Scintilla.
4510	[fc2d75b26ef8] <2.4-maint>
4511
45122011-01-06  Phil Thompson  <phil@riverbankcomputing.com>
4513
4514	* qt/qscintilla_es.ts:
4515	Updated Spanish translations from Jaime Seuma.
4516	[8921e85723a1] <2.4-maint>
4517
45182010-12-24  Phil Thompson  <phil@riverbankcomputing.com>
4519
4520	* qt/qsciscintilla.h:
4521	Fixed a documentation typo.
4522	[1b951cf8838a] <2.4-maint>
4523
45242010-12-23  Phil Thompson  <phil@riverbankcomputing.com>
4525
4526	* .hgtags:
4527	Added tag 2.4.6 for changeset 1884d76f35b0
4528	[696037b84e26] <2.4-maint>
4529
4530	* NEWS:
4531	Released as v2.4.6.
4532	[1884d76f35b0] [2.4.6] <2.4-maint>
4533
45342010-12-21  Phil Thompson  <phil@riverbankcomputing.com>
4535
4536	* qt/qsciscintilla.cpp:
4537	Auto-completion words from documents are now ignored if they are
4538	already included from APIs.
4539	[db48fbf19e7c] <2.4-maint>
4540
4541	* qt/SciClasses.cpp:
4542	Make sure call tips are redrawn afer being clicked on.
4543	[497ad4605ae3] <2.4-maint>
4544
45452010-11-23  Phil Thompson  <phil@riverbankcomputing.com>
4546
4547	* NEWS, Python/sip/qsciscintilla.sip, qt/qscintilla.pro,
4548	qt/qsciscintilla.cpp, qt/qsciscintilla.h:
4549	Added support for indicators to the high-level API. See the NEWS
4550	file for the details.
4551	[8673b7890874] <2.4-maint>
4552
45532010-11-15  Phil Thompson  <phil@riverbankcomputing.com>
4554
4555	* Python/configure.py:
4556	Added the --no-timestamp option to configure.py.
4557	[61d1b5d28e21] <2.4-maint>
4558
4559	* qsci/api/python/Python-2.7.api:
4560	Added the API file for Python v2.7.
4561	[5b2c77e7150a] <2.4-maint>
4562
45632010-11-09  Phil Thompson  <phil@riverbankcomputing.com>
4564
4565	* Makefile, qt/PlatQt.cpp:
4566	Applied a fix for calculating character widths under OS/X. Switched
4567	the build system to Qt v4.7.1.
4568	[47a4eff86efa] <2.4-maint>
4569
45702010-11-08  Phil Thompson  <phil@riverbankcomputing.com>
4571
4572	* qt/qscilexercpp.h:
4573	Fixed a bug in the documentation of QsciLexerCPP.GlobalClass.
4574	[3cada289b329] <2.4-maint>
4575
45762010-10-24  Phil Thompson  <phil@riverbankcomputing.com>
4577
4578	* qt/SciClasses.h, qt/ScintillaQt.h, qt/qscicommandset.h,
4579	qt/qsciglobal.h, qt/qscilexer.h, qt/qsciprinter.h,
4580	qt/qsciscintilla.h, qt/qsciscintillabase.h:
4581	Added support for QT_BEGIN_NAMESPACE and QT_END_NAMESPACE.
4582	[a80f0df49f6c] <2.4-maint>
4583
45842010-10-23  Phil Thompson  <phil@riverbankcomputing.com>
4585
4586	* qt/qscintilla_de.qm, qt/qscintilla_de.ts:
4587	Updated German translations from Detlev.
4588	[693d3adf3c3f] <2.4-maint>
4589
45902010-10-21  Phil Thompson  <phil@riverbankcomputing.com>
4591
4592	* Makefile, Python/sip/qscilexerproperties.sip,
4593	qt/qscilexerproperties.cpp, qt/qscilexerproperties.h,
4594	qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts,
4595	qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts:
4596	Added support for the Key style to QsciLexerProperties.
4597	[0b2e86015862] <2.4-maint>
4598
45992010-08-31  Phil Thompson  <phil@riverbankcomputing.com>
4600
4601	* .hgtags:
4602	Added tag 2.4.5 for changeset f3f3936e5b86
4603	[84bb1b0d0674] <2.4-maint>
4604
4605	* NEWS:
4606	Released as v2.4.5.
4607	[f3f3936e5b86] [2.4.5] <2.4-maint>
4608
46092010-08-21  Phil Thompson  <phil@riverbankcomputing.com>
4610
4611	* NEWS:
4612	Updated the NEWS file.
4613	[80afe6b1504a] <2.4-maint>
4614
46152010-08-20  Phil Thompson  <phil@riverbankcomputing.com>
4616
4617	* Python/sip/qsciscintillabase.sip:
4618	With Python v3, the QsciScintillaBase.SendScintilla() overloads that
4619	take char * arguments now require them to be bytes objects and no
4620	longer allow them to be str objects.
4621	[afa9ac3c487d] <2.4-maint>
4622
46232010-08-14  Phil Thompson  <phil@riverbankcomputing.com>
4624
4625	* Python/sip/qsciscintillabase.sip:
4626	Reverted the addition of the /Encoding/ annotations to
4627	SendScintilla() as it is (probably) not the right solution.
4628	[4cb625284e4f] <2.4-maint>
4629
4630	* qt/qsciscintilla.cpp:
4631	The entries in user and auto-completion lists should now support
4632	UTF-8.
4633	[112d71cec57a] <2.4-maint>
4634
4635	* Python/sip/qsciscintillabase.sip:
4636	The QsciScintillaBase.SendScintilla() Python overloads will now
4637	accept unicode strings that can be encoded to UTF-8.
4638	[2f21b97985f2] <2.4-maint>
4639
46402010-07-22  Phil Thompson  <phil@riverbankcomputing.com>
4641
4642	* qt/qscilexerhtml.cpp, qt/qscilexerhtml.h:
4643	Implemented QsciLexerHTML::autoCompletionFillups() to change the
4644	fillups to "/>".
4645	[8d9c1aad1349] <2.4-maint>
4646
4647	* qt/qsciscintilla.cpp:
4648	Fixed a regression, and the original bug, in
4649	QsciScintilla::clearAnnotations().
4650	[fd8746ae2198] <2.4-maint>
4651
4652	* qt/qscistyle.cpp:
4653	QsciStyle now auto-allocates style numbers from 63 rather than
4654	STYLE_MAX because Scintilla only initially creates enough storage
4655	for that number of styles.
4656	[7c69b0a4ee5b] <2.4-maint>
4657
46582010-07-15  Phil Thompson  <phil@riverbankcomputing.com>
4659
4660	* qt/qscilexerverilog.cpp, qt/qscintilla.pro:
4661	Fixed a bug in QsciLexerVerilog that meant that the Keyword style
4662	was being completely ignored.
4663	[09e28404476a] <2.4-maint>
4664
46652010-07-12  Phil Thompson  <phil@riverbankcomputing.com>
4666
4667	* .hgtags:
4668	Added tag 2.4.4 for changeset c61a49005995
4669	[4c98368d9bea] <2.4-maint>
4670
4671	* NEWS:
4672	Released as v2.4.4.
4673	[c61a49005995] [2.4.4] <2.4-maint>
4674
46752010-06-08  Phil Thompson  <phil@riverbankcomputing.com>
4676
4677	* Makefile, qt/qsciscintillabase.cpp:
4678	Pop-lists now get removed when the main widget loses focus.
4679	[169fa07f52ab] <2.4-maint>
4680
46812010-06-05  Phil Thompson  <phil@riverbankcomputing.com>
4682
4683	* qt/ScintillaQt.cpp:
4684	Changed SCN_MODIFIED to deal with text being NULL.
4685	[68148fa857ab] <2.4-maint>
4686
46872010-06-03  Phil Thompson  <phil@riverbankcomputing.com>
4688
4689	* qt/ScintillaQt.cpp:
4690	The SCN_MODIFIED signal now tries to make sure that the text passed
4691	is valid.
4692	[90e3461f410f] <2.4-maint>
4693
46942010-04-22  Phil Thompson  <phil@riverbankcomputing.com>
4695
4696	* qt/qsciscintilla.cpp, qt/qsciscintilla.h:
4697	QsciScintilla::markerDefine() now allows existing markers to be
4698	redefined if an explicit marker number is given.
4699	[63f1a7a1d8e2] <2.4-maint>
4700
4701	* qt/ScintillaQt.cpp, qt/qsciscintilla.cpp, qt/qsciscintillabase.cpp,
4702	qt/qsciscintillabase.h:
4703	Fixed the drag and drop behaviour so that a move automatically turns
4704	into a copy when the mouse leaves the widget.
4705	[4dab09799716] <2.4-maint>
4706
47072010-04-21  Phil Thompson  <phil@riverbankcomputing.com>
4708
4709	* qt/PlatQt.cpp, qt/ScintillaQt.cpp:
4710	Fixed build problems against Qt v3.
4711	[71168072ac9b] <2.4-maint>
4712
4713	* Python/sip/qsciscintillabase.sip, qt/ScintillaQt.cpp,
4714	qt/qsciscintillabase.cpp, qt/qsciscintillabase.h:
4715	Added QsciScintillaBase::fromMimeData().
4716	[b86a15672079] <2.4-maint>
4717
4718	* Python/sip/qsciscintillabase.sip, qt/ScintillaQt.cpp,
4719	qt/qsciscintillabase.cpp, qt/qsciscintillabase.h:
4720	Renamed QsciScintillaBase::createMimeData() to toMimeData().
4721	[6f5837334dde] <2.4-maint>
4722
47232010-04-20  Phil Thompson  <phil@riverbankcomputing.com>
4724
4725	* Python/sip/qsciscintillabase.sip, qt/ScintillaQt.cpp,
4726	qt/qsciscintillabase.cpp, qt/qsciscintillabase.h:
4727	Added QsciScintillaBase::canInsertFromMimeData().
4728	[bbba2c1799ef] <2.4-maint>
4729
4730	* Python/sip/qsciscintillabase.sip, qt/ScintillaQt.cpp,
4731	qt/qscintilla.pro, qt/qsciscintillabase.cpp, qt/qsciscintillabase.h:
4732	Added QsciScintillaBase::createMimeData().
4733	[b2c3e3a9b43d] <2.4-maint>
4734
47352010-03-17  Phil Thompson  <phil@riverbankcomputing.com>
4736
4737	* .hgtags:
4738	Added tag 2.4.3 for changeset 786429e0227d
4739	[1931843aec48] <2.4-maint>
4740
4741	* NEWS, build.py:
4742	Fixed the generation of the change log after tagging a release.
4743	Updated the NEWS file. Released as v2.4.3.
4744	[786429e0227d] [2.4.3] <2.4-maint>
4745
47462010-02-23  Phil Thompson  <phil@riverbankcomputing.com>
4747
4748	* qt/qsciscintilla.cpp, qt/qsciscintilla.h:
4749	Reverted the setting of the alpha component in
4750	setMarkerForegroundColor() (at least until SC_MARK_UNDERLINE is
4751	supported).
4752	[111da2e01c5e] <2.4-maint>
4753
4754	* qt/PlatQt.cpp, qt/qsciscintilla.cpp, qt/qsciscintilla.h:
4755	Fixed the very broken support for the alpha component with Qt4.
4756	[b1d73c7f447b] <2.4-maint>
4757
4758	* Python/sip/qsciscintilla.sip, qt/qscintilla.pro,
4759	qt/qsciscintilla.cpp, qt/qsciscintilla.h:
4760	Added QsciScintilla::clearFolds() to clear all current folds
4761	(typically prior to disabling folding).
4762	[4f4266da1962] <2.4-maint>
4763
47642010-02-15  Phil Thompson  <phil@riverbankcomputing.com>
4765
4766	* Makefile:
4767	Switched the build system to Qt v4.6.2.
4768	[f023013b79e4] <2.4-maint>
4769
47702010-02-07  Phil Thompson  <phil@riverbankcomputing.com>
4771
4772	* qt/qscidocument.cpp:
4773	Fixed a bug in the handling of multiple views of a document.
4774	[8b4aa000df1c] <2.4-maint>
4775
47762010-01-31  Phil Thompson  <phil@riverbankcomputing.com>
4777
4778	* Makefile, build.py:
4779	Minor tidy ups for the internal build system.
4780	[c3a41d195b8a] <2.4-maint>
4781
47822010-01-30  Phil Thompson  <phil@riverbankcomputing.com>
4783
4784	* Makefile, Python/configure.py, build.py, lib/README.doc,
4785	lib/README.svn, lib/qscintilla.dxy, qt/qsciglobal.h:
4786	Changes to the internal build system required by the migration to
4787	Mercurial.
4788	[607e474dfd28] <2.4-maint>
4789
47902010-01-29  phil  <phil>
4791
4792	* .hgtags:
4793	Import from SVN.
4794	[49d5a0d80211]
4795
47962010-01-20  phil  <phil>
4797
4798	* Makefile, NEWS:
4799	Updated the build system to Qt v4.6.1. Released as v2.4.2.
4800	[73732e5bae08] [2.4.2] <2.4-maint>
4801
48022010-01-18  phil  <phil>
4803
4804	* qt/qscintilla_es.qm, qt/qscintilla_es.ts:
4805	Updated Spanish translations from Jaime Seuma.
4806	[3b911e69696d] <2.4-maint>
4807
48082010-01-15  phil  <phil>
4809
4810	* Python/configure.py:
4811	The Python bindings now check for SIP v4.10.
4812	[8d5f4957a07c] <2.4-maint>
4813
4814	* qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_es.ts,
4815	qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts:
4816	Updated the .ts files.
4817	[15c647ac0c42] <2.4-maint>
4818
4819	* NEWS, build.py:
4820	Fixed the build system for Qt v3 and v4 prior to v4.5.
4821	[1b5bea85a3bf] <2.4-maint>
4822
48232010-01-14  phil  <phil>
4824
4825	* NEWS, lib/LICENSE.commercial.short, lib/LICENSE.gpl.short:
4826	Released as v2.4.1.
4827	[a04b69746aa6] [2.4.1] <2.4-maint>
4828
48292009-12-22  phil  <phil>
4830
4831	* lib/gen_python3_api.py, qsci/api/python/Python-3.1.api:
4832	Added the API file for Python v3.1.
4833	[116c24ab58b2] <2.4-maint>
4834
4835	* NEWS, Python/configure.py:
4836	Added support for automatically generated docstrings.
4837	[3d316b4f222b] <2.4-maint>
4838
48392009-12-11  phil  <phil>
4840
4841	* Makefile, qt/PlatQt.cpp:
4842	Fixed a performance problem when displaying very long lines.
4843	[d3fe67ad2eb5] <2.4-maint>
4844
48452009-11-01  phil  <phil>
4846
4847	* qt/qsciapis.cpp:
4848	Fixed a possible crash in the handling of call tips.
4849	[6248caa24fec] <2.4-maint>
4850
4851	* qt/SciClasses.cpp:
4852	Applied the workaround for the autocomplete focus bug under Gnome's
4853	window manager which (appears) to work with current versions of Qt
4854	across all platforms.
4855	[f709f1518e70] <2.4-maint>
4856
4857	* Makefile, qt/qsciscintilla.cpp, qt/qsciscintilla.h:
4858	Make sure a lexer is fully detached when a QScintilla instance is
4859	destroyed.
4860	[db47764231d2] <2.4-maint>
4861
48622009-08-19  phil  <phil>
4863
4864	* lib/LICENSE.gpl.short, qt/qscintilla_de.qm, qt/qscintilla_de.ts:
4865	Updated German translations from Detlev.
4866	[458b60ec031e] <2.4-maint>
4867
48682009-08-09  phil  <phil>
4869
4870	* Python/sip/qscilexerverilog.sip, Python/sip/qscimodcommon.sip,
4871	qt/qscilexerverilog.cpp, qt/qscilexerverilog.h, qt/qscintilla.pro:
4872	Added the QsciLexerVerilog class.
4873	[86b2aceac88c] <2.4-maint>
4874
4875	* Makefile, Python/sip/qscilexerspice.sip,
4876	Python/sip/qscimodcommon.sip, lib/LICENSE.commercial, lib
4877	/OPENSOURCE-NOTICE.TXT, lib/README.doc, qt/qscilexerspice.cpp,
4878	qt/qscilexerspice.h, qt/qscintilla.pro:
4879	Added the QsciLexerSpice class.
4880	[56532ec00839] <2.4-maint>
4881
48822009-06-05  phil  <phil>
4883
4884	* NEWS, lib/LICENSE.commercial:
4885	Released as v2.4.
4886	[612b1bcb8223] [2.4]
4887
48882009-06-03  phil  <phil>
4889
4890	* NEWS, qt/qscistyledtext.h:
4891	Fixed a bug building on Qt v3.
4892	[88ebc67fdff4]
4893
48942009-05-30  phil  <phil>
4895
4896	* qt/ScintillaQt.cpp:
4897	Applied a fix for copying UTF-8 text to the X clipboard from Lars
4898	Reichelt.
4899	[e59fa72c2e2d]
4900
49012009-05-27  phil  <phil>
4902
4903	* qt/qscilexercustom.h:
4904	Fixed a missing forward declaration in qscilexercustom.h.
4905	[0018449ee6aa]
4906
49072009-05-25  phil  <phil>
4908
4909	* qt/qscilexercustom.cpp:
4910	Don't ask the custom lexer to style zero characters.
4911	[6ae021232f4f]
4912
49132009-05-19  phil  <phil>
4914
4915	* NEWS, qt/qscintilla.pro, qt/qscintilla_cs.qm, qt/qscintilla_es.qm,
4916	qt/qscintilla_es.ts, qt/qscintilla_fr.qm, qt/qscintilla_pt_br.qm,
4917	qt/qscintilla_ru.qm:
4918	Added Spanish translations from Jaime Seuma.
4919	[0cdbee8db9af]
4920
4921	* qt/qsciscintilla.cpp:
4922	A minor fix for ancient C++ compilers.
4923	[0523c3a0e0aa]
4924
49252009-05-18  phil  <phil>
4926
4927	* NEWS, Python/sip/qscilexer.sip, Python/sip/qscilexercustom.sip,
4928	Python/sip/qscimodcommon.sip, Python/sip/qsciscintilla.sip,
4929	qt/qscilexer.cpp, qt/qscilexer.h, qt/qscilexercustom.cpp,
4930	qt/qscilexercustom.h, qt/qscintilla.pro, qt/qsciscintilla.cpp,
4931	qt/qsciscintilla.h:
4932	Added QsciScintilla::annotation(). Added QsciLexerCustom (completely
4933	untested) and supporting changes to QsciLexer.
4934	[382d5b86f600]
4935
49362009-05-17  phil  <phil>
4937
4938	* qt/qscintilla_cs.ts, qt/qscintilla_de.qm, qt/qscintilla_de.ts,
4939	qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts:
4940	Updated translations from Detlev.
4941	[0b8c8438e464]
4942
49432009-05-09  phil  <phil>
4944
4945	* NEWS, Python/sip/qsciscintilla.sip, qt/qsciscintilla.cpp,
4946	qt/qsciscintilla.h:
4947	Added support for text margins.
4948	[be9db7d41b50]
4949
4950	* qt/PlatQt.cpp, qt/qsciscintilla.cpp, qt/qsciscintilla.h,
4951	qt/qscistyledtext.cpp, qt/qscistyledtext.h:
4952	Debugged the support for annotations. Tidied up the QString to
4953	Scintilla string conversions.
4954	[573199665222]
4955
49562009-05-08  phil  <phil>
4957
4958	* NEWS, Python/sip/qscimodcommon.sip, Python/sip/qsciscintilla.sip,
4959	Python/sip/qscistyle.sip, Python/sip/qscistyledtext.sip,
4960	qt/qscicommand.h, qt/qscimacro.h, qt/qscintilla.pro,
4961	qt/qsciscintilla.cpp, qt/qsciscintilla.h, qt/qscistyle.cpp,
4962	qt/qscistyle.h, qt/qscistyledtext.cpp, qt/qscistyledtext.h:
4963	Implemented the rest of the annotation API - still needs debugging.
4964	[7f23400d2416]
4965
49662009-05-07  phil  <phil>
4967
4968	* NEWS, qt/qscintilla.pro, qt/qscistyle.cpp, qt/qscistyle.h:
4969	Added the QsciStyle class.
4970	[bf8e3e02071e]
4971
49722009-05-06  phil  <phil>
4973
4974	* qt/qsciscintillabase.cpp:
4975	Fixed the key event handling when the text() is empty and the key()
4976	should be used - only seems to happen with OS/X.
4977	[868a146b019f]
4978
49792009-05-03  phil  <phil>
4980
4981	* Makefile, NEWS, Python/configure.py, Python/sip/qscicommand.sip,
4982	Python/sip/qscicommandset.sip, Python/sip/qscilexer.sip,
4983	Python/sip/qscilexercpp.sip, Python/sip/qscilexercss.sip,
4984	Python/sip/qscilexerdiff.sip, Python/sip/qscilexerhtml.sip,
4985	Python/sip/qscilexerpascal.sip, Python/sip/qscilexerperl.sip,
4986	Python/sip/qscilexerpython.sip, Python/sip/qscilexerxml.sip,
4987	Python/sip/qsciscintilla.sip, Python/sip/qsciscintillabase.sip,
4988	README, UTF-8-demo.txt, doc/ScintillaDoc.html,
4989	doc/ScintillaDownload.html, doc/ScintillaHistory.html,
4990	doc/ScintillaRelated.html, doc/ScintillaToDo.html,
4991	doc/annotations.png, doc/index.html, doc/styledmargin.png,
4992	gtk/PlatGTK.cxx, gtk/ScintillaGTK.cxx, gtk/deps.mak, gtk/makefile,
4993	gtk/scintilla.mak, include/Face.py, include/HFacer.py,
4994	include/SciLexer.h, include/Scintilla.h, include/Scintilla.iface,
4995	include/ScintillaWidget.h, lib/LICENSE.commercial,
4996	macosx/PlatMacOSX.cxx, macosx/makefile, qt/PlatQt.cpp,
4997	qt/ScintillaQt.cpp, qt/qsciapis.cpp, qt/qscidocument.cpp,
4998	qt/qscidocument.h, qt/qscilexer.cpp, qt/qscilexer.h,
4999	qt/qscilexercpp.cpp, qt/qscilexercpp.h, qt/qscilexercss.cpp,
5000	qt/qscilexercss.h, qt/qscilexerdiff.cpp, qt/qscilexerdiff.h,
5001	qt/qscilexerhtml.cpp, qt/qscilexerhtml.h, qt/qscilexerpascal.cpp,
5002	qt/qscilexerpascal.h, qt/qscilexerperl.cpp, qt/qscilexerperl.h,
5003	qt/qscilexerpython.cpp, qt/qscilexerpython.h, qt/qscilexerxml.cpp,
5004	qt/qscilexerxml.h, qt/qscintilla.pro, qt/qscintilla_cs.ts,
5005	qt/qscintilla_de.ts, qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts,
5006	qt/qscintilla_ru.ts, qt/qsciscintilla.cpp, qt/qsciscintilla.h,
5007	qt/qsciscintillabase.h, src/CellBuffer.cxx, src/CellBuffer.h,
5008	src/Document.cxx, src/Document.h, src/Editor.cxx, src/Editor.h,
5009	src/ExternalLexer.cxx, src/Indicator.cxx, src/Indicator.h,
5010	src/KeyWords.cxx, src/LexAU3.cxx, src/LexAbaqus.cxx, src/LexAsm.cxx,
5011	src/LexBash.cxx, src/LexCOBOL.cxx, src/LexCPP.cxx, src/LexCSS.cxx,
5012	src/LexD.cxx, src/LexFortran.cxx, src/LexGen.py, src/LexHTML.cxx,
5013	src/LexHaskell.cxx, src/LexInno.cxx, src/LexLua.cxx,
5014	src/LexMySQL.cxx, src/LexNimrod.cxx, src/LexNsis.cxx,
5015	src/LexOthers.cxx, src/LexPascal.cxx, src/LexPerl.cxx,
5016	src/LexPowerPro.cxx, src/LexProgress.cxx, src/LexPython.cxx,
5017	src/LexRuby.cxx, src/LexSML.cxx, src/LexSQL.cxx, src/LexSorcus.cxx,
5018	src/LexTACL.cxx, src/LexTADS3.cxx, src/LexTAL.cxx, src/LexTeX.cxx,
5019	src/LexVerilog.cxx, src/LexYAML.cxx, src/PerLine.cxx, src/PerLine.h,
5020	src/PositionCache.cxx, src/RESearch.cxx, src/RESearch.h,
5021	src/RunStyles.h, src/SciTE.properties, src/ScintillaBase.cxx,
5022	src/SplitVector.h, src/UniConversion.cxx, src/ViewStyle.cxx,
5023	src/ViewStyle.h, vcbuild/SciLexer.dsp, version.txt,
5024	win32/PlatWin.cxx, win32/ScintRes.rc, win32/ScintillaWin.cxx,
5025	win32/makefile, win32/scintilla.mak, win32/scintilla_vc6.mak:
5026	Merged the v2.3 branch onto the trunk.
5027	[1bb3d2b01123]
5028
50292008-09-20  phil  <phil>
5030
5031	* Makefile, NEWS, lib/README.doc:
5032	Released as v2.3.
5033	[8fd73a9a9d66] [2.3]
5034
50352008-09-17  phil  <phil>
5036
5037	* NEWS, Python/sip/qsciscintilla.sip, qt/qsciscintilla.cpp,
5038	qt/qsciscintilla.h:
5039	Added QsciScintilla::apiContext() for further open up the auto-
5040	completion and call tips support.
5041	[a6291ea6dd37]
5042
50432008-09-16  phil  <phil>
5044
5045	* Python/configure.py, lib/gen_python_api.py,
5046	qsci/api/python/Python-2.6.api, qt/qsciapis.h:
5047	Added the API file for Python v2.6rc1. Fixed a typo in the help for
5048	the Python bindings configure.py.
5049	[ac10be3cc7fb]
5050
50512008-09-03  phil  <phil>
5052
5053	* qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_fr.ts,
5054	qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts:
5055	Updated the i18n .ts files.
5056	[b73beac06e0f]
5057
50582008-09-01  phil  <phil>
5059
5060	* lib/README.doc:
5061	Updated the Windows installation notes to cover the need to manually
5062	install the DLL when using Qt3.
5063	[17019ebfab36]
5064
5065	* lib/README.doc, qt/qsciscintilla.cpp:
5066	Fixed a regression in the highlighting of call tip arguments.
5067	Updated the Windows installation notes to say that any header files
5068	installed from a previous build should first be removed.
5069	[cb3f27b93323]
5070
50712008-08-31  phil  <phil>
5072
5073	* NEWS, Python/configure.py, Python/sip/qsciabstractapis.sip,
5074	Python/sip/qsciapis.sip, Python/sip/qscilexer.sip,
5075	Python/sip/qscimodcommon.sip, Python/sip/qsciscintillabase.sip,
5076	qt/qsciabstractapis.cpp, qt/qsciabstractapis.h, qt/qsciapis.cpp,
5077	qt/qsciapis.h, qt/qscilexer.cpp, qt/qscilexer.h, qt/qscintilla.pro,
5078	qt/qsciscintilla.cpp, qt/qsciscintilla.h:
5079	Added the QsciAbstractAPIs class to allow applications to provide
5080	their own implementation of APIs.
5081	[eb5a8a602e5d]
5082
5083	* Makefile, Python/configure.py, Python/sip/qscilexerfortran.sip,
5084	Python/sip/qscilexerfortran77.sip, Python/sip/qscilexerpascal.sip,
5085	Python/sip/qscilexerpostscript.sip, Python/sip/qscilexertcl.sip,
5086	Python/sip/qscilexerxml.sip, Python/sip/qscilexeryaml.sip,
5087	Python/sip/qscimodcommon.sip, Python/sip/qsciscintilla.sip,
5088	Python/sip/qsciscintillabase.sip, build.py, doc/ScintillaDoc.html,
5089	doc/ScintillaDownload.html, doc/ScintillaHistory.html,
5090	doc/ScintillaRelated.html, doc/index.html, gtk/PlatGTK.cxx,
5091	gtk/ScintillaGTK.cxx, gtk/makefile, gtk/scintilla.mak,
5092	include/Platform.h, include/SciLexer.h, include/Scintilla.h,
5093	include/Scintilla.iface, lib/LICENSE.commercial, lib/README.doc,
5094	lib/qscintilla.dxy, macosx/ExtInput.cxx, macosx/ExtInput.h,
5095	macosx/PlatMacOSX.cxx, macosx/PlatMacOSX.h,
5096	macosx/QuartzTextLayout.h, macosx/QuartzTextStyle.h,
5097	macosx/QuartzTextStyleAttribute.h, macosx/ScintillaMacOSX.cxx,
5098	macosx/ScintillaMacOSX.h, macosx/TView.cxx, macosx/makefile,
5099	qt/ListBoxQt.cpp, qt/ListBoxQt.h, qt/qscilexerfortran.cpp,
5100	qt/qscilexerfortran.h, qt/qscilexerfortran77.cpp,
5101	qt/qscilexerfortran77.h, qt/qscilexerhtml.cpp, qt/qscilexerlua.cpp,
5102	qt/qscilexerlua.h, qt/qscilexerpascal.cpp, qt/qscilexerpascal.h,
5103	qt/qscilexerperl.cpp, qt/qscilexerperl.h,
5104	qt/qscilexerpostscript.cpp, qt/qscilexerpostscript.h,
5105	qt/qscilexertcl.cpp, qt/qscilexertcl.h, qt/qscilexerxml.cpp,
5106	qt/qscilexerxml.h, qt/qscilexeryaml.cpp, qt/qscilexeryaml.h,
5107	qt/qscimacro.cpp, qt/qscimacro.h, qt/qscintilla.pro,
5108	qt/qscintilla_de.qm, qt/qscintilla_de.ts, qt/qsciscintilla.cpp,
5109	qt/qsciscintilla.h, qt/qsciscintillabase.h, src/CellBuffer.cxx,
5110	src/Editor.cxx, src/Editor.h, src/KeyWords.cxx, src/LexCPP.cxx,
5111	src/LexGen.py, src/LexMagik.cxx, src/LexMatlab.cxx, src/LexPerl.cxx,
5112	src/LexPowerShell.cxx, src/LineMarker.cxx, src/RunStyles.cxx,
5113	src/RunStyles.h, vcbuild/SciLexer.dsp, version.txt,
5114	win32/PlatWin.cxx, win32/ScintRes.rc, win32/ScintillaWin.cxx,
5115	win32/makefile, win32/scintilla.mak, win32/scintilla_vc6.mak:
5116	Merged the v2.2 maintenance branch.
5117	[cd784c60bcc7]
5118
51192008-02-27  phil  <phil>
5120
5121	* NEWS, build.py, lib/GPL_EXCEPTION.TXT, lib/LICENSE.GPL2,
5122	lib/LICENSE.GPL3, lib/LICENSE.commercial,
5123	lib/LICENSE.commercial.short, lib/LICENSE.gpl,
5124	lib/LICENSE.gpl.short, lib/OPENSOURCE-NOTICE.TXT:
5125	Updated the licenses to be in line with the the current Qt licenses,
5126	including GPL v3. Released as v2.2.
5127	[a039ca791129] [2.2]
5128
51292008-02-23  phil  <phil>
5130
5131	* Makefile, qt/PlatQt.cpp:
5132	Switched to Qt v4.3.4. Further tweaks for Windows64 support.
5133	[3ae9686f38e6]
5134
51352008-02-22  phil  <phil>
5136
5137	* Makefile, NEWS, Python/sip/qsciscintillabase.sip, qt/PlatQt.cpp,
5138	qt/ScintillaQt.cpp, qt/qscidocument.cpp, qt/qscimacro.cpp,
5139	qt/qscintilla.pro, qt/qsciscintillabase.cpp, qt/qsciscintillabase.h:
5140	Several fixes for Windows64 support based on a patch from Randall
5141	Frank.
5142	[2c753ee01c42]
5143
51442008-02-09  phil  <phil>
5145
5146	* Python/configure.py, lib/README.doc, qt/qscintilla.pro:
5147	It's no longer necessary to set DYLD_LIBRARY_PATH when using the
5148	Python bindings.
5149	[d1098424aed1]
5150
51512008-02-03  phil  <phil>
5152
5153	* Python/sip/qscilexerruby.sip:
5154	Added the missing QsciLexerRuby.Error to the Python bindings.
5155	[0b4f06a30251]
5156
51572008-01-20  phil  <phil>
5158
5159	* designer-Qt4/qscintillaplugin.cpp, designer-Qt4/qscintillaplugin.h:
5160	Fixed a problem with the Qt4 Designer plugin on Leopard.
5161	[5450a1bc62df]
5162
51632008-01-11  phil  <phil>
5164
5165	* qt/SciClasses.cpp, qt/qsciscintillabase.cpp:
5166	Hopefully fixed shortcuts and accelerators when the autocompletion
5167	list is displayed.
5168	[8304a1f4e36b]
5169
51702008-01-06  phil  <phil>
5171
5172	* qt/SciClasses.cpp:
5173	Hopefully fixed a bug stopping normal typing when the autocompletion
5174	list is being displayed.
5175	[2db0cc8fa158]
5176
51772008-01-03  phil  <phil>
5178
5179	* lib/LICENSE.commercial.short, lib/LICENSE.gpl,
5180	lib/LICENSE.gpl.short, lib/README.doc, qt/qsciscintillabase.cpp:
5181	Fixed a Qt3 compilation bug. Updated the copyright notices.
5182	[cf238f41fb54]
5183
51842007-12-30  phil  <phil>
5185
5186	* qt/SciClasses.cpp, qt/SciClasses.h, qt/qsciscintillabase.cpp:
5187	Hopefully fixed the problems with the auto-completion popup on all
5188	platforms (not tested on Mac).
5189	[585aa7e4e59f]
5190
51912007-12-29  phil  <phil>
5192
5193	* qt/SciClasses.cpp:
5194	Remove the use of the internal Tooltip widget flag so that the X11
5195	auto-completion list now has the same problems as the Windows
5196	version. (Prior to fixing the problem properly.)
5197	[93d584d099db]
5198
51992007-12-23  phil  <phil>
5200
5201	* qt/ScintillaQt.cpp:
5202	Fixed DND problems with Qt4.
5203	[23f8c1a7c4c7]
5204
5205	* qt/qsciscintilla.cpp:
5206	Fix from Detlev for an infinite loop caused by calling
5207	getCursorPosition() when Scintilla reports a position past the end
5208	of the text.
5209	[dd99ade93fa6]
5210
52112007-12-05  phil  <phil>
5212
5213	* qt/qscilexerperl.cpp, qt/qscintilla_cs.ts, qt/qscintilla_de.ts,
5214	qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts:
5215	Fixed a silly typo in the updated Perl lexer.
5216	[0e290eb71572]
5217
5218	* qt/qscintilla_de.qm:
5219	Updated German translations from Detlev.
5220	[e820d3c167f5]
5221
5222	* Makefile:
5223	Switched the internal build system to Qt v4.3.3.
5224	[df2d877e2422]
5225
52262007-12-04  phil  <phil>
5227
5228	* qt/qscintilla_cs.ts, qt/qscintilla_de.ts, qt/qscintilla_fr.ts,
5229	qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts:
5230	Updated the translation source files.
5231	[1fb11f16d750]
5232
5233	* Python/sip/qscilexerperl.sip, Python/sip/qsciscintillabase.sip,
5234	doc/ScintillaDoc.html, doc/ScintillaDownload.html,
5235	doc/ScintillaHistory.html, doc/ScintillaRelated.html,
5236	doc/index.html, gtk/PlatGTK.cxx, gtk/ScintillaGTK.cxx, gtk/makefile,
5237	gtk/scintilla.mak, include/Platform.h, include/PropSet.h,
5238	include/SciLexer.h, include/Scintilla.h, include/Scintilla.iface,
5239	lib/README.svn, macosx/PlatMacOSX.cxx, macosx/ScintillaMacOSX.h,
5240	macosx/makefile, qt/PlatQt.cpp, qt/qscilexer.cpp, qt/qscilexer.h,
5241	qt/qscilexerperl.cpp, qt/qscilexerperl.h, qt/qscilexerpython.cpp,
5242	qt/qscilexerpython.h, qt/qscintilla.pro, qt/qsciscintilla.cpp,
5243	qt/qsciscintillabase.h, src/CellBuffer.cxx, src/CellBuffer.h,
5244	src/ContractionState.cxx, src/ContractionState.h, src/Document.cxx,
5245	src/Document.h, src/DocumentAccessor.cxx, src/Editor.cxx,
5246	src/Editor.h, src/KeyWords.cxx, src/LexAPDL.cxx, src/LexASY.cxx,
5247	src/LexAU3.cxx, src/LexAbaqus.cxx, src/LexBash.cxx, src/LexCPP.cxx,
5248	src/LexGen.py, src/LexHTML.cxx, src/LexHaskell.cxx,
5249	src/LexMetapost.cxx, src/LexOthers.cxx, src/LexPerl.cxx,
5250	src/LexPython.cxx, src/LexR.cxx, src/LexSQL.cxx, src/LexTeX.cxx,
5251	src/LexYAML.cxx, src/Partitioning.h, src/PositionCache.cxx,
5252	src/PositionCache.h, src/PropSet.cxx, src/RunStyles.cxx,
5253	src/RunStyles.h, src/ScintillaBase.cxx, src/SplitVector.h,
5254	src/ViewStyle.cxx, src/ViewStyle.h, vcbuild/SciLexer.dsp,
5255	version.txt, win32/PlatWin.cxx, win32/ScintRes.rc,
5256	win32/ScintillaWin.cxx, win32/makefile, win32/scintilla.mak,
5257	win32/scintilla_vc6.mak:
5258	Merged Scintilla v1.75.
5259	[8009a4d7275a]
5260
52612007-11-17  phil  <phil>
5262
5263	* qt/SciClasses.cpp, qt/qsciscintilla.cpp, qt/qsciscintilla.h:
5264	Bug fixes for selectAll() and getCursorPosition() from Baz Walter.
5265	[80eecca239b4]
5266
52672007-10-24  phil  <phil>
5268
5269	* qt/qsciscintilla.cpp:
5270	Fixed folding for HTML.
5271	[bb6fb6065e30]
5272
52732007-10-14  phil  <phil>
5274
5275	* build.py, lib/GPL_EXCEPTION.TXT, lib/GPL_EXCEPTION_ADDENDUM.TXT,
5276	lib/LICENSE.gpl, lib/OPENSOURCE-NOTICE.TXT, qt/qscicommandset.cpp:
5277	Control characters that are not bound to commands (or shortcuts) now
5278	default to doing nothing (rather than inserting the character into
5279	the text). Aligned the GPL license with Trolltech's exceptions.
5280	[148432c68762]
5281
52822007-10-12  phil  <phil>
5283
5284	* src/LexHTML.cxx:
5285	Fixed the Scintilla HTML lexer's handling of characters >= 0x80.
5286	[c4e271ce8e96]
5287
52882007-10-05  phil  <phil>
5289
5290	* qt/qsciscintillabase.cpp:
5291	Used NoSystemBackground rather than OpaquePaintEvent to eliminate
5292	flicker.
5293	[01a22c66304d]
5294
52952007-10-04  phil  <phil>
5296
5297	* Makefile, qt/qsciscintillabase.cpp:
5298	Fixed a flashing effect visible with a non-standard background.
5299	Switched to Qt v4.3.2.
5300	[781c58fcba96]
5301
53022007-09-23  phil  <phil>
5303
5304	* qt/qsciapis.h, qt/qscicommand.h, qt/qscicommandset.h,
5305	qt/qscidocument.h, qt/qsciglobal.h, qt/qscilexer.h,
5306	qt/qscilexerbash.h, qt/qscilexerbatch.h, qt/qscilexercmake.h,
5307	qt/qscilexercpp.h, qt/qscilexercsharp.h, qt/qscilexercss.h,
5308	qt/qscilexerd.h, qt/qscilexerdiff.h, qt/qscilexerhtml.h,
5309	qt/qscilexeridl.h, qt/qscilexerjava.h, qt/qscilexerjavascript.h,
5310	qt/qscilexerlua.h, qt/qscilexermakefile.h, qt/qscilexerperl.h,
5311	qt/qscilexerpov.h, qt/qscilexerproperties.h, qt/qscilexerpython.h,
5312	qt/qscilexerruby.h, qt/qscilexersql.h, qt/qscilexertex.h,
5313	qt/qscilexervhdl.h, qt/qscimacro.h, qt/qsciprinter.h,
5314	qt/qsciscintilla.h, qt/qsciscintillabase.h:
5315	Made the recent portabilty changes Mac specific as AIX has a problem
5316	with them.
5317	[0de605d4079f]
5318
53192007-09-16  phil  <phil>
5320
5321	* qt/qscilexer.cpp:
5322	A lexer's default colour, paper and font are now written to and read
5323	from the settings.
5324	[45277fc76ace]
5325
53262007-09-15  phil  <phil>
5327
5328	* lib/README.doc, qt/qsciapis.h, qt/qscicommand.h,
5329	qt/qscicommandset.h, qt/qscidocument.h, qt/qsciglobal.h,
5330	qt/qscilexer.h, qt/qscilexerbash.h, qt/qscilexerbatch.h,
5331	qt/qscilexercmake.h, qt/qscilexercpp.h, qt/qscilexercsharp.h,
5332	qt/qscilexercss.h, qt/qscilexerd.h, qt/qscilexerdiff.h,
5333	qt/qscilexerhtml.h, qt/qscilexeridl.h, qt/qscilexerjava.h,
5334	qt/qscilexerjavascript.h, qt/qscilexerlua.h, qt/qscilexermakefile.h,
5335	qt/qscilexerperl.h, qt/qscilexerpov.h, qt/qscilexerproperties.h,
5336	qt/qscilexerpython.h, qt/qscilexerruby.h, qt/qscilexersql.h,
5337	qt/qscilexertex.h, qt/qscilexervhdl.h, qt/qscimacro.h,
5338	qt/qsciprinter.h, qt/qsciscintilla.h, qt/qsciscintillabase.h:
5339	Fixed the MacOS build problems when using the binary installer
5340	version of Qt.
5341	[e059a923a447]
5342
5343	* lib/LICENSE.commercial.short, qt/PlatQt.cpp:
5344	Added the missing WaitMouseMoved() implementation on MacOS.
5345	[78d1c8fc37c0]
5346
53472007-09-10  phil  <phil>
5348
5349	* qt/qsciscintilla.cpp, qt/qsciscintilla.h:
5350	QsciScintilla::setFont() now calls QWidget::setFont() so that font()
5351	returns the expected value.
5352	[fd4f577c60ea]
5353
53542007-09-02  phil  <phil>
5355
5356	* qt/qsciscintilla.cpp:
5357	Fixed problems which the font size of STYLE_DEFAULT not being
5358	updated when the font of style 0 was changed. Hopefully this fixes
5359	the problems with edge columns and indentation guides.
5360	[ddeccb6f64a0]
5361
53622007-08-12  phil  <phil>
5363
5364	* Makefile, lib/LICENSE.commercial.short, lib/LICENSE.gpl.short,
5365	qt/qscintilla.pro:
5366	Applied .pro file fix from Dirk Mueller to add a proper install
5367	rule.
5368	[a3a2e49f1042]
5369
53702007-07-22  phil  <phil>
5371
5372	* qt/qscilexer.cpp:
5373	Made sure that the backgound colour of areas of the widget with no
5374	text is updated when QsciLexer.setDefaultPaper() is called.
5375	[065558d2430b]
5376
53772007-07-09  phil  <phil>
5378
5379	* qt/qsciscintilla.cpp, qt/qsciscintilla.h:
5380	Explicitly set the style for STYLE_DEFAULT when setting a lexer.
5381	[a95fc3357771]
5382
53832007-06-30  phil  <phil>
5384
5385	* Python/sip/qsciscintillabase.sip, doc/ScintillaDoc.html,
5386	doc/ScintillaDownload.html, doc/ScintillaHistory.html,
5387	doc/ScintillaRelated.html, doc/index.html, gtk/PlatGTK.cxx,
5388	gtk/ScintillaGTK.cxx, gtk/deps.mak, gtk/makefile, gtk/scintilla.mak,
5389	include/Accessor.h, include/HFacer.py, include/KeyWords.h,
5390	include/Platform.h, include/PropSet.h, include/SString.h,
5391	include/SciLexer.h, include/Scintilla.h, include/Scintilla.iface,
5392	include/WindowAccessor.h, macosx/PlatMacOSX.cxx,
5393	macosx/PlatMacOSX.h, macosx/QuartzTextLayout.h,
5394	macosx/QuartzTextStyle.h, macosx/QuartzTextStyleAttribute.h,
5395	macosx/SciTest/English.lproj/InfoPlist.strings,
5396	macosx/SciTest/English.lproj/main.nib/classes.nib,
5397	macosx/SciTest/English.lproj/main.nib/info.nib,
5398	macosx/SciTest/English.lproj/main.nib/objects.xib,
5399	macosx/SciTest/Info.plist,
5400	macosx/SciTest/SciTest.xcode/project.pbxproj,
5401	macosx/SciTest/SciTest_Prefix.pch, macosx/SciTest/main.cpp,
5402	macosx/SciTest/version.plist, macosx/ScintillaCallTip.cxx,
5403	macosx/ScintillaCallTip.h, macosx/ScintillaListBox.cxx,
5404	macosx/ScintillaListBox.h, macosx/ScintillaMacOSX.cxx,
5405	macosx/ScintillaMacOSX.h, macosx/TCarbonEvent.cxx,
5406	macosx/TCarbonEvent.h, macosx/TRect.h, macosx/TView.cxx,
5407	macosx/TView.h, macosx/deps.mak, macosx/makefile,
5408	qt/ScintillaQt.cpp, qt/ScintillaQt.h, qt/qscintilla.pro,
5409	qt/qsciscintillabase.h, src/AutoComplete.cxx, src/AutoComplete.h,
5410	src/CallTip.cxx, src/CallTip.h, src/CellBuffer.cxx,
5411	src/CellBuffer.h, src/CharacterSet.h, src/ContractionState.cxx,
5412	src/ContractionState.h, src/Decoration.cxx, src/Decoration.h,
5413	src/Document.cxx, src/Document.h, src/DocumentAccessor.cxx,
5414	src/DocumentAccessor.h, src/Editor.cxx, src/Editor.h,
5415	src/ExternalLexer.cxx, src/ExternalLexer.h, src/Indicator.cxx,
5416	src/Indicator.h, src/KeyMap.cxx, src/KeyMap.h, src/KeyWords.cxx,
5417	src/LexAPDL.cxx, src/LexAU3.cxx, src/LexAVE.cxx, src/LexAda.cxx,
5418	src/LexAsm.cxx, src/LexAsn1.cxx, src/LexBaan.cxx, src/LexBash.cxx,
5419	src/LexBasic.cxx, src/LexBullant.cxx, src/LexCLW.cxx,
5420	src/LexCPP.cxx, src/LexCSS.cxx, src/LexCaml.cxx, src/LexCmake.cxx,
5421	src/LexConf.cxx, src/LexCrontab.cxx, src/LexCsound.cxx,
5422	src/LexD.cxx, src/LexEScript.cxx, src/LexEiffel.cxx,
5423	src/LexErlang.cxx, src/LexFlagship.cxx, src/LexForth.cxx,
5424	src/LexFortran.cxx, src/LexGAP.cxx, src/LexGen.py,
5425	src/LexGui4Cli.cxx, src/LexHTML.cxx, src/LexHaskell.cxx,
5426	src/LexInno.cxx, src/LexKix.cxx, src/LexLisp.cxx, src/LexLout.cxx,
5427	src/LexLua.cxx, src/LexMMIXAL.cxx, src/LexMPT.cxx, src/LexMSSQL.cxx,
5428	src/LexMatlab.cxx, src/LexMetapost.cxx, src/LexNsis.cxx,
5429	src/LexOpal.cxx, src/LexOthers.cxx, src/LexPB.cxx, src/LexPLM.cxx,
5430	src/LexPOV.cxx, src/LexPS.cxx, src/LexPascal.cxx, src/LexPerl.cxx,
5431	src/LexProgress.cxx, src/LexPython.cxx, src/LexRebol.cxx,
5432	src/LexRuby.cxx, src/LexSQL.cxx, src/LexScriptol.cxx,
5433	src/LexSmalltalk.cxx, src/LexSpecman.cxx, src/LexSpice.cxx,
5434	src/LexTADS3.cxx, src/LexTCL.cxx, src/LexTeX.cxx, src/LexVB.cxx,
5435	src/LexVHDL.cxx, src/LexVerilog.cxx, src/LexYAML.cxx,
5436	src/LineMarker.cxx, src/LineMarker.h, src/Partitioning.h,
5437	src/PositionCache.cxx, src/PositionCache.h, src/PropSet.cxx,
5438	src/RESearch.cxx, src/RESearch.h, src/RunStyles.cxx,
5439	src/RunStyles.h, src/SVector.h, src/ScintillaBase.cxx,
5440	src/ScintillaBase.h, src/SplitVector.h, src/Style.cxx, src/Style.h,
5441	src/StyleContext.cxx, src/StyleContext.h, src/UniConversion.cxx,
5442	src/UniConversion.h, src/ViewStyle.cxx, src/ViewStyle.h,
5443	src/WindowAccessor.cxx, src/XPM.cxx, src/XPM.h,
5444	vcbuild/SciLexer.dsp, version.txt, win32/PlatWin.cxx,
5445	win32/ScintRes.rc, win32/ScintillaWin.cxx, win32/deps.mak,
5446	win32/makefile, win32/scintilla.mak, win32/scintilla_vc6.mak,
5447	zipsrc.bat:
5448	Merged Scintilla v1.74.
5449	[04dee9c2424f]
5450
5451	* Python/sip/qscilexerpython.sip, build.py, qt/qscilexer.cpp,
5452	qt/qscilexerbash.cpp, qt/qscilexerpython.cpp, qt/qscilexerpython.h,
5453	qt/qscintilla.pro:
5454	Fixed comment folding in the Bash lexer. A style is properly
5455	restored when read from QSettings. Removed ./Qsci from the qmake
5456	INCLUDEPATH. Removed the Scintilla version number from generated
5457	filenames. Used fully qualified enum names in the Python lexer so
5458	that the QMetaObject is correct.
5459	[6b27a5b211e0]
5460
54612007-06-01  phil  <phil>
5462
5463	* NEWS:
5464	Released as v2.1.
5465	[9976edafc5c1] [2.1]
5466
54672007-05-30  phil  <phil>
5468
5469	* Makefile:
5470	Switched the internal build system to Qt v4.3.0.
5471	[49284aa376ef]
5472
5473	* NEWS, Python/configure.py, Python/sip/qscilexer.sip,
5474	Python/sip/qscilexerbash.sip, Python/sip/qscilexerbatch.sip,
5475	Python/sip/qscilexercmake.sip, Python/sip/qscilexercpp.sip,
5476	Python/sip/qscilexercsharp.sip, Python/sip/qscilexercss.sip,
5477	Python/sip/qscilexerd.sip, Python/sip/qscilexerdiff.sip,
5478	Python/sip/qscilexerhtml.sip, Python/sip/qscilexeridl.sip,
5479	Python/sip/qscilexerjavascript.sip, Python/sip/qscilexerlua.sip,
5480	Python/sip/qscilexermakefile.sip, Python/sip/qscilexerperl.sip,
5481	Python/sip/qscilexerpov.sip, Python/sip/qscilexerproperties.sip,
5482	Python/sip/qscilexerpython.sip, Python/sip/qscilexerruby.sip,
5483	Python/sip/qscilexersql.sip, Python/sip/qscilexertex.sip,
5484	Python/sip/qscilexervhdl.sip, Python/sip/qscimodcommon.sip,
5485	build.py, qt/qscilexer.cpp, qt/qscilexer.h, qt/qscilexerbash.cpp,
5486	qt/qscilexerbash.h, qt/qscilexerbatch.cpp, qt/qscilexerbatch.h,
5487	qt/qscilexercmake.cpp, qt/qscilexercmake.h, qt/qscilexercpp.cpp,
5488	qt/qscilexercpp.h, qt/qscilexercsharp.cpp, qt/qscilexercsharp.h,
5489	qt/qscilexercss.cpp, qt/qscilexercss.h, qt/qscilexerd.cpp,
5490	qt/qscilexerd.h, qt/qscilexerdiff.cpp, qt/qscilexerdiff.h,
5491	qt/qscilexerhtml.cpp, qt/qscilexerhtml.h, qt/qscilexeridl.cpp,
5492	qt/qscilexeridl.h, qt/qscilexerjavascript.cpp,
5493	qt/qscilexerjavascript.h, qt/qscilexerlua.cpp, qt/qscilexerlua.h,
5494	qt/qscilexermakefile.cpp, qt/qscilexermakefile.h,
5495	qt/qscilexerperl.cpp, qt/qscilexerperl.h, qt/qscilexerpov.cpp,
5496	qt/qscilexerpov.h, qt/qscilexerproperties.cpp,
5497	qt/qscilexerproperties.h, qt/qscilexerpython.cpp,
5498	qt/qscilexerpython.h, qt/qscilexerruby.cpp, qt/qscilexerruby.h,
5499	qt/qscilexersql.cpp, qt/qscilexersql.h, qt/qscilexertex.cpp,
5500	qt/qscilexertex.h, qt/qscilexervhdl.cpp, qt/qscilexervhdl.h,
5501	qt/qscintilla.pro:
5502	Lexers now remember their style settings. A lexer no longer has to
5503	be the current lexer when changing a style's color, end-of-line
5504	fill, font or paper. The color(), eolFill(), font() and paper()
5505	methods of QsciLexer now return the current values for a style
5506	rather than the default values. The setDefaultColor(),
5507	setDefaultFont() and setDefaultPaper() methods of QsciLexer are no
5508	longer slots and no longer virtual. The defaultColor(),
5509	defaultFont() and defaultPaper() methods of QsciLexer are no longer
5510	virtual. The color(), eolFill(), font() and paper() methods of all
5511	QsciLexer derived classes (except for QsciLexer itself) have been
5512	renamed defaultColor(), defaultEolFill(), defaultFont() and
5513	defaultPaper() respectively.
5514	[38aeee2a5a36]
5515
55162007-05-28  phil  <phil>
5517
5518	* qt/qsciscintilla.cpp:
5519	Set the number of style bits after we've set the lexer.
5520	[84cda9af5b00]
5521
5522	* Python/configure.py:
5523	Fixed the handling of the %Timeline in the Python bindings.
5524	[4b3146d1a236]
5525
55262007-05-27  phil  <phil>
5527
5528	* Python/sip/qsciscintillabase.sip:
5529	Updated the sub-class convertor code in the Python bindings for the
5530	Cmake and VHDL lexers.
5531	[6ab6570728a2]
5532
55332007-05-26  phil  <phil>
5534
5535	* NEWS:
5536	Updated the NEWS file. Released as v2.0.
5537	[eec9914d8211] [2.0]
5538
55392007-05-19  phil  <phil>
5540
5541	* Python/sip/qsciscintillabase.sip, qt/qsciscintilla.cpp,
5542	qt/qsciscintillabase.cpp, qt/qsciscintillabase.h:
5543	Added basic input method support for Qt4 so that accented characters
5544	now work. (Although there is still a font problem - at least a text
5545	colour problem.)
5546	[6b41f3694999]
5547
5548	* qt/qsciapis.cpp, qt/qsciapis.h, qt/qsciscintillabase.cpp:
5549	Fixed building against Qt v3.
5550	[9e9ba05de0fb]
5551
55522007-05-17  phil  <phil>
5553
5554	* qt/qsciscintilla.cpp:
5555	Fixed an autocompletion problem where an empty list was being
5556	displayed.
5557	[c7214274017c]
5558
55592007-05-16  phil  <phil>
5560
5561	* qt/qsciscintilla.cpp:
5562	Fixed a bug where autocompleting from the document was looking for
5563	preceeding non-word characters as well.
5564	[3ee6fd746d49]
5565
5566	* qt/qsciscintilla.cpp:
5567	Fixed silly typo that broke call tips.
5568	[05213a8933c2]
5569
55702007-05-09  phil  <phil>
5571
5572	* qt/qsciscintilla.cpp:
5573	Fiex an autocompletion bug for words that only had preceding
5574	whitespace.
5575	[a8f3339e02c6]
5576
5577	* Python/configure.py, lib/gen_python_api.py,
5578	qsci/api/python/Python-2.4.api, qsci/api/python/Python-2.5.api,
5579	qt/qsciapis.cpp, qt/qsciapis.h:
5580	Call tips shouldn't now get confused with commas in the text after
5581	the argument list. The included API files for Python should now be
5582	complete and properly exclude anything beginning with an underscore.
5583	The Python bindings configure.py can now install the API file in a
5584	user supplied directory.
5585	[c7e93dc918de]
5586
5587	* qt/qscintilla_cs.qm, qt/qscintilla_fr.qm, qt/qscintilla_pt_br.qm,
5588	qt/qscintilla_ru.qm:
5589	Ran lrelease on the project.
5590	[c3ce60078221]
5591
5592	* Makefile, qt/qscintilla_cs.ts, qt/qscintilla_de.ts,
5593	qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts:
5594	Updated the internal build system to Qt v4.3.0rc1. Ran lupdate on
5595	the project.
5596	[6a86e71a4e26]
5597
55982007-05-08  phil  <phil>
5599
5600	* Python/sip/qsciscintilla.sip, qt/qsciapis.cpp, qt/qsciapis.h,
5601	qt/qsciscintilla.cpp, qt/qsciscintilla.h:
5602	Call tips will now show all the tips for a function (in all scopes)
5603	if the current context/scope isn't known.
5604	[cbebccc205c7]
5605
5606	* Python/sip/qsciscintilla.sip, qt/qsciapis.cpp, qt/qsciapis.h,
5607	qt/qsciscintilla.cpp, qt/qsciscintilla.h:
5608	Added callTipsStyle() and setCallTipsStyle() to QsciScintilla.
5609	[59d453b5da8c]
5610
56112007-05-07  phil  <phil>
5612
5613	* qt/qsciscintilla.cpp, qt/qsciscintilla.h:
5614	Autocompletion from documents should now work the same as QScintilla
5615	v1. The only difference is that the list does not contain the
5616	preceding context so it is consistent with autocompletion from APIs.
5617	[46de719d325e]
5618
5619	* qt/qscintilla.pro, qt/qscintilla_cs.qm, qt/qscintilla_cs.ts:
5620	Added the Czech translations from Zdenek Bohm.
5621	[139fd9aee405]
5622
56232007-04-30  phil  <phil>
5624
5625	* Python/sip/qsciscintilla.sip, qt/qsciscintilla.cpp,
5626	qt/qsciscintilla.h:
5627	Added QsciScintilla::wordCharacters().
5628	[d6e56986a031]
5629
56302007-04-29  phil  <phil>
5631
5632	* Python/sip/qsciscintilla.sip, Python/sip/qsciscintillabase.sip,
5633	qt/qsciscintilla.cpp, qt/qsciscintilla.h, qt/qsciscintillabase.cpp,
5634	qt/qsciscintillabase.h:
5635	Added lots of consts to QsciScintilla getter methods.
5636	[4aaffa8611ba]
5637
5638	* Python/configure.py, Python/sip/qsciscintilla.sip,
5639	qt/qscintilla_de.qm, qt/qscintilla_de.ts, qt/qscintilla_fr.ts,
5640	qt/qscintilla_pt_br.ts, qt/qscintilla_ru.ts, qt/qsciscintilla.cpp,
5641	qt/qsciscintilla.h:
5642	Added caseSensitive() and isWordCharacter() to QsciScintilla.
5643	Updated translations from Detlev.
5644	[64223bf97266]
5645
56462007-04-10  phil  <phil>
5647
5648	* Python/sip/qscilexercmake.sip, Python/sip/qscilexervhdl.sip,
5649	Python/sip/qscimodcommon.sip, qt/qscilexercmake.cpp,
5650	qt/qscilexercmake.h, qt/qscilexervhdl.cpp, qt/qscilexervhdl.h,
5651	qt/qscintilla.pro:
5652	Added the QsciLexerVHDL class.
5653	[10029339786f]
5654
5655	* Python/sip/qscilexercmake.sip, Python/sip/qscimodcommon.sip,
5656	qt/qscilexercmake.cpp, qt/qscilexercmake.h, qt/qscintilla.pro:
5657	Added the QsciLexerCmake class.
5658	[c1c911246f75]
5659
56602007-04-09  phil  <phil>
5661
5662	* qt/qsciapis.cpp, qt/qsciapis.h, qt/qsciscintilla.cpp,
5663	qt/qsciscintilla.h:
5664	Finished call tip support.
5665	[b8c717297392]
5666
56672007-04-07  phil  <phil>
5668
5669	* qt/qsciapis.cpp, qt/qsciapis.h, qt/qsciscintilla.cpp,
5670	qt/qsciscintilla.h:
5671	Some refactoring in preparation for getting call tips working.
5672	[6cb925653a80]
5673
56742007-04-06  phil  <phil>
5675
5676	* qt/qsciscintilla.cpp:
5677	Fixed autoindenting.
5678	[8d7b93ee4d9e]
5679
56802007-04-05  phil  <phil>
5681
5682	* qt/qsciapis.cpp, qt/qsciapis.h, qt/qsciscintilla.cpp:
5683	Fixed autocompletion so that it works with lexers that don't define
5684	word separators, and lexers that are case insensitive.
5685	[66634cf13685]
5686
56872007-04-04  phil  <phil>
5688
5689	* qt/ScintillaQt.cpp, qt/qsciscintilla.cpp:
5690	Fixed the horizontal scrollbar when word wrapping.
5691	[021ea1fe8468]
5692
56932007-04-03  phil  <phil>
5694
5695	* Python/configure.py, Python/sip/qsciscintillabase.sip, delcvs.bat,
5696	doc/ScintillaDoc.html, doc/ScintillaDownload.html,
5697	doc/ScintillaHistory.html, doc/ScintillaRelated.html,
5698	doc/index.html, gtk/makefile, gtk/scintilla.mak, include/SciLexer.h,
5699	include/Scintilla.h, include/Scintilla.iface, qt/ScintillaQt.cpp,
5700	qt/qscintilla.pro, qt/qsciscintillabase.h, src/Document.cxx,
5701	src/Document.h, src/DocumentAccessor.cxx, src/Editor.cxx,
5702	src/Editor.h, src/ExternalLexer.h, src/KeyWords.cxx, src/LexAU3.cxx,
5703	src/LexBash.cxx, src/LexCmake.cxx, src/LexHTML.cxx, src/LexLua.cxx,
5704	src/LexMSSQL.cxx, src/LexOthers.cxx, src/LexTADS3.cxx,
5705	src/PropSet.cxx, src/RESearch.cxx, src/RESearch.h,
5706	src/SplitVector.h, vcbuild/SciLexer.dsp, version.txt,
5707	win32/PlatWin.cxx, win32/ScintRes.rc, win32/ScintillaWin.cxx,
5708	win32/makefile, win32/scintilla.mak, win32/scintilla_vc6.mak:
5709	Merged Scintilla v1.73.
5710	[2936af6fc62d]
5711
57122007-03-18  phil  <phil>
5713
5714	* Makefile, Python/sip/qscilexerd.sip, Python/sip/qscimodcommon.sip,
5715	Python/sip/qsciscintillabase.sip, qt/qscilexerd.cpp,
5716	qt/qscilexerd.h, qt/qscintilla.pro, qt/qscintilla_de.qm,
5717	qt/qscintilla_de.ts, qt/qscintilla_fr.ts, qt/qscintilla_pt_br.ts,
5718	qt/qscintilla_ru.ts:
5719	Switched the internal build system to Qt v4.2.3. Added the D lexer
5720	support from Detlev.
5721	[667e9b81ab4f]
5722
57232007-03-04  phil  <phil>
5724
5725	* Makefile, example-Qt4/mainwindow.cpp, qt/PlatQt.cpp,
5726	qt/qsciscintilla.cpp:
5727	Fixed a bug in default font handling. Removed use of QIODevice::Text
5728	in the example as it is unnecessary and a performance hog. Moved the
5729	internal Qt3 build system to Qt v3.3.8. Auto-indentation should now
5730	work (as badly) as it did with QScintilla v1.
5731	[4d3ad4d1f295]
5732
57332007-01-17  phil  <phil>
5734
5735	* Python/sip/qsciapis.sip, qt/qsciapis.cpp, qt/qsciapis.h:
5736	Added defaultPreparedName() to QsciAPIs.
5737	[2a3c872122dd]
5738
5739	* designer-Qt4/qscintillaplugin.cpp:
5740	Fixed the Qt4 Designer plugin include file value.
5741	[ea7cb8634ad2]
5742
57432007-01-16  phil  <phil>
5744
5745	* Python/sip/qsciapis.sip, qt/qsciapis.cpp, qt/qsciapis.h:
5746	Added cancelPreparation() and apiPreparationCancelled() to QsciAPIs.
5747	[2d7dd00e3bc0]
5748
5749	* Python/sip/qsciscintilla.sip, Python/sip/qsciscintillabase.sip,
5750	build.py, lib/LICENSE.commercial.short, lib/LICENSE.gpl.short,
5751	qt/qscintilla.pro, qt/qsciscintilla.cpp, qt/qsciscintilla.h,
5752	qt/qsciscintillabase.cpp, qt/qsciscintillabase.h:
5753	Updated the copyright notices. Added selectionToEol() and
5754	setSelectionToEol() to QsciScintilla. Added the other 1.72 changes
5755	to the low level API.
5756	[ddcf2d43cf31]
5757
5758	* doc/SciBreak.jpg, doc/ScintillaDoc.html, doc/ScintillaDownload.html,
5759	doc/ScintillaHistory.html, doc/ScintillaRelated.html,
5760	doc/index.html, gtk/PlatGTK.cxx, gtk/ScintillaGTK.cxx, gtk/makefile,
5761	gtk/scintilla.mak, include/SciLexer.h, include/Scintilla.h,
5762	include/Scintilla.iface, qt/ScintillaQt.h, src/CellBuffer.cxx,
5763	src/CellBuffer.h, src/ContractionState.cxx, src/Document.cxx,
5764	src/Document.h, src/DocumentAccessor.cxx, src/Editor.cxx,
5765	src/Editor.h, src/KeyWords.cxx, src/LexCPP.cxx, src/LexD.cxx,
5766	src/LexGen.py, src/LexHTML.cxx, src/LexInno.cxx, src/LexLua.cxx,
5767	src/LexMatlab.cxx, src/LexNsis.cxx, src/LexOthers.cxx,
5768	src/LexRuby.cxx, src/LexTADS3.cxx, src/Partitioning.h,
5769	src/ScintillaBase.cxx, src/SplitVector.h, src/StyleContext.h,
5770	src/ViewStyle.cxx, src/ViewStyle.h, vcbuild/SciLexer.dsp,
5771	version.txt, win32/ScintRes.rc, win32/ScintillaWin.cxx,
5772	win32/makefile, win32/scintilla.mak, win32/scintilla_vc6.mak:
5773	Merged Scintilla v1.72, but any new features are not yet exploited.
5774	[dcdfde9050a2]
5775
57762007-01-09  phil  <phil>
5777
5778	* Python/configure.py:
5779	Fixed bug in configure.py when the -p flag wasn't specified.
5780	[50dc69f2b20d]
5781
57822007-01-04  phil  <phil>
5783
5784	* Python/configure.py, Python/sip/qscilexer.sip, qt/qsciapis.cpp,
5785	qt/qsciapis.h, qt/qsciscintilla.cpp:
5786	Backported to Qt v3. Note that this will probably break again in the
5787	future when call tips are redone.
5788	[3bcc4826fc73]
5789
57902007-01-02  phil  <phil>
5791
5792	* Python/configure.py, lib/gen_python_api.py,
5793	qsci/api/python/Python-2.4.api, qsci/api/python/Python-2.5.api,
5794	qt/qsciapis.cpp:
5795	Added the Python v2.4 and v2.5 API files. Added the generation of
5796	the QScintilla2.api file.
5797	[49beb92ca721]
5798
57992007-01-01  phil  <phil>
5800
5801	* Python/sip/qsciscintilla.sip, qt/qscilexer.h, qt/qsciscintilla.cpp,
5802	qt/qsciscintilla.h:
5803	Added autoCompletionFillupsEnabled() and
5804	setAutoCompletionFillupsEnabled() to QsciScintilla. Updated the
5805	Python bindings.
5806	[7aa946010e9d]
5807
5808	* Python/sip/qsciapis.sip, qt/qsciapis.cpp, qt/qsciapis.h:
5809	Implemented loadPrepared() and savePrepared() in QsciAPIs. Added
5810	isPrepared() to QsciAPIs. Updated the Python bindings.
5811	[4c5e3d80fec7]
5812
5813	* Python/sip/qsciapis.sip, qt/qsciapis.cpp, qt/qsciapis.h:
5814	Added installAPIFiles() and stubs for loadPrepared() and
5815	savePrepared() to QsciAPIs.
5816	[93f4dd7222a1]
5817
5818	* Python/sip/qsciapis.sip:
5819	Added the missing qsciapis.sip file.
5820	[064b524acc93]
5821
5822	* Python/sip/qscilexer.sip, Python/sip/qscimodcommon.sip,
5823	lib/qscintilla.dxy, qt/qsciapis.cpp, qt/qsciapis.h,
5824	qt/qscilexer.cpp, qt/qscilexer.h:
5825	Fixed the generation of the API documentation. Added apis() and
5826	setAPIs() to QsciLexer. Removed apiAdd(), apiClear(), apiLoad(),
5827	apiRemove(), apiProcessingStarted() and apiProcessingFinished() from
5828	QsciLexer. Added apiPreparationStarted() and
5829	apiPreparationFinished() to QsciAPIs. Made QsciAPIs part of the API
5830	again. Updated the Python bindings.
5831	[851d133b12ff]
5832
58332006-12-20  phil  <phil>
5834
5835	* Makefile, qt/qsciapis.cpp, qt/qsciapis.h:
5836	Updated the internal build system to Qt v4.2.2. More work on auto-
5837	completion.
5838	[d4542220e7a2]
5839
58402006-11-26  phil  <phil>
5841
5842	* qt/ListBoxQt.cpp, qt/ListBoxQt.h, qt/qsciapis.cpp, qt/qsciapis.h,
5843	qt/qsciscintilla.cpp, qt/qsciscintilla.h:
5844	More work on the auto-completion code.
5845	[37b2d0d2b154]
5846
58472006-11-22  phil  <phil>
5848
5849	* qt/qsciapis.cpp, qt/qsciapis.h, qt/qscilexer.cpp, qt/qscilexer.h,
5850	qt/qscilexerbatch.cpp, qt/qscilexerbatch.h, qt/qsciscintilla.cpp,
5851	qt/qsciscintilla.h:
5852	Changed the handling of case sensitivity in auto-completion lists.
5853	Lexers now say if they are case sensitive.
5854	[b1932fba61ec]
5855
58562006-11-17  phil  <phil>
5857
5858	* Makefile, Python/configure.py, Python/sip/qscicommand.sip,
5859	Python/sip/qscicommandset.sip, Python/sip/qscidocument.sip,
5860	Python/sip/qscilexer.sip, Python/sip/qscilexerbash.sip,
5861	Python/sip/qscilexerbatch.sip, Python/sip/qscilexercpp.sip,
5862	Python/sip/qscilexercsharp.sip, Python/sip/qscilexercss.sip,
5863	Python/sip/qscilexerdiff.sip, Python/sip/qscilexerhtml.sip,
5864	Python/sip/qscilexeridl.sip, Python/sip/qscilexerjava.sip,
5865	Python/sip/qscilexerjavascript.sip, Python/sip/qscilexerlua.sip,
5866	Python/sip/qscilexermakefile.sip, Python/sip/qscilexerperl.sip,
5867	Python/sip/qscilexerpov.sip, Python/sip/qscilexerproperties.sip,
5868	Python/sip/qscilexerpython.sip, Python/sip/qscilexerruby.sip,
5869	Python/sip/qscilexersql.sip, Python/sip/qscilexertex.sip,
5870	Python/sip/qscimacro.sip, Python/sip/qsciprinter.sip,
5871	Python/sip/qsciscintilla.sip, Python/sip/qsciscintillabase.sip,
5872	TODO, build.py, designer-Qt3/qscintillaplugin.cpp, designer-
5873	Qt4/qscintillaplugin.cpp, example-Qt3/application.cpp, example-
5874	Qt4/mainwindow.cpp, qt/PlatQt.cpp, qt/ScintillaQt.cpp,
5875	qt/qsciapis.cpp, qt/qsciapis.h, qt/qscicommand.cpp,
5876	qt/qscicommand.h, qt/qscicommandset.cpp, qt/qscicommandset.h,
5877	qt/qscidocument.cpp, qt/qscidocument.h, qt/qscilexer.cpp,
5878	qt/qscilexer.h, qt/qscilexerbash.cpp, qt/qscilexerbash.h,
5879	qt/qscilexerbatch.cpp, qt/qscilexerbatch.h, qt/qscilexercpp.cpp,
5880	qt/qscilexercpp.h, qt/qscilexercsharp.cpp, qt/qscilexercsharp.h,
5881	qt/qscilexercss.cpp, qt/qscilexercss.h, qt/qscilexerdiff.cpp,
5882	qt/qscilexerdiff.h, qt/qscilexerhtml.cpp, qt/qscilexerhtml.h,
5883	qt/qscilexeridl.cpp, qt/qscilexeridl.h, qt/qscilexerjava.cpp,
5884	qt/qscilexerjava.h, qt/qscilexerjavascript.cpp,
5885	qt/qscilexerjavascript.h, qt/qscilexerlua.cpp, qt/qscilexerlua.h,
5886	qt/qscilexermakefile.cpp, qt/qscilexermakefile.h,
5887	qt/qscilexerperl.cpp, qt/qscilexerperl.h, qt/qscilexerpov.cpp,
5888	qt/qscilexerpov.h, qt/qscilexerproperties.cpp,
5889	qt/qscilexerproperties.h, qt/qscilexerpython.cpp,
5890	qt/qscilexerpython.h, qt/qscilexerruby.cpp, qt/qscilexerruby.h,
5891	qt/qscilexersql.cpp, qt/qscilexersql.h, qt/qscilexertex.cpp,
5892	qt/qscilexertex.h, qt/qscimacro.cpp, qt/qscimacro.h,
5893	qt/qscintilla.pro, qt/qsciprinter.cpp, qt/qsciprinter.h,
5894	qt/qsciscintilla.cpp, qt/qsciscintilla.h, qt/qsciscintillabase.cpp,
5895	qt/qsciscintillabase.h:
5896	Fixed the name of the generated source packages. Reorganised so that
5897	the header files are in a separate sub-directory. Updated the
5898	designer plugins and examples for the changing in header file
5899	structure. More work on autocompletion. Basic functionality is
5900	there, but no support for the "current context" yet.
5901	[312e74140bb8]
5902
59032006-11-04  phil  <phil>
5904
5905	* designer-Qt4/qscintillaplugin.cpp:
5906	Designer plugin fixes for Qt4 from DavidB.
5907	[920f7af8bec6]
5908
59092006-11-03  phil  <phil>
5910
5911	* qt/qscilexer.cpp:
5912	Fixed QsciLexer::setPaper() so that it also sets the background
5913	colour of the default style.
5914	[fcab00732d97]
5915
59162006-10-21  phil  <phil>
5917
5918	* Makefile, qt/qsciapis.cpp, qt/qsciapis.h, qt/qsciscintilla.cpp:
5919	Switched the internal build system to Qt v3.3.7 and v4.2.1.
5920	Portability fixes for Qt3.
5921	[512b57958ea4]
5922
59232006-10-20  phil  <phil>
5924
5925	* Makefile, build.py, include/Platform.h, lib/README.doc,
5926	qt/PlatQt.cpp, qt/qscimacro.cpp, qt/qscintilla.pro,
5927	qt/qsciscintilla.cpp:
5928	Renamed the base package QScintilla2. Platform portability fixes
5929	from Ulli. The qsci data directory is now installed (where API files
5930	will be kept).
5931	[2a61d65842fb]
5932
59332006-10-13  phil  <phil>
5934
5935	* Python/sip/qsciscintilla.sip, qt/qscintilla.pro,
5936	qt/qscintilla_pt_br.qm, qt/qscintilla_pt_br.ts,
5937	qt/qscintilla_ptbr.qm, qt/qscintilla_ptbr.ts, qt/qsciscintilla.cpp,
5938	qt/qsciscintilla.h:
5939	Added QsciScintilla::linesChanged() from Detlev. Removed
5940	QsciScintilla::markerChanged(). Renamed the Brazilian Portugese
5941	translation files.
5942	[5b23de72e063]
5943
5944	* Makefile, Python/sip/qscilexer.sip, qt/ListBoxQt.cpp,
5945	qt/ListBoxQt.h, qt/ScintillaQt.cpp, qt/qsciapis.cpp, qt/qsciapis.h,
5946	qt/qscilexer.cpp, qt/qscilexer.h, qt/qsciscintilla.cpp,
5947	qt/qsciscintilla.h:
5948	Added apiRemove(), apiProcessingStarted() and
5949	apiProcessingFinished() to QsciLexer.
5950	[ef2cb95b868a]
5951
59522006-10-08  phil  <phil>
5953
5954	* qt/qsciscintilla.cpp, qt/qsciscintilla.h:
5955	Reset the text and paper colours and font when removing a lexer.
5956	[08ac85b34d80]
5957
5958	* qt/qsciscintilla.cpp:
5959	Fixed Qt3 specific problem with most recent changes.
5960	[e4ba06e01a1e]
5961
59622006-10-06  phil  <phil>
5963
5964	* Python/sip/qsciapis.sip, Python/sip/qscilexer.sip,
5965	Python/sip/qscimodcommon.sip, Python/sip/qsciscintilla.sip,
5966	qt/ListBoxQt.cpp, qt/SciClasses.cpp, qt/qsciapis.cpp, qt/qsciapis.h,
5967	qt/qscilexer.cpp, qt/qscilexer.h, qt/qscilexerbash.cpp,
5968	qt/qscilexerbash.h, qt/qscilexerbatch.cpp, qt/qscilexerbatch.h,
5969	qt/qscilexercpp.cpp, qt/qscilexercpp.h, qt/qscilexercsharp.h,
5970	qt/qscilexercss.cpp, qt/qscilexercss.h, qt/qscilexerdiff.cpp,
5971	qt/qscilexerdiff.h, qt/qscilexerhtml.cpp, qt/qscilexerhtml.h,
5972	qt/qscilexeridl.h, qt/qscilexerjavascript.h, qt/qscilexerlua.cpp,
5973	qt/qscilexerlua.h, qt/qscilexermakefile.cpp, qt/qscilexermakefile.h,
5974	qt/qscilexerperl.cpp, qt/qscilexerperl.h, qt/qscilexerpov.cpp,
5975	qt/qscilexerpov.h, qt/qscilexerproperties.cpp,
5976	qt/qscilexerproperties.h, qt/qscilexerpython.cpp,
5977	qt/qscilexerpython.h, qt/qscilexerruby.cpp, qt/qscilexerruby.h,
5978	qt/qscilexersql.cpp, qt/qscilexersql.h, qt/qscilexertex.cpp,
5979	qt/qscilexertex.h, qt/qsciscintilla.cpp, qt/qsciscintilla.h:
5980	Made QsciAPIs an internal class and instead added apiAdd(),
5981	apiClear() and apiLoad() to QsciLexer. Replaced
5982	setAutoCompletionStartCharacters() with
5983	setAutoCompletionWordSeparators() in QsciScintilla. Removed
5984	autoCompletionFillupsEnabled(), setAutoCompletionFillupsEnabled(),
5985	setAutoCompletionAPIs() and setCallTipsAPIs() from QsciScintilla.
5986	Added AcsNone to QsciScintilla::AutoCompletionSource. Horizontal
5987	scrollbars are displayed as needed in autocompletion lists. Added
5988	QsciScintilla::lexer(). Fixed setFont(), setColor(), setEolFill()
5989	and setPaper() in QsciLexer so that they handle all styles as
5990	documented. Removed all occurences of QString::null. Fixed the
5991	problem with indentation guides not changing when the size of a
5992	space changed. Added the QsciScintilla::markerChanged() signal.
5993	Updated the Python bindings.
5994	[9ae22e152365]
5995
59962006-10-01  phil  <phil>
5997
5998	* qt/PlatQt.cpp:
5999	Fixed a silly line drawing bug.
6000	[0f9f5c22421a]
6001
60022006-09-30  phil  <phil>
6003
6004	* qt/qscintilla.pro:
6005	Fixes for building on Windows and MacOS/X.
6006	[c16bc6aeba20]
6007
60082006-09-29  phil  <phil>
6009
6010	* example-Qt4/application.pro, qt/PlatQt.cpp, qt/qsciscintilla.cpp,
6011	qt/qsciscintilla.h, qt/qsciscintillabase.cpp:
6012	Fixed the documentation bug in QsciScintilla::insert(). Fixed the
6013	mouse shape changing properly. Fixed the drawing of fold markers.
6014	[08af64d93094]
6015
60162006-09-23  phil  <phil>
6017
6018	* lib/README:
6019	Improved the README for the pedants amongst us.
6020	[683bdb9a84fc]
6021
6022	* designer-Qt4/designer.pro, designer-Qt4/qscintillaplugin.cpp,
6023	designer-Qt4/qscintillaplugin.h:
6024	The Qt4 Designer plugin now loads - thanks to DavidB.
6025	[feb5a3618df6]
6026
60272006-09-16  phil  <phil>
6028
6029	* build.py, designer-Qt3/designer.pro, designer-
6030	Qt3/qscintillaplugin.cpp, designer-Qt4/designer.pro, designer-
6031	Qt4/qscintillaplugin.cpp, designer/designer.pro,
6032	designer/qscintillaplugin.cpp, lib/README.doc, qt/qsciscintilla.h:
6033	Fixed the Qt3 designer plugin. Added the Qt4 designer plugin based
6034	on Andrius Ozelis's work. (But it doesn't load for me - does anybody
6035	else have a problem?)
6036	[3a0873ed5ff0]
6037
60382006-09-09  phil  <phil>
6039
6040	* Python/sip/qsciscintilla.sip, qt/qsciscintilla.cpp,
6041	qt/qsciscintilla.h:
6042	QsciScintilla's setFont(), setColor() and setPaper() now work as
6043	expected when there is no lexer (and have no effect if there is a
6044	lexer).
6045	[65cc713d9ecb]
6046
60472006-08-28  phil  <phil>
6048
6049	* qt/ListBoxQt.cpp, qt/PlatQt.cpp:
6050	Fixed a crash when double-clicking on an auto-completion list entry.
6051	[d8eecfc59ca2]
6052
60532006-08-27  phil  <phil>
6054
6055	* Python/sip/qsciscintillabase.sip, doc/ScintillaDoc.html,
6056	doc/ScintillaDownload.html, doc/ScintillaHistory.html,
6057	doc/index.html, gtk/Converter.h, gtk/PlatGTK.cxx,
6058	gtk/ScintillaGTK.cxx, qt/ScintillaQt.cpp, qt/qsciscintillabase.h,
6059	src/Editor.cxx, src/LexCPP.cxx, src/LexPerl.cxx, src/LexVB.cxx,
6060	src/StyleContext.h, version.txt, win32/ScintRes.rc,
6061	win32/ScintillaWin.cxx:
6062	Merged Scintilla v1.71. The SCN_DOUBLECLICK() signal now passes the
6063	line and position of the click.
6064	[81c852fed943]
6065
60662006-08-17  phil  <phil>
6067
6068	* Python/sip/qsciscintilla.sip, qt/ScintillaQt.cpp:
6069	Fixed pasting when Unicode mode is set.
6070	[9d4a7ccef6f4]
6071
6072	* build.py:
6073	Fixed the internal build system leaving SVN remnants around.
6074	[96c36a0e94ac]
6075
60762006-07-30  phil  <phil>
6077
6078	* NEWS, Python/sip/qsciscintilla.sip, qt/qscicommand.h,
6079	qt/qscicommandset.h, qt/qsciscintilla.cpp, qt/qsciscintilla.h:
6080	Added autoCompletionFillupsEnabled() and
6081	setAutoCompletionFillupsEnabled() to QsciScintilla. Don't auto-
6082	complete numbers. Removed QsciCommandList.
6083	[e9886e5da7c3]
6084
60852006-07-29  phil  <phil>
6086
6087	* lib/README.doc, qt/PlatQt.cpp:
6088	Debugged the Qt3 backport - all seems to work.
6089	[1e743e050599]
6090
6091	* Python/configure.py, Python/sip/qscimod3.sip,
6092	Python/sip/qsciscintillabase.sip, Python/sip/qsciscintillabase4.sip,
6093	build.py, lib/README, lib/README.doc, lib/qscintilla.dxy,
6094	qt/qsciscintillabase.h:
6095	The PyQt3 bindings now work. Updated the documentation and build
6096	system for both Qt3 and Qt4.
6097	[f4fa8a9a35c0]
6098
60992006-07-28  phil  <phil>
6100
6101	* Python/sip/qscimodcommon.sip, Python/sip/qsciscintillabase4.sip,
6102	Python/sip/qscitypes.sip, example-Qt3/application.cpp, example-
6103	Qt3/application.h, example-Qt3/application.pro, qt/qscicommand.cpp,
6104	qt/qscicommandset.cpp, qt/qscidocument.cpp, qt/qscimacro.cpp,
6105	qt/qscintilla.pro, qt/qsciprinter.cpp, qt/qsciscintilla.cpp,
6106	qt/qsciscintilla.h, qt/qsciscintillabase.cpp,
6107	qt/qsciscintillabase.h, qt/qscitypes.h:
6108	Backed out the QscoTypes namespace now that the Qt3/4 source code
6109	has been consolidated.
6110	[372c37fa8b9c]
6111
6112	* qt/qscintilla_de.ts, qt/qscintilla_fr.ts, qt/qscintilla_ptbr.ts,
6113	qt/qscintilla_ru.ts, qt/qsciscintillabase.cpp,
6114	qt/qsciscintillabase.h, qt/qsciscintillabase3.cpp,
6115	qt/qsciscintillabase3.h, qt/qsciscintillabase4.cpp,
6116	qt/qsciscintillabase4.h:
6117	Integated the Qt3 and Qt4 source files.
6118	[4ee1fcf04cd9]
6119
6120	* Makefile, build.py, lib/README.doc, lib/qscintilla.dxy,
6121	qt/qscintilla.pro, qt/qsciscintillabase.h,
6122	qt/qsciscintillabase3.cpp, qt/qsciscintillabase3.h,
6123	qt/qsciscintillabase4.cpp, qt/qsciscintillabase4.h:
6124	The Qt3 port now compiles, but otherwise untested.
6125	[da227e07e729]
6126
6127	* Python/sip/qscimacro.sip, lib/README.doc, lib/qscintilla.dxy,
6128	qt/PlatQt.cpp, qt/qscilexermakefile.cpp, qt/qscimacro.cpp,
6129	qt/qscimacro.h, qt/qscintilla.pro, qt/qsciscintillabase.h,
6130	qt/qsciscintillabase3.cpp, qt/qsciscintillabase3.h,
6131	qt/qsciscintillabase4.cpp, qt/qsciscintillabase4.h:
6132	Changes to QsciMacro so that it has a more consistent API across Qt3
6133	and Qt4. Backported to Qt3 - doesn't yet build because Qt3 qmake
6134	doesn't understand the preprocessor.
6135	[910b415ec4a8]
6136
61372006-07-27  phil  <phil>
6138
6139	* build.py, designer/qscintillaplugin.cpp, example-Qt3/README,
6140	example-Qt4/README, lib/README, lib/README.doc, lib/qscintilla.dxy,
6141	qt/qscintilla.pro:
6142	Updated the documentation.
6143	[7774f3e87003]
6144
61452006-07-26  phil  <phil>
6146
6147	* Makefile, Python/configure.py, Python/qsciapis.sip,
6148	Python/qscicommand.sip, Python/qscicommandset.sip,
6149	Python/qscidocument.sip, Python/qscilexer.sip,
6150	Python/qscilexerbash.sip, Python/qscilexerbatch.sip,
6151	Python/qscilexercpp.sip, Python/qscilexercsharp.sip,
6152	Python/qscilexercss.sip, Python/qscilexerdiff.sip,
6153	Python/qscilexerhtml.sip, Python/qscilexeridl.sip,
6154	Python/qscilexerjava.sip, Python/qscilexerjavascript.sip,
6155	Python/qscilexerlua.sip, Python/qscilexermakefile.sip,
6156	Python/qscilexerperl.sip, Python/qscilexerpov.sip,
6157	Python/qscilexerproperties.sip, Python/qscilexerpython.sip,
6158	Python/qscilexerruby.sip, Python/qscilexersql.sip,
6159	Python/qscilexertex.sip, Python/qscimacro.sip, Python/qscimod4.sip,
6160	Python/qscimodcommon.sip, Python/qsciprinter.sip,
6161	Python/qsciscintilla.sip, Python/qsciscintillabase4.sip,
6162	Python/qscitypes.sip, Python/sip/qsciapis.sip,
6163	Python/sip/qscicommand.sip, Python/sip/qscicommandset.sip,
6164	Python/sip/qscidocument.sip, Python/sip/qscilexer.sip,
6165	Python/sip/qscilexerbash.sip, Python/sip/qscilexerbatch.sip,
6166	Python/sip/qscilexercpp.sip, Python/sip/qscilexercsharp.sip,
6167	Python/sip/qscilexercss.sip, Python/sip/qscilexerdiff.sip,
6168	Python/sip/qscilexerhtml.sip, Python/sip/qscilexeridl.sip,
6169	Python/sip/qscilexerjava.sip, Python/sip/qscilexerjavascript.sip,
6170	Python/sip/qscilexerlua.sip, Python/sip/qscilexermakefile.sip,
6171	Python/sip/qscilexerperl.sip, Python/sip/qscilexerpov.sip,
6172	Python/sip/qscilexerproperties.sip, Python/sip/qscilexerpython.sip,
6173	Python/sip/qscilexerruby.sip, Python/sip/qscilexersql.sip,
6174	Python/sip/qscilexertex.sip, Python/sip/qscimacro.sip,
6175	Python/sip/qscimod4.sip, Python/sip/qscimodcommon.sip,
6176	Python/sip/qsciprinter.sip, Python/sip/qsciscintilla.sip,
6177	Python/sip/qsciscintillabase4.sip, Python/sip/qscitypes.sip,
6178	build.py, lib/LICENSE.edu, lib/LICENSE.edu.short, lib/README.MacOS:
6179	Changed the build system to add the Python bindings.
6180	[8a56c38c418b]
6181
6182	* Python/configure.py, Python/qscicommandset.sip,
6183	Python/qscilexerruby.sip, Python/qscilexertex.sip,
6184	Python/qscimod4.sip, Python/qsciscintilla.sip,
6185	Python/qsciscintillabase4.sip, Python/qscitypes.sip:
6186	Debugged the Python bindings - not yet part of the snapshots.
6187	[8e348d9c7d38]
6188
61892006-07-25  phil  <phil>
6190
6191	* Python/qsciapis.sip, Python/qscicommand.sip,
6192	Python/qscicommandset.sip, Python/qscidocument.sip,
6193	Python/qscilexer.sip, Python/qscilexerbash.sip,
6194	Python/qscilexerbatch.sip, Python/qscilexercpp.sip,
6195	Python/qscilexercsharp.sip, Python/qscilexercss.sip,
6196	Python/qscilexerdiff.sip, Python/qscilexerhtml.sip,
6197	Python/qscilexeridl.sip, Python/qscilexerjava.sip,
6198	Python/qscilexerjavascript.sip, Python/qscilexerlua.sip,
6199	Python/qscilexermakefile.sip, Python/qscilexerperl.sip,
6200	Python/qscilexerpov.sip, Python/qscilexerproperties.sip,
6201	Python/qscilexerpython.sip, Python/qscilexerruby.sip,
6202	Python/qscilexersql.sip, Python/qscilexertex.sip,
6203	Python/qscimacro.sip, Python/qscimod4.sip, Python/qscimodcommon.sip,
6204	Python/qsciprinter.sip, Python/qsciscintilla.sip,
6205	Python/qsciscintillabase4.sip, Python/qscitypes.sip, qt/qsciapis.h,
6206	qt/qsciglobal.h, qt/qscilexer.h, qt/qscilexerbash.h,
6207	qt/qscilexercpp.h, qt/qscilexerperl.h, qt/qscilexerpython.h,
6208	qt/qscilexersql.h, qt/qsciprinter.h, qt/qsciscintilla.h:
6209	Ported the .sip files from v1. (Not yet part of the snapshot.)
6210	[c03807f9fbab]
6211
6212	* Makefile, qt/qscintilla-Qt4.pro, qt/qscintilla.pro:
6213	The .pro file should now work with both Qt v3 and v4.
6214	[c99aec4ce73d]
6215
6216	* Makefile, qt/qscintilla-Qt4.pro, qt/qscintilla.pro,
6217	qt/qsciscintillabase.cpp, qt/qsciscintillabase.h,
6218	qt/qsciscintillabase4.cpp, qt/qsciscintillabase4.h:
6219	Some file reorganisation for when the backport to Qt3 is done.
6220	[c97fb1bdc0e5]
6221
6222	* qt/qscicommand.cpp, qt/qscicommandset.cpp, qt/qscidocument.cpp,
6223	qt/qscimacro.cpp, qt/qscintilla.pro, qt/qsciprinter.cpp,
6224	qt/qsciscintilla.cpp, qt/qsciscintilla.h, qt/qsciscintillabase.cpp,
6225	qt/qsciscintillabase.h, qt/qscitypes.h:
6226	Moved the Scintilla API enums out of QsciScintillaBase and into the
6227	new QsciTypes namespace.
6228	[6de0ac19e4df]
6229
6230	* qt/qsciscintillabase.cpp, qt/qsciscintillabase.h:
6231	Triple clicking now works.
6232	[8ef632d89147]
6233
62342006-07-23  phil  <phil>
6235
6236	* qt/qsciscintillabase.cpp:
6237	Fixed incorrect selection after dropping text.
6238	[4c62275c39f4]
6239
6240	* qt/ScintillaQt.cpp, qt/ScintillaQt.h, qt/qsciscintillabase.cpp:
6241	Dropping text seems (mostly) to work.
6242	[7acc97948229]
6243
62442006-07-22  phil  <phil>
6245
6246	* qt/PlatQt.cpp, qt/ScintillaQt.cpp, qt/ScintillaQt.h,
6247	qt/qsciscintillabase.cpp, qt/qsciscintillabase.h:
6248	Scrollbars now work. The context menu now works. The clipboard and
6249	mouse selection now works. Dragging to external windows now works
6250	(but not dropping).
6251	[73995ec258cd]
6252
62532006-07-18  phil  <phil>
6254
6255	* example-Qt4/mainwindow.cpp, example-Qt4/mainwindow.h, qt/PlatQt.cpp,
6256	qt/qextscintillalexerbash.cxx, qt/qextscintillalexerbash.h,
6257	qt/qextscintillalexerbatch.cxx, qt/qextscintillalexerbatch.h,
6258	qt/qextscintillalexercpp.cxx, qt/qextscintillalexercpp.h,
6259	qt/qextscintillalexercsharp.cxx, qt/qextscintillalexercsharp.h,
6260	qt/qextscintillalexercss.cxx, qt/qextscintillalexercss.h,
6261	qt/qextscintillalexerdiff.cxx, qt/qextscintillalexerdiff.h,
6262	qt/qextscintillalexerhtml.cxx, qt/qextscintillalexerhtml.h,
6263	qt/qextscintillalexeridl.cxx, qt/qextscintillalexeridl.h,
6264	qt/qextscintillalexerjava.cxx, qt/qextscintillalexerjava.h,
6265	qt/qextscintillalexerjavascript.cxx,
6266	qt/qextscintillalexerjavascript.h, qt/qextscintillalexerlua.cxx,
6267	qt/qextscintillalexerlua.h, qt/qextscintillalexermakefile.cxx,
6268	qt/qextscintillalexermakefile.h, qt/qextscintillalexerperl.cxx,
6269	qt/qextscintillalexerperl.h, qt/qextscintillalexerpov.cxx,
6270	qt/qextscintillalexerpov.h, qt/qextscintillalexerproperties.cxx,
6271	qt/qextscintillalexerproperties.h, qt/qextscintillalexerpython.cxx,
6272	qt/qextscintillalexerpython.h, qt/qextscintillalexerruby.cxx,
6273	qt/qextscintillalexerruby.h, qt/qextscintillalexersql.cxx,
6274	qt/qextscintillalexersql.h, qt/qextscintillalexertex.cxx,
6275	qt/qextscintillalexertex.h, qt/qextscintillamacro.cxx,
6276	qt/qextscintillamacro.h, qt/qextscintillaprinter.cxx,
6277	qt/qextscintillaprinter.h, qt/qsciapis.h, qt/qscicommand.h,
6278	qt/qscilexer.h, qt/qscilexerbash.cpp, qt/qscilexerbash.h,
6279	qt/qscilexerbatch.cpp, qt/qscilexerbatch.h, qt/qscilexercpp.cpp,
6280	qt/qscilexercpp.h, qt/qscilexercsharp.cpp, qt/qscilexercsharp.h,
6281	qt/qscilexercss.cpp, qt/qscilexercss.h, qt/qscilexerdiff.cpp,
6282	qt/qscilexerdiff.h, qt/qscilexerhtml.cpp, qt/qscilexerhtml.h,
6283	qt/qscilexeridl.cpp, qt/qscilexeridl.h, qt/qscilexerjava.cpp,
6284	qt/qscilexerjava.h, qt/qscilexerjavascript.cpp,
6285	qt/qscilexerjavascript.h, qt/qscilexerlua.cpp, qt/qscilexerlua.h,
6286	qt/qscilexermakefile.cpp, qt/qscilexermakefile.h,
6287	qt/qscilexerperl.cpp, qt/qscilexerperl.h, qt/qscilexerpov.cpp,
6288	qt/qscilexerpov.h, qt/qscilexerproperties.cpp,
6289	qt/qscilexerproperties.h, qt/qscilexerpython.cpp,
6290	qt/qscilexerpython.h, qt/qscilexerruby.cpp, qt/qscilexerruby.h,
6291	qt/qscilexersql.cpp, qt/qscilexersql.h, qt/qscilexertex.cpp,
6292	qt/qscilexertex.h, qt/qscimacro.cpp, qt/qscimacro.h,
6293	qt/qscintilla.pro, qt/qsciprinter.cpp, qt/qsciprinter.h,
6294	qt/qsciscintilla.h:
6295	Ported the rest of the API to Qt4. Finished porting the example to
6296	Qt4.
6297	[de0ede6bbcf5]
6298
62992006-07-17  phil  <phil>
6300
6301	* qt/qextscintilla.cxx, qt/qextscintilla.h, qt/qextscintillaapis.cxx,
6302	qt/qextscintillaapis.h, qt/qextscintillacommand.cxx,
6303	qt/qextscintillacommand.h, qt/qextscintillacommandset.cxx,
6304	qt/qextscintillacommandset.h, qt/qextscintilladocument.cxx,
6305	qt/qextscintilladocument.h, qt/qextscintillalexer.cxx,
6306	qt/qextscintillalexer.h, qt/qsciapis.cpp, qt/qsciapis.h,
6307	qt/qscicommand.cpp, qt/qscicommand.h, qt/qscicommandset.cpp,
6308	qt/qscicommandset.h, qt/qscidocument.cpp, qt/qscidocument.h,
6309	qt/qscilexer.cpp, qt/qscilexer.h, qt/qscintilla.pro,
6310	qt/qsciscintilla.cpp, qt/qsciscintilla.h:
6311	More porting to Qt4 - just the lexers remaining.
6312	[07158797bcf2]
6313
6314	* qt/ListBoxQt.cpp, qt/PlatQt.cpp, qt/SciClasses.cpp,
6315	qt/ScintillaQt.cpp, qt/qscintilla.pro, qt/qsciscintillabase.cpp:
6316	Further Qt4 changes so that Q3Support is no longer needed.
6317	[cb3ca2aee49e]
6318
6319	* qt/ListBoxQt.cpp, qt/ListBoxQt.h, qt/PlatQt.cpp, qt/SciClasses.cpp,
6320	qt/SciClasses.h, qt/SciListBox.cxx, qt/SciListBox.h,
6321	qt/ScintillaQt.cpp, qt/ScintillaQt.h, qt/qscintilla.pro,
6322	qt/qsciscintillabase.cpp, qt/qsciscintillabase.h:
6323	Ported the auto-completion list implementation to Qt4.
6324	[1d0d07f7ba3b]
6325
63262006-07-16  phil  <phil>
6327
6328	* qt/PlatQt.cpp, qt/qsciscintillabase.cpp, qt/qsciscintillabase.h:
6329	Drawing now seems Ok. Keyboard support now seems Ok. Start of the
6330	mouse support.
6331	[20a223c3f57e]
6332
63332006-07-12  phil  <phil>
6334
6335	* include/Platform.h, qt/PlatQt.cpp, qt/ScintillaQt.cpp:
6336	Painting now seems to happen only within paint events - but
6337	incorrectly.
6338	[a60a10298391]
6339
6340	* qt/PlatQt.cpp, qt/PlatQt.cxx, qt/ScintillaQt.cpp,
6341	qt/ScintillaQt.cxx, qt/ScintillaQt.h, qt/qscintilla.pro:
6342	Recoded the implementation of surfaces so that painters are only
6343	active during paint events. Not yet debugged.
6344	[d0d91ae8e514]
6345
6346	* build.py, qt/PlatQt.cxx, qt/ScintillaQt.cxx, qt/ScintillaQt.h,
6347	qt/qsciscintillabase.cpp, qt/qsciscintillabase.h:
6348	Recoded the handling of key presses so that it doesn't use any Qt3
6349	specific features and should be backported to QScintilla v1. It also
6350	should work better in Unicode mode.
6351	[c2b96d686ee6]
6352
63532006-07-11  phil  <phil>
6354
6355	* Makefile, build.py, example-Qt3/README, example-Qt3/application.cpp,
6356	example-Qt3/application.h, example-Qt3/application.pro, example-
6357	Qt3/fileopen.xpm, example-Qt3/fileprint.xpm, example-
6358	Qt3/filesave.xpm, example-Qt3/main.cpp, example-Qt4/README, example-
6359	Qt4/application.pro, example-Qt4/application.qrc, example-
6360	Qt4/images/copy.png, example-Qt4/images/cut.png, example-
6361	Qt4/images/new.png, example-Qt4/images/open.png, example-
6362	Qt4/images/paste.png, example-Qt4/images/save.png, example-
6363	Qt4/main.cpp, example-Qt4/mainwindow.cpp, example-Qt4/mainwindow.h,
6364	example/README, example/application.cpp, example/application.h,
6365	example/application.pro, example/fileopen.xpm,
6366	example/fileprint.xpm, example/filesave.xpm, example/main.cpp,
6367	qt/PlatQt.cxx, qt/SciListBox.cxx, qt/SciListBox.h,
6368	qt/ScintillaQt.cxx, qt/ScintillaQt.h, qt/qextscintilla.cxx,
6369	qt/qextscintillabase.cxx, qt/qextscintillabase.h,
6370	qt/qextscintillaglobal.h, qt/qsciglobal.h, qt/qscintilla.pro,
6371	qt/qsciscintillabase.cpp, qt/qsciscintillabase.h:
6372	Whole raft of changes starting QScintilla2.
6373	[7f0bd20f2f83]
6374
63752006-07-09  phil  <phil>
6376
6377	* qt/qscintilla_de.qm, qt/qscintilla_de.ts, qt/qscintilla_fr.ts,
6378	qt/qscintilla_ptbr.ts, qt/qscintilla_ru.ts:
6379	Updated translations from Detlev.
6380	[c04c167d802e]
6381
63822006-07-08  phil  <phil>
6383
6384	* NEWS, qt/qextscintilla.cxx, qt/qextscintilla.h:
6385	Added QextScintilla::isCallTipActive().
6386	[1f7dcb40db25]
6387
6388	* lib/LICENSE.commercial.short, lib/LICENSE.edu.short,
6389	lib/LICENSE.gpl.short, qt/qextscintilla.cxx:
6390	Changed the autoindentation to be slightly cleverer when handling
6391	Python. If a lexer does not define block end words then a block
6392	start word is ignored unless it is the last significant word in a
6393	line.
6394	[d5813c13f5da]
6395
63962006-07-02  phil  <phil>
6397
6398	* qt/PlatQt.cxx:
6399	Possibly fixed a possible problem with double clicking under
6400	Windows.
6401	[271141bb2b43]
6402
6403	* NEWS, qt/ScintillaQt.cxx, qt/qextscintilla.cxx, qt/qextscintilla.h:
6404	Added setWrapVisualFlags(), WrapMode::WrapCharacter, WrapVisualFlag
6405	to QextScintilla. The layout cache is now set according to the wrap
6406	mode. Setting a wrap mode now disables the horizontal scrollbar.
6407	[a498b86e7999]
6408
64092006-07-01  phil  <phil>
6410
6411	* NEWS, qt/qextscintilla.cxx, qt/qextscintilla.h:
6412	Added cancelList(), firstVisibleLine(), isListActive(),
6413	showUserList(), textHeight() and userListActivated() to
6414	QextScintilla.
6415	[058c7be4bdfe]
6416
6417	* qt/qextscintilla.cxx:
6418	Auto-completion changed so that subsequent start characters cause
6419	the list to be re-created (containing a subset of the previous one).
6420	[5b534658e638]
6421
64222006-06-28  phil  <phil>
6423
6424	* NEWS, qt/SciListBox.cxx, qt/qextscintilla.cxx, qt/qextscintilla.h,
6425	qt/qextscintillaapis.cxx, qt/qextscintillaapis.h,
6426	qt/qextscintillalexer.cxx, qt/qextscintillalexer.h,
6427	qt/qextscintillalexerpython.cxx, qt/qextscintillalexerpython.h:
6428	Handle Key_Enter the same as Key_Return. QextScintilla::foldAll()
6429	can now optionally fold all child fold points. Added
6430	autoCompleteFromAll() and setAutoCompletionStartCharacters() to
6431	QextScintilla. Vastly improved the way auto-completion and call tips
6432	work.
6433	[8b0472aaed61]
6434
64352006-06-25  phil  <phil>
6436
6437	* qt/qextscintilla.cxx, qt/qextscintillabase.cxx,
6438	qt/qextscintillalexer.cxx:
6439	The default fore and background colours now default to the
6440	application palette rather than being hardcoded to black and white.
6441	[6cb6b5bef5fc]
6442
6443	* NEWS, qt/qextscintilla.cxx, qt/qextscintilla.h,
6444	qt/qextscintillalexer.cxx, qt/qextscintillalexer.h:
6445	Added defaultColor() and setDefaultColor() to QextScintillaLexer.
6446	Added color() and setColor() to QextScintilla. Renamed eraseColor()
6447	and setEraseColor() to paper() and setPaper() in QextScintilla.
6448	[c1fbfc192235]
6449
6450	* NEWS, qt/SciListBox.cxx, qt/qextscintilla.cxx, qt/qextscintilla.h,
6451	qt/qextscintillaapis.cxx, qt/qextscintillaapis.h,
6452	qt/qextscintillabase.h, qt/qextscintillalexer.cxx,
6453	qt/qextscintillalexer.h:
6454	Added a couple of extra SendScintilla overloads. One is needed for
6455	PyQt because of the change in SIP's handling of unsigned values. The
6456	other is needed to solve C++ problems caused by the first.
6457	Autocompletion list entries from APIs may now contain spaces. Added
6458	defaultPaper() and setDefaultPaper() to QextScintillaLexer. Added
6459	eraseColor() and setEraseColor() to QextScintilla.
6460	[34f527ca0f99]
6461
64622006-06-21  phil  <phil>
6463
6464	* qt/qextscintilla.cxx, qt/qextscintillalexer.cxx,
6465	qt/qextscintillalexer.h, qt/qextscintillalexerhtml.cxx,
6466	qt/qextscintillalexerhtml.h:
6467	Removed QextScintillaLexer::styleBits() now that
6468	SCI_GETSTYLEBITSNEEDED is available.
6469	[1c6837500560]
6470
6471	* NEWS, qt/PlatQt.cxx, qt/qextscintilla.cxx, qt/qextscintilla.h:
6472	QextScintilla::setSelectionBackgroundColor(),
6473	QextScintilla::setMarkerBackgroundColor() and
6474	QextScintilla::setCaretLineBackgroundColor() now respect the alpha
6475	component.
6476	[48bae1fffe85]
6477
64782006-06-20  phil  <phil>
6479
6480	* NEWS, doc/ScintillaDoc.html, doc/ScintillaDownload.html,
6481	doc/ScintillaHistory.html, doc/index.html, gtk/Converter.h,
6482	gtk/PlatGTK.cxx, gtk/ScintillaGTK.cxx, include/Scintilla.h,
6483	include/Scintilla.iface, qt/qextscintillabase.h,
6484	qt/qextscintillalexerpython.h, src/Editor.cxx, src/Editor.h,
6485	src/ViewStyle.cxx, src/ViewStyle.h, version.txt, win32/ScintRes.rc,
6486	win32/ScintillaWin.cxx:
6487	Merged Scintilla v1.70.
6488	[03ac3edd5dd2]
6489
64902006-06-19  phil  <phil>
6491
6492	* qt/qextscintillabase.h, qt/qextscintillalexerlua.h,
6493	qt/qextscintillalexerruby.cxx, qt/qextscintillalexerruby.h,
6494	qt/qextscintillalexersql.h:
6495	Significant, and incompatible, updates to the QextScintillaLexerRuby
6496	class.
6497	[0484fe132d0c]
6498
6499	* src/PropSet.cxx:
6500	Fix for qsort helpers linkage from Ulli. (Patch sent upstream.)
6501	[2307adf67045]
6502
65032006-06-18  phil  <phil>
6504
6505	* qt/qextscintillalexerpython.cxx, qt/qextscintillalexerpython.h:
6506	Ctrl-D is now duplicate selection rather than duplicate line.
6507	Updated the Python lexer to add support for hightlighted identifiers
6508	and decorators.
6509	[52ca24a722ac]
6510
6511	* qt/qextscintillabase.h, qt/qextscintillacommandset.cxx,
6512	qt/qextscintillalexer.h, qt/qextscintillalexerbash.h,
6513	qt/qextscintillalexerbatch.h, qt/qextscintillalexercpp.h,
6514	qt/qextscintillalexercsharp.h, qt/qextscintillalexercss.h,
6515	qt/qextscintillalexerhtml.h, qt/qextscintillalexeridl.h,
6516	qt/qextscintillalexerjava.h, qt/qextscintillalexerjavascript.h,
6517	qt/qextscintillalexerlua.h, qt/qextscintillalexerperl.h,
6518	qt/qextscintillalexerpov.h, qt/qextscintillalexerpython.h,
6519	qt/qextscintillalexerruby.h, qt/qextscintillalexersql.h,
6520	qt/qextscintillalexertex.h, qt/qscintilla.pro:
6521	Added the Scintilla 1.69 extensions to the low level API.
6522	[e89b98aaaa33]
6523
6524	* .repoman, build.py, doc/Icons.html, doc/ScintillaDoc.html,
6525	doc/ScintillaDownload.html, doc/ScintillaHistory.html,
6526	doc/ScintillaRelated.html, doc/ScintillaToDo.html, doc/index.html,
6527	gtk/PlatGTK.cxx, gtk/ScintillaGTK.cxx, gtk/deps.mak, gtk/makefile,
6528	gtk/scintilla.mak, include/HFacer.py, include/KeyWords.h,
6529	include/Platform.h, include/PropSet.h, include/SciLexer.h,
6530	include/Scintilla.h, include/Scintilla.iface,
6531	include/ScintillaWidget.h, qt/PlatQt.cxx, qt/ScintillaQt.h,
6532	qt/qscintilla.pro, src/CallTip.cxx, src/CallTip.h,
6533	src/CellBuffer.cxx, src/CellBuffer.h, src/CharClassify.cxx,
6534	src/CharClassify.h, src/ContractionState.cxx, src/Document.cxx,
6535	src/Document.h, src/DocumentAccessor.cxx, src/Editor.cxx,
6536	src/Editor.h, src/ExternalLexer.cxx, src/Indicator.cxx,
6537	src/KeyMap.cxx, src/KeyWords.cxx, src/LexAU3.cxx, src/LexBash.cxx,
6538	src/LexBasic.cxx, src/LexCPP.cxx, src/LexCaml.cxx,
6539	src/LexCsound.cxx, src/LexEiffel.cxx, src/LexGen.py,
6540	src/LexGui4Cli.cxx, src/LexHTML.cxx, src/LexInno.cxx,
6541	src/LexLua.cxx, src/LexMSSQL.cxx, src/LexOpal.cxx,
6542	src/LexOthers.cxx, src/LexPOV.cxx, src/LexPython.cxx,
6543	src/LexRuby.cxx, src/LexSQL.cxx, src/LexSpice.cxx, src/LexTCL.cxx,
6544	src/LexVB.cxx, src/LineMarker.h, src/PropSet.cxx, src/RESearch.cxx,
6545	src/RESearch.h, src/ScintillaBase.cxx, src/StyleContext.h,
6546	src/ViewStyle.cxx, src/ViewStyle.h, src/XPM.cxx,
6547	vcbuild/SciLexer.dsp, version.txt, win32/PlatWin.cxx,
6548	win32/ScintRes.rc, win32/ScintillaWin.cxx, win32/deps.mak,
6549	win32/makefile, win32/scintilla.mak, win32/scintilla_vc6.mak:
6550	Removed the redundant .repoman file. Synced with Scintilla v1.69
6551	with only the minimal changes needed to compile it.
6552	[6774f137c5a1]
6553
65542006-06-17  phil  <phil>
6555
6556	* .repoman, License.txt, Makefile, NEWS, README, TODO, bin/empty.txt,
6557	build.py, delbin.bat, delcvs.bat, designer/designer.pro,
6558	designer/qscintillaplugin.cpp, doc/Design.html, doc/Lexer.txt,
6559	doc/SciBreak.jpg, doc/SciCoding.html, doc/SciRest.jpg,
6560	doc/SciTEIco.png, doc/SciWord.jpg, doc/ScintillaDoc.html,
6561	doc/ScintillaDownload.html, doc/ScintillaHistory.html,
6562	doc/ScintillaRelated.html, doc/ScintillaToDo.html,
6563	doc/ScintillaUsage.html, doc/Steps.html, doc/index.html,
6564	example/README, example/application.cpp, example/application.h,
6565	example/application.pro, example/fileopen.xpm,
6566	example/fileprint.xpm, example/filesave.xpm, example/main.cpp,
6567	gtk/Converter.h, gtk/PlatGTK.cxx, gtk/ScintillaGTK.cxx,
6568	gtk/deps.mak, gtk/makefile, gtk/scintilla-marshal.c, gtk/scintilla-
6569	marshal.h, gtk/scintilla-marshal.list, gtk/scintilla.mak,
6570	include/Accessor.h, include/Face.py, include/HFacer.py,
6571	include/KeyWords.h, include/Platform.h, include/PropSet.h,
6572	include/SString.h, include/SciLexer.h, include/Scintilla.h,
6573	include/Scintilla.iface, include/ScintillaWidget.h,
6574	include/WindowAccessor.h, lib/LICENSE.commercial,
6575	lib/LICENSE.commercial.short, lib/LICENSE.edu,
6576	lib/LICENSE.edu.short, lib/LICENSE.gpl, lib/LICENSE.gpl.short,
6577	lib/README, lib/README.MacOS, lib/qscintilla.dxy, qt/PlatQt.cxx,
6578	qt/SciListBox.cxx, qt/SciListBox.h, qt/ScintillaQt.cxx,
6579	qt/ScintillaQt.h, qt/qextscintilla.cxx, qt/qextscintilla.h,
6580	qt/qextscintillaapis.cxx, qt/qextscintillaapis.h,
6581	qt/qextscintillabase.cxx, qt/qextscintillabase.h,
6582	qt/qextscintillacommand.cxx, qt/qextscintillacommand.h,
6583	qt/qextscintillacommandset.cxx, qt/qextscintillacommandset.h,
6584	qt/qextscintilladocument.cxx, qt/qextscintilladocument.h,
6585	qt/qextscintillaglobal.h, qt/qextscintillalexer.cxx,
6586	qt/qextscintillalexer.h, qt/qextscintillalexerbash.cxx,
6587	qt/qextscintillalexerbash.h, qt/qextscintillalexerbatch.cxx,
6588	qt/qextscintillalexerbatch.h, qt/qextscintillalexercpp.cxx,
6589	qt/qextscintillalexercpp.h, qt/qextscintillalexercsharp.cxx,
6590	qt/qextscintillalexercsharp.h, qt/qextscintillalexercss.cxx,
6591	qt/qextscintillalexercss.h, qt/qextscintillalexerdiff.cxx,
6592	qt/qextscintillalexerdiff.h, qt/qextscintillalexerhtml.cxx,
6593	qt/qextscintillalexerhtml.h, qt/qextscintillalexeridl.cxx,
6594	qt/qextscintillalexeridl.h, qt/qextscintillalexerjava.cxx,
6595	qt/qextscintillalexerjava.h, qt/qextscintillalexerjavascript.cxx,
6596	qt/qextscintillalexerjavascript.h, qt/qextscintillalexerlua.cxx,
6597	qt/qextscintillalexerlua.h, qt/qextscintillalexermakefile.cxx,
6598	qt/qextscintillalexermakefile.h, qt/qextscintillalexerperl.cxx,
6599	qt/qextscintillalexerperl.h, qt/qextscintillalexerpov.cxx,
6600	qt/qextscintillalexerpov.h, qt/qextscintillalexerproperties.cxx,
6601	qt/qextscintillalexerproperties.h, qt/qextscintillalexerpython.cxx,
6602	qt/qextscintillalexerpython.h, qt/qextscintillalexerruby.cxx,
6603	qt/qextscintillalexerruby.h, qt/qextscintillalexersql.cxx,
6604	qt/qextscintillalexersql.h, qt/qextscintillalexertex.cxx,
6605	qt/qextscintillalexertex.h, qt/qextscintillamacro.cxx,
6606	qt/qextscintillamacro.h, qt/qextscintillaprinter.cxx,
6607	qt/qextscintillaprinter.h, qt/qscintilla.pro, qt/qscintilla_de.qm,
6608	qt/qscintilla_de.ts, qt/qscintilla_fr.qm, qt/qscintilla_fr.ts,
6609	qt/qscintilla_ptbr.qm, qt/qscintilla_ptbr.ts, qt/qscintilla_ru.qm,
6610	qt/qscintilla_ru.ts, src/AutoComplete.cxx, src/AutoComplete.h,
6611	src/CallTip.cxx, src/CallTip.h, src/CellBuffer.cxx,
6612	src/CellBuffer.h, src/ContractionState.cxx, src/ContractionState.h,
6613	src/Document.cxx, src/Document.h, src/DocumentAccessor.cxx,
6614	src/DocumentAccessor.h, src/Editor.cxx, src/Editor.h,
6615	src/ExternalLexer.cxx, src/ExternalLexer.h, src/Indicator.cxx,
6616	src/Indicator.h, src/KeyMap.cxx, src/KeyMap.h, src/KeyWords.cxx,
6617	src/LexAPDL.cxx, src/LexAU3.cxx, src/LexAVE.cxx, src/LexAda.cxx,
6618	src/LexAsm.cxx, src/LexAsn1.cxx, src/LexBaan.cxx, src/LexBash.cxx,
6619	src/LexBasic.cxx, src/LexBullant.cxx, src/LexCLW.cxx,
6620	src/LexCPP.cxx, src/LexCSS.cxx, src/LexCaml.cxx, src/LexConf.cxx,
6621	src/LexCrontab.cxx, src/LexCsound.cxx, src/LexEScript.cxx,
6622	src/LexEiffel.cxx, src/LexErlang.cxx, src/LexFlagship.cxx,
6623	src/LexForth.cxx, src/LexFortran.cxx, src/LexGen.py,
6624	src/LexGui4Cli.cxx, src/LexHTML.cxx, src/LexHaskell.cxx,
6625	src/LexKix.cxx, src/LexLisp.cxx, src/LexLout.cxx, src/LexLua.cxx,
6626	src/LexMMIXAL.cxx, src/LexMPT.cxx, src/LexMSSQL.cxx,
6627	src/LexMatlab.cxx, src/LexMetapost.cxx, src/LexNsis.cxx,
6628	src/LexOthers.cxx, src/LexPB.cxx, src/LexPOV.cxx, src/LexPS.cxx,
6629	src/LexPascal.cxx, src/LexPerl.cxx, src/LexPython.cxx,
6630	src/LexRebol.cxx, src/LexRuby.cxx, src/LexSQL.cxx,
6631	src/LexScriptol.cxx, src/LexSmalltalk.cxx, src/LexSpecman.cxx,
6632	src/LexTADS3.cxx, src/LexTeX.cxx, src/LexVB.cxx, src/LexVHDL.cxx,
6633	src/LexVerilog.cxx, src/LexYAML.cxx, src/LineMarker.cxx,
6634	src/LineMarker.h, src/PropSet.cxx, src/RESearch.cxx, src/RESearch.h,
6635	src/SVector.h, src/SciTE.properties, src/ScintillaBase.cxx,
6636	src/ScintillaBase.h, src/Style.cxx, src/Style.h,
6637	src/StyleContext.cxx, src/StyleContext.h, src/UniConversion.cxx,
6638	src/UniConversion.h, src/ViewStyle.cxx, src/ViewStyle.h,
6639	src/WindowAccessor.cxx, src/XPM.cxx, src/XPM.h, tgzsrc,
6640	vcbuild/SciLexer.dsp, version.txt, win32/Margin.cur,
6641	win32/PlatWin.cxx, win32/PlatformRes.h, win32/SciTE.properties,
6642	win32/ScintRes.rc, win32/Scintilla.def, win32/ScintillaWin.cxx,
6643	win32/deps.mak, win32/makefile, win32/scintilla.mak,
6644	win32/scintilla_vc6.mak, zipsrc.bat:
6645	First import of QScintilla
6646	[0521804cd44a]
6647