Sign in Join
Wiki copytemporary

Lazarus 1.0 fixes branch: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11This page contains the revisions to be merged from trunk to the [Lazarus 1.0 fixes](http://svn.freepascal.org/svn/lazarus/branches/fixes_1_0/) branch.
22
33Release notes can be found here [Release notes](http://wiki.lazarus.freepascal.org/Lazarus_0.99.0_release_notes)
44
55## Fixes for 1.2
66
77See [[Lazarus 1.2 fixes branch]]
88
99## Fixes for 1.0.15 (fixes branch only / no further release planned)
1010
1111### Merge requests
1212
1313#### Submitted by developer / committer
1414
1515#### Submitted by others
1616
1717### Merged revisions for 1.0.15
1818
1919- r00000 Please apply patch in mantis \#25357 instead. Sqldb: enabled TSQLDBLibraryLoader, TPQEventMonitor, TFBEventMonitor and TFBAdmin for FPC 2.6.3
2020- r43472, mantis \#25350: \[Patch\] TSQLScript database sample program
2121- r43486 SourceEditor: added nil check for top-info
2222- r43604 Components, SQLdb: added TMySQL56Connection (bug 25430), unified MySQL icons text (Arial, 11, red/\$FF0000, Gimp)
2323- r43616 Components, SQLdb: enabled TMySQL56Connection for FPC 2.6.3 and higher (bug 25471)
2424- r43614 SynEdit: pas highlighter improve handling "otherwise" in case ... of
2525- r43551 SynEdit: test, fix for big/little-endian, part of issue 0023703 , patch by Mark Morgan Lloyd
2626- r44004 Debugger: Fixed potential crash with writing (system.move) to empty string
2727
2828## Fixes for 1.0.14 (Merged)
2929
30-<table class="sortable">
31-
32-<tr>
33-
34-<th>
35-
36-Revision
37-
38-</th>
39-
40-<th>
41-
42-Category
43-
44-</th>
45-
46-<th>
47-
48-Description
49-
50-</th>
51-
52-</tr>
53-
54-<tr valign="top">
55-
56-<td>
57-
58-[r42419](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42419)
59-
60-</td>
61-
62-<td>
63-
64-Debugger
65-
66-</td>
67-
68-<td>
69-
70-Set LANG env, to prevent localisation of gdb
71-
72-</td>
73-
74-</tr>
75-
76-<tr valign="top">
77-
78-<td>
79-
80-[r42435](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42435)
81-
82-</td>
83-
84-<td>
85-
86-Debugger
87-
88-</td>
89-
90-<td>
91-
92-force exit, on destroy.
93-
94-</td>
95-
96-</tr>
97-
98-<tr valign="top">
99-
100-<td>
101-
102-[r42450](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42450)
103-
104-</td>
105-
106-<td>
107-
108-Debugger
109-
110-</td>
111-
112-<td>
113-
114-Ensure queue lock during gdb communications (possible race condition)
115-
116-</td>
117-
118-</tr>
119-
120-<tr valign="top">
121-
122-<td>
123-
124-[r42495](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42495)
125-
126-</td>
127-
128-<td>
129-
130-Debugger
131-
132-</td>
133-
134-<td>
135-
136-Filenames (for line-info) must be case-sensitive
137-
138-</td>
139-
140-</tr>
141-
142-<tr valign="top">
143-
144-<td>
145-
146-[r42542](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42542)
147-
148-</td>
149-
150-<td>
151-
152-Debugger
153-
154-</td>
155-
156-<td>
157-
158-Do not crash IDE, if gdb.exe is invalid
159-
160-</td>
161-
162-</tr>
163-
164-<tr valign="top">
165-
166-<td>
167-
168-[r42641](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42641)
169-
170-</td>
171-
172-<td>
173-
174-Debugger
175-
176-</td>
177-
178-<td>
179-
180-fixed getting callstack (could go into an endless loop)
181-
182-</td>
183-
184-</tr>
185-
186-<tr valign="top">
187-
188-<td>
189-
190-[r42643](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42643)
191-
192-</td>
193-
194-<td>
195-
196-Debugger
197-
198-</td>
199-
200-<td>
201-
202-fixed crash in callstack (when stop debugging while waiting for stack info)
203-
204-</td>
205-
206-</tr>
207-
208-<tr valign="top">
209-
210-<td>
211-
212-[r42664](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42664)
213-
214-</td>
215-
216-<td>
217-
218-Debugger
219-
220-</td>
221-
222-<td>
223-
224-callstack, fix goto source, if viewing bottom of large stack (viewing from startindex \> 1)
225-
226-</td>
227-
228-</tr>
229-
230-<tr valign="top">
231-
232-<td>
233-
234-[r42667](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42667)
235-
236-</td>
237-
238-<td>
239-
240-Debugger
241-
242-</td>
243-
244-<td>
245-
246-lock queue while handling breakpoint
247-
248-</td>
249-
250-</tr>
251-
252-<tr valign="top">
253-
254-<td>
255-
256-[r42734](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42734)
257-
258-</td>
259-
260-<td>
261-
262-Debugger, IDE
263-
264-</td>
265-
266-<td>
267-
268-Fix Debugger locking in SourceEdit (protect SynEdit during Paintlock). Calls were unbalanced if method was recursively invoked.
269-
270-</td>
271-
272-</tr>
273-
274-<tr valign="top">
275-
276-<td>
277-
278-[r42931](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42931)
279-
280-</td>
281-
282-<td>
283-
284-Debugger
285-
286-</td>
287-
288-<td>
289-
290-Options, disable add/remove buttons on signal opts. Not implemented
291-
292-</td>
293-
294-</tr>
295-
296-<tr valign="top">
297-
298-<td>
299-
300-[r42932](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42932)
301-
302-</td>
303-
304-<td>
305-
306-Debugger
307-
308-</td>
309-
310-<td>
311-
312-Options, mark project as modified, when exceptions are enabled/disabled. [Issue \#25074](https://bugs.freepascal.org/view.php?id=25074)
313-
314-</td>
315-
316-</tr>
317-
318-<tr valign="top">
319-
320-<td>
321-
322-[r42988](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42988)
323-
324-</td>
325-
326-<td>
327-
328-Debugger
329-
330-</td>
331-
332-<td>
333-
334-Spelling
335-
336-</td>
337-
338-</tr>
339-
340-<tr valign="top">
341-
342-<td>
343-
344-[r42989](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42989)
345-
346-</td>
347-
348-<td>
349-
350-Debugger
351-
352-</td>
353-
354-<td>
355-
356-fix disassembler, check if offset can be used
357-
358-</td>
359-
360-</tr>
361-
362-<tr valign="top">
363-
364-<td>
365-
366-[r43189](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=43189)
367-
368-</td>
369-
370-<td>
371-
372-Debugger
373-
374-</td>
375-
376-<td>
377-
378-Fix handling of single quote in strings returned by gdb
379-
380-</td>
381-
382-</tr>
383-
384-<tr valign="top">
385-
386-<td>
387-
388-[r43197](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=43197)
389-
390-</td>
391-
392-<td>
393-
394-Debugger
395-
396-</td>
397-
398-<td>
399-
400-Fix handling of backslash in strings returned by gdb (used for classname resolving)
401-
402-</td>
403-
404-</tr>
405-
406-<tr valign="top">
407-
408-<td>
409-
410-[r43240](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=43240)
411-
412-</td>
413-
414-<td>
415-
416-Debugger
417-
418-</td>
419-
420-<td>
421-
422-Try filename in app bundle for newer gdb
423-
424-</td>
425-
426-</tr>
427-
428-<tr valign="top">
429-
430-<td>
431-
432-[r43255](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=43255)
433-
434-</td>
435-
436-<td>
437-
438-Debugger
439-
440-</td>
441-
442-<td>
443-
444-parse version / mac file encoding depends on version
445-
446-</td>
447-
448-</tr>
449-
450-<tr valign="top">
451-
452-<td>
453-
454-[r43304](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=43304)
455-
456-</td>
457-
458-<td>
459-
460-Debugger
461-
462-</td>
463-
464-<td>
465-
466-fix adding watch via dialog. Open watch view window
467-
468-</td>
469-
470-</tr>
471-
472-<tr valign="top">
473-
474-<td>
475-
476-[r43329](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=43329)
477-
478-</td>
479-
480-<td>
481-
482-Debugger
483-
484-</td>
485-
486-<td>
487-
488-Fix mem leak in disassembler
489-
490-</td>
491-
492-</tr>
493-
494-<tr valign="top">
495-
496-<td>
497-
498-[r43364](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=43364)
499-
500-</td>
501-
502-<td>
503-
504-Debugger
505-
506-</td>
507-
508-<td>
509-
510-prevent messing up the environment on windows, due to gdb bug (gdb not setting debuggee environment) / introduced in rev 42419
511-
512-</td>
513-
514-</tr>
515-
516-<tr valign="top">
517-
518-<td>
519-
520-[r42563](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42563)
521-
522-</td>
523-
524-<td>
525-
526-IDE
527-
528-</td>
529-
530-<td>
531-
532-clean up build files: omit packages that are compiled "manually"
533-
534-</td>
535-
536-</tr>
537-
538-<tr valign="top">
539-
540-<td>
541-
542-[r42655](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42655)
543-
544-</td>
545-
546-<td>
547-
548-IDE
549-
550-</td>
551-
552-<td>
553-
554-package editor: enable compile button: check if there are commands
555-
556-</td>
557-
558-</tr>
559-
560-<tr valign="top">
561-
562-<td>
563-
564-[r42746](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42746)
565-
566-</td>
567-
568-<td>
569-
570-IDE
571-
572-</td>
573-
574-<td>
575-
576-initial setup dialog: translate captions and lcl
577-
578-</td>
579-
580-</tr>
581-
582-<tr valign="top">
583-
584-<td>
585-
586-[r37583](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=37583)
587-
588-</td>
589-
590-<td>
591-
592-LCL, dbgrid
593-
594-</td>
595-
596-<td>
597-
598-fix backspace on editing number fields, from Aleksey Lagunov, issue [21584](http://bugs.freepascal.org/view.php?id=21584)
599-
600-</td>
601-
602-</tr>
603-
604-<tr valign="top">
605-
606-<td>
607-
608-[r39124](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=39124)
609-
610-</td>
611-
612-<td>
613-
614-LCL, DBGrid
615-
616-</td>
617-
618-<td>
619-
620-workaround for datasets(?).filtered wrong behaviour, from Luiz Americo, issue 22304
621-
622-</td>
623-
624-</tr>
625-
626-<tr valign="top">
627-
628-<td>
629-
630-[r42539](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42539)
631-
632-</td>
633-
634-<td>
635-
636-LCL
637-
638-</td>
639-
640-<td>
641-
642-EditBtn, Change name of parameter Action into Accept in TAcceptValueEvent. Resolves issue [0024906](http://bugs.freepascal.org/view.php?id=0024906).
643-
644-</td>
645-
646-</tr>
647-
648-<tr valign="top">
649-
650-<td>
651-
652-[r42548](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42548),​[r42550](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42550),​[r42557](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42557),​[r42558](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42558),​[r42568](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42568)
653-
654-</td>
655-
656-<td>
657-
658-LCL
659-
660-</td>
661-
662-<td>
663-
664-Attempt to fix TabControl extra spacing (w32) issue [0023069](http://bugs.freepascal.org/view.php?id=0023069)
665-
666-</td>
667-
668-</tr>
669-
670-<tr valign="top">
671-
672-<td>
673-
674-[r42549](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42549)
675-
676-</td>
677-
678-<td>
679-
680-LCL
681-
682-</td>
683-
684-<td>
685-
686-fix TabControl TabPosition and MultiLine issue
687-
688-</td>
689-
690-</tr>
691-
692-<tr valign="top">
693-
694-<td>
695-
696-[r42559](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42559)
697-
698-</td>
699-
700-<td>
701-
702-LCL
703-
704-</td>
705-
706-<td>
707-
708-fix TabControl invalidation
709-
710-</td>
711-
712-</tr>
713-
714-<tr valign="top">
715-
716-<td>
717-
718-[r42560](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42560)
719-
720-</td>
721-
722-<td>
723-
724-LCL
725-
726-</td>
727-
728-<td>
729-
730-TabControl forward style
731-
732-</td>
733-
734-</tr>
735-
736-<tr valign="top">
737-
738-<td>
739-
740-[r42561](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42561)
741-
742-</td>
743-
744-<td>
745-
746-LCL
747-
748-</td>
749-
750-<td>
751-
752-TabControl fix borderwidth initialization
753-
754-</td>
755-
756-</tr>
757-
758-<tr valign="top">
759-
760-<td>
761-
762-[r42565](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42565)
763-
764-</td>
765-
766-<td>
767-
768-LCL
769-
770-</td>
771-
772-<td>
773-
774-TabControl fix paint border
775-
776-</td>
777-
778-</tr>
779-
780-<tr valign="top">
781-
782-<td>
783-
784-[r42567](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42567)
785-
786-</td>
787-
788-<td>
789-
790-LCL
791-
792-</td>
793-
794-<td>
795-
796-fix TabControl spacing / qt
797-
798-</td>
799-
800-</tr>
801-
802-<tr valign="top">
803-
804-<td>
805-
806-[r42654](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42654)
807-
808-</td>
809-
810-<td>
811-
812-LCL
813-
814-</td>
815-
816-<td>
817-
818-fixed OpenURL if URL is invalid, bug [24958](http://bugs.freepascal.org/view.php?id=24958)
819-
820-</td>
821-
822-</tr>
823-
824-<tr valign="top">
825-
826-<td>
827-
828-[r42703](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42703)
829-
830-</td>
831-
832-<td>
833-
834-LCL
835-
836-</td>
837-
838-<td>
839-
840-TWinControl.ChildSizing with controlstyle csAutoSize0x0, bug [24986](http://bugs.freepascal.org/view.php?id=24986)
841-
842-</td>
843-
844-</tr>
845-
846-<tr valign="top">
847-
848-<td>
849-
850-[r42712](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42712)
851-
852-</td>
853-
854-<td>
855-
856-LCL
857-
858-</td>
859-
860-<td>
861-
862-fixed GetDesignerForm outside IDE
863-
864-</td>
865-
866-</tr>
867-
868-<tr valign="top">
869-
870-<td>
871-
872-[r42455](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42455)
873-
874-</td>
875-
876-<td>
877-
878-Qt
879-
880-</td>
881-
882-<td>
883-
884-fixed focus policy of TQtTabWidget. issue [23238](http://bugs.freepascal.org/view.php?id=23238)
885-
886-</td>
887-
888-</tr>
889-
890-<tr valign="top">
891-
892-<td>
893-
894-[r42628](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42628)
895-
896-</td>
897-
898-<td>
899-
900-Qt
901-
902-</td>
903-
904-<td>
905-
906-do not crash in TQtPage if parent is TTabControl
907-
908-</td>
909-
910-</tr>
911-
912-<tr valign="top">
913-
914-<td>
915-
916-[r42629](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42629)
917-
918-</td>
919-
920-<td>
921-
922-Qt
923-
924-</td>
925-
926-<td>
927-
928-return clBackground as default color for TPanel. issue [24946](http://bugs.freepascal.org/view.php?id=24946)
929-
930-</td>
931-
932-</tr>
933-
934-<tr valign="top">
935-
936-<td>
937-
938-[r42630](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42630)
939-
940-</td>
941-
942-<td>
943-
944-Qt
945-
946-</td>
947-
948-<td>
949-
950-show icons on menus if menuitem.bitmap is assigned and there's no imagelist.issue [24770](http://bugs.freepascal.org/view.php?id=24770)
951-
952-</td>
953-
954-</tr>
955-
956-<tr valign="top">
957-
958-<td>
959-
960-[r42633](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42633)
961-
962-</td>
963-
964-<td>
965-
966-QT
967-
968-</td>
969-
970-<td>
971-
972-PageControl: check if page or tab control
973-
974-</td>
975-
976-</tr>
977-
978-<tr valign="top">
979-
980-<td>
981-
982-[r42677](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42677)
983-
984-</td>
985-
986-<td>
987-
988-Qt
989-
990-</td>
991-
992-<td>
993-
994-fixed TPageControl ActivePageIndex.issue [24972](http://bugs.freepascal.org/view.php?id=24972)
995-
996-</td>
997-
998-</tr>
999-
1000-<tr valign="top">
1001-
1002-<td>
1003-
1004-[r42722](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42722)
1005-
1006-</td>
1007-
1008-<td>
1009-
1010-Qt
1011-
1012-</td>
1013-
1014-<td>
1015-
1016-use new SlotAboutToShow() to send LM_ACTIVATE to TMenu, instead of using QEventShowToParent. issue [24979](http://bugs.freepascal.org/view.php?id=24979)
1017-
1018-</td>
1019-
1020-</tr>
1021-
1022-<tr valign="top">
1023-
1024-<td>
1025-
1026-[r42905](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42905)
1027-
1028-</td>
1029-
1030-<td>
1031-
1032-Qt
1033-
1034-</td>
1035-
1036-<td>
1037-
1038-TQtComboBox fix for call IntfGetItems when we are non-editable combobox.
1039-
1040-</td>
1041-
1042-</tr>
1043-
1044-<tr valign="top">
1045-
1046-<td>
1047-
1048-[r42906](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42906)
1049-
1050-</td>
1051-
1052-<td>
1053-
1054-Qt
1055-
1056-</td>
1057-
1058-<td>
1059-
1060-call OnDropDown imediatelly after IntfGetItems, so our events are in expected order and there's no disturbing of QListWidget while showing.issue [25032](http://bugs.freepascal.org/view.php?id=25032)
1061-
1062-</td>
1063-
1064-</tr>
1065-
1066-<tr valign="top">
1067-
1068-<td>
1069-
1070-[r42940](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42940)
1071-
1072-</td>
1073-
1074-<td>
1075-
1076-Qt
1077-
1078-</td>
1079-
1080-<td>
1081-
1082-fixed TQtCheckListBox double click event duplication.[Issue \#25089](https://bugs.freepascal.org/view.php?id=25089)
1083-
1084-</td>
1085-
1086-</tr>
1087-
1088-<tr valign="top">
1089-
1090-<td>
1091-
1092-[r42941](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42941)
1093-
1094-</td>
1095-
1096-<td>
1097-
1098-Qt
1099-
1100-</td>
1101-
1102-<td>
1103-
1104-change current row of TQtCheckListBox for Qt \>= 4.8 since it does not change ItemIndex when checkbox is clicked.
1105-
1106-</td>
1107-
1108-</tr>
1109-
1110-<tr valign="top">
1111-
1112-<td>
1113-
1114-[r42521](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42521)
1115-
1116-</td>
1117-
1118-<td>
1119-
1120-SourceSynEdit
1121-
1122-</td>
1123-
1124-<td>
1125-
1126-top-info hint and scrolling, calculate the correct amount of top lines
1127-
1128-</td>
1129-
1130-</tr>
1131-
1132-<tr valign="top">
1133-
1134-<td>
1135-
1136-[r42507](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42507)
1137-
1138-</td>
1139-
1140-<td>
1141-
1142-StartLazarus
1143-
1144-</td>
1145-
1146-<td>
1147-
1148-Fix finding PCP, if it contains spaces.
1149-
1150-</td>
1151-
1152-</tr>
1153-
1154-<tr valign="top">
1155-
1156-<td>
1157-
1158-[r42425](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42425)
1159-
1160-</td>
1161-
1162-<td>
1163-
1164-SynEdit
1165-
1166-</td>
1167-
1168-<td>
1169-
1170-do not crash the IDE, when failing to read config
1171-
1172-</td>
1173-
1174-</tr>
1175-
1176-<tr valign="top">
1177-
1178-<td>
1179-
1180-[r42701](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42701)
1181-
1182-</td>
1183-
1184-<td>
1185-
1186-SynEdit
1187-
1188-</td>
1189-
1190-<td>
1191-
1192-AutoComplete, fix GetPreviousToken use Logical pos
1193-
1194-</td>
1195-
1196-</tr>
1197-
1198-<tr valign="top">
1199-
1200-<td>
1201-
1202-[r43342](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=43342)
1203-
1204-</td>
1205-
1206-<td>
1207-
1208-SynEdit
1209-
1210-</td>
1211-
1212-<td>
1213-
1214-Pas HighLighter, recognize new &keyword for identifier style
1215-
1216-</td>
1217-
1218-</tr>
1219-
1220-<tr valign="top">
1221-
1222-<td>
1223-
1224-[r42511](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42511),​[r42512](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42512)
1225-
1226-</td>
1227-
1228-<td>
1229-
1230-Win-Installer
1231-
1232-</td>
1233-
1234-<td>
1235-
1236-Changed image
1237-
1238-</td>
1239-
1240-</tr>
1241-
1242-</table>
1243-
1244-## Fixes for 1.0.12 (Merged)
1245-
1246-<table>
1247-
1248-<tr valign="top">
1249-
1250-<td>
1251-
1252-[r41843](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=41843)
1253-
1254-</td>
1255-
1256-<td>
1257-
1258-codetools
1259-
1260-</td>
1261-
1262-<td>
1263-
1264-on variable only valid in the on block, bug [24494](http://bugs.freepascal.org/view.php?id=24494)
1265-
1266-</td>
1267-
1268-</tr>
1269-
1270-<tr valign="top">
1271-
1272-<td>
1273-
1274-[r42358](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42358)
1275-
1276-</td>
1277-
1278-<td>
1279-
1280-Debugger
1281-
1282-</td>
1283-
1284-<td>
1285-
1286-Fix IDE does not end debugger state (processdebugger / dbg=none), if exe can not be started. issue [0024809](http://bugs.freepascal.org/view.php?id=0024809)
1287-
1288-</td>
1289-
1290-</tr>
1291-
1292-<tr valign="top">
1293-
1294-<td>
1295-
1296-[r41826](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=41826)
1297-
1298-</td>
1299-
1300-<td>
1301-
1302-IDE
1303-
1304-</td>
1305-
1306-<td>
1307-
1308-environment option single taskbar button apply after change, bug [24623](http://bugs.freepascal.org/view.php?id=24623)
1309-
1310-</td>
1311-
1312-</tr>
1313-
1314-<tr valign="top">
1315-
1316-<td>
1317-
1318-[r42330](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42330)
1319-
1320-</td>
1321-
1322-<td>
1323-
1324-IDE
1325-
1326-</td>
1327-
1328-<td>
1329-
1330-ctrl+enter: stop at spaces only if no quotes in front, bug [24042](http://bugs.freepascal.org/view.php?id=24042)
1331-
1332-</td>
1333-
1334-</tr>
1335-
1336-<tr valign="top">
1337-
1338-<td>
1339-
1340-[r42426](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42426)
1341-
1342-</td>
1343-
1344-<td>
1345-
1346-IDE
1347-
1348-</td>
1349-
1350-<td>
1351-
1352-save session, changin folding in editor marks session as changed
1353-
1354-</td>
1355-
1356-</tr>
1357-
1358-<tr valign="top">
1359-
1360-<td>
1361-
1362-[r41772](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=41772)
1363-
1364-</td>
1365-
1366-<td>
1367-
1368-Gtk2
1369-
1370-</td>
1371-
1372-<td>
1373-
1374-fixed itemheight with lbOwnerDrawFixed style of listbox. issue [24629](http://bugs.freepascal.org/view.php?id=24629)
1375-
1376-</td>
1377-
1378-</tr>
1379-
1380-<tr valign="top">
1381-
1382-<td>
1383-
1384-[r42033](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42033),​[r42103](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42103),​[r42135](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42135)
1385-
1386-</td>
1387-
1388-<td>
1389-
1390-LCL
1391-
1392-</td>
1393-
1394-<td>
1395-
1396-TTextStrings: fixed TTextStrings.Insert, bug [24718](http://bugs.freepascal.org/view.php?id=24718)
1397-
1398-</td>
1399-
1400-</tr>
1401-
1402-<tr valign="top">
1403-
1404-<td>
1405-
1406-[r41502](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=41502),​[r41510](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=41510),​[r41572](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=41572)
1407-
1408-</td>
1409-
1410-<td>
1411-
1412-LCL
1413-
1414-</td>
1415-
1416-<td>
1417-
1418-reset hintwindow region after color change
1419-
1420-</td>
1421-
1422-</tr>
1423-
1424-<tr valign="top">
1425-
1426-<td>
1427-
1428-[r42086](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42086)
1429-
1430-</td>
1431-
1432-<td>
1433-
1434-LCL
1435-
1436-</td>
1437-
1438-<td>
1439-
1440-TSpeedButton: do not eat DialogChar when disabled, bug [24742](http://bugs.freepascal.org/view.php?id=24742)
1441-
1442-</td>
1443-
1444-</tr>
1445-
1446-<tr valign="top">
1447-
1448-<td>
1449-
1450-[r41771](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=41771)
1451-
1452-</td>
1453-
1454-<td>
1455-
1456-LCL
1457-
1458-</td>
1459-
1460-<td>
1461-
1462-fixed AV on TCheckListBox when key space is pressed to check/uncheck item, and itemindex=-1. issue [24627](http://bugs.freepascal.org/view.php?id=24627)
1463-
1464-</td>
1465-
1466-</tr>
1467-
1468-<tr valign="top">
1469-
1470-<td>
1471-
1472-[r42306](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42306)
1473-
1474-</td>
1475-
1476-<td>
1477-
1478-LCL
1479-
1480-</td>
1481-
1482-<td>
1483-
1484-getmousecapture: check if handleallocated, reducing overhead and fixing crash on carbon
1485-
1486-</td>
1487-
1488-</tr>
1489-
1490-<tr valign="top">
1491-
1492-<td>
1493-
1494-[r39922](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=39922)
1495-
1496-</td>
1497-
1498-<td>
1499-
1500-LCL
1501-
1502-</td>
1503-
1504-<td>
1505-
1506-added capfHasScrollOffset into ControlAtPos in WMContextMenu so offset is ok when control is inside scrolled control. issue [23584](http://bugs.freepascal.org/view.php?id=23584)
1507-
1508-</td>
1509-
1510-</tr>
1511-
1512-<tr valign="top">
1513-
1514-<td>
1515-
1516-[r37787](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=37787)
1517-
1518-</td>
1519-
1520-<td>
1521-
1522-LCL
1523-
1524-</td>
1525-
1526-<td>
1527-
1528-dbctrls.pp: Publish BorderStyle and CharCase for TDBComboBox. Issue [22295](http://bugs.freepascal.org/view.php?id=22295), patch from LacaK
1529-
1530-</td>
1531-
1532-</tr>
1533-
1534-<tr valign="top">
1535-
1536-<td>
1537-
1538-[r42283](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42283)
1539-
1540-</td>
1541-
1542-<td>
1543-
1544-LCL, docs
1545-
1546-</td>
1547-
1548-<td>
1549-
1550-build_lcl_docs: add --css-file parameter for setting chm css files (Issue [0024823](http://bugs.freepascal.org/view.php?id=0024823))
1551-
1552-</td>
1553-
1554-</tr>
1555-
1556-<tr valign="top">
1557-
1558-<td>
1559-
1560-[r42011](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42011),​42013,​[r42016](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42016),​[r42018](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42018),​[r42020](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42020),​[r42022](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42022),​[r42029](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42029)
1561-
1562-</td>
1563-
1564-<td>
1565-
1566-LCL
1567-
1568-</td>
1569-
1570-<td>
1571-
1572-made codepage conversion 852,874,1250,1251,1252,1253,1255,1257,1258 to UTF8 and back lossless
1573-
1574-</td>
1575-
1576-</tr>
1577-
1578-<tr valign="top">
1579-
1580-<td>
1581-
1582-[r42268](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42268)
1583-
1584-</td>
1585-
1586-<td>
1587-
1588-LCL
1589-
1590-</td>
1591-
1592-<td>
1593-
1594-TMaskList: Don't split masks on space (Issue [0024771](http://bugs.freepascal.org/view.php?id=0024771)).
1595-
1596-</td>
1597-
1598-</tr>
1599-
1600-<tr valign="top">
1601-
1602-<td>
1603-
1604-[r42066](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42066)
1605-
1606-</td>
1607-
1608-<td>
1609-
1610-ShellTreeView
1611-
1612-</td>
1613-
1614-<td>
1615-
1616-Publish draw events of ShellTreeView (Issue [0024732](http://bugs.freepascal.org/view.php?id=0024732))
1617-
1618-</td>
1619-
1620-</tr>
1621-
1622-<tr valign="top">
1623-
1624-<td>
1625-
1626-[r41717](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=41717)
1627-
1628-</td>
1629-
1630-<td>
1631-
1632-SourceSynEdit
1633-
1634-</td>
1635-
1636-<td>
1637-
1638-fix scrolling with top-info hint. Issue [0024505](http://bugs.freepascal.org/view.php?id=0024505)
1639-
1640-</td>
1641-
1642-</tr>
1643-
1644-<tr valign="top">
1645-
1646-<td>
1647-
1648-[r42193](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42193)
1649-
1650-</td>
1651-
1652-<td>
1653-
1654-SynEdit
1655-
1656-</td>
1657-
1658-<td>
1659-
1660-pas highlighter: fixed "packed class"
1661-
1662-</td>
1663-
1664-</tr>
1665-
1666-<tr valign="top">
1667-
1668-<td>
1669-
1670-[r37377](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=37377)
1671-
1672-</td>
1673-
1674-<td>
1675-
1676-SynEdit
1677-
1678-</td>
1679-
1680-<td>
1681-
1682-Mouse Selection and scroll-by-wheel. Issue [0022072](http://bugs.freepascal.org/view.php?id=0022072), [22090](http://bugs.freepascal.org/view.php?id=22090)
1683-
1684-</td>
1685-
1686-</tr>
1687-
1688-<tr valign="top">
1689-
1690-<td>
1691-
1692-[r41769](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=41769)
1693-
1694-</td>
1695-
1696-<td>
1697-
1698-TAChart
1699-
1700-</td>
1701-
1702-<td>
1703-
1704-Do not fill polylines in SVG export. Fixes [23982](http://bugs.freepascal.org/view.php?id=23982)
1705-
1706-</td>
1707-
1708-</tr>
1709-
1710-<tr valign="top">
1711-
1712-<td>
1713-
1714-[r39620](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=39620)
1715-
1716-</td>
1717-
1718-<td>
1719-
1720-TSelectDirectoryDialog
1721-
1722-</td>
1723-
1724-<td>
1725-
1726-also show editbox for directory selection. Issue [23521](http://bugs.freepascal.org/view.php?id=23521)
1727-
1728-</td>
1729-
1730-</tr>
1731-
1732-<tr valign="top">
1733-
1734-<td>
1735-
1736-[r42123](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42123)
1737-
1738-</td>
1739-
1740-<td>
1741-
1742-TCustomTreeView
1743-
1744-</td>
1745-
1746-<td>
1747-
1748-use Utf8CompareStr for default sorting instead of AnsiCompareStr (Issue [0024740](http://bugs.freepascal.org/view.php?id=0024740)).
1749-
1750-</td>
1751-
1752-</tr>
1753-
1754-<tr valign="top">
1755-
1756-<td>
1757-
1758-[r42197](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42197)
1759-
1760-</td>
1761-
1762-<td>
1763-
1764-ValEdit
1765-
1766-</td>
1767-
1768-<td>
1769-
1770-use Strings.NameValueSeparator instead of hardcoded '=' (Issue [0024779](http://bugs.freepascal.org/view.php?id=0024779))
1771-
1772-</td>
1773-
1774-</tr>
1775-
1776-<tr valign="top">
1777-
1778-<td>
1779-
1780-[r42205](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42205)
1781-
1782-</td>
1783-
1784-<td>
1785-
1786-ValEdit
1787-
1788-</td>
1789-
1790-<td>
1791-
1792-fix crash in TValueListEditor.AdjustColumnWidths (Issue [0024779](http://bugs.freepascal.org/view.php?id=0024779))
1793-
1794-</td>
1795-
1796-</tr>
1797-
1798-<tr valign="top">
1799-
1800-<td>
1801-
1802-[r42319](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42319)
1803-
1804-</td>
1805-
1806-<td>
1807-
1808-ValEdit
1809-
1810-</td>
1811-
1812-<td>
1813-
1814-fix crash in TValueListEditor.AdjustColumnWidths when resizing a parent form. (Issue [24827](http://bugs.freepascal.org/view.php?id=24827))
1815-
1816-</td>
1817-
1818-</tr>
1819-
1820-<tr valign="top">
1821-
1822-<td>
1823-
1824-[r39144](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=39144),​[r42418](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42418)
1825-
1826-</td>
1827-
1828-<td>
1829-
1830-SqlDb
1831-
1832-</td>
1833-
1834-<td>
1835-
1836-Allow compiling SQLite3 components on Win64 version of Lazarus. Issue [22951](http://bugs.freepascal.org/view.php?id=22951)
1837-
1838-</td>
1839-
1840-</tr>
1841-
1842-<tr valign="top">
1843-
1844-<td>
1845-
1846-[r41291](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=41291)
1847-
1848-</td>
1849-
1850-<td>
1851-
1852-Qt
1853-
1854-</td>
1855-
1856-<td>
1857-
1858-fixed LCLIntf.Frame3D. When FillBrush isn't filled then draw shaded box without brush (applies painter brush).issue [24445](http://bugs.freepascal.org/view.php?id=24445)
1859-
1860-</td>
1861-
1862-</tr>
1863-
1864-<tr valign="top">
1865-
1866-<td>
1867-
1868-[r41475](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=41475)
1869-
1870-</td>
1871-
1872-<td>
1873-
1874-Qt
1875-
1876-</td>
1877-
1878-<td>
1879-
1880-fixed problem with TCustomPanel.Color, when panel is painted via Frame3d.Problem raised with r41291 while fixing [24445](http://bugs.freepascal.org/view.php?id=24445)
1881-
1882-</td>
1883-
1884-</tr>
1885-
1886-<tr valign="top">
1887-
1888-<td>
1889-
1890-[r41739](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=41739)
1891-
1892-</td>
1893-
1894-<td>
1895-
1896-Qt
1897-
1898-</td>
1899-
1900-<td>
1901-
1902-return correct lfHeight inside TQtWidgetSet.GetObject. issue [24613](http://bugs.freepascal.org/view.php?id=24613)
1903-
1904-</td>
1905-
1906-</tr>
1907-
1908-</table>
1909-
1910-## Fixes for 1.0.10 (Merged)
1911-
1912-<table>
1913-
1914-<tr valign="top">
1915-
1916-<td>
1917-
1918-r40581
1919-
1920-</td>
1921-
1922-<td>
1923-
1924-codetools
1925-
1926-</td>
1927-
1928-<td>
1929-
1930-fpc source scores: unit fileinfo on target non wince, bug [[http://bugs.freepascal.org/view.php?id=24070 24070]]
1931-
1932-</td>
1933-
1934-</tr>
1935-
1936-<tr valign="top">
1937-
1938-<td>
1939-
1940-r41481
1941-
1942-</td>
1943-
1944-<td>
1945-
1946-codetools
1947-
1948-</td>
1949-
1950-<td>
1951-
1952-removed old fpc 1.0 defines, biting 2.7.1 sources
1953-
1954-</td>
1955-
1956-</tr>
1957-
1958-<tr valign="top">
1959-
1960-<td>
1961-
1962-r40543
1963-
1964-</td>
1965-
1966-<td>
1967-
1968-DBGrids
1969-
1970-</td>
1971-
1972-<td>
1973-
1974-fix crash in PrepareCellHints when DataLink is not Active (issue [[http://bugs.freepascal.org/view.php?id=0024028 0024028]]).
1975-
1976-</td>
1977-
1978-</tr>
1979-
1980-<tr valign="top">
1981-
1982-<td>
1983-
1984-r41240
1985-
1986-</td>
1987-
1988-<td>
1989-
1990-Debugger
1991-
1992-</td>
1993-
1994-<td>
1995-
1996-utf8 content for event-log (warnings/OutputDebugString). Issue [[http://bugs.freepascal.org/view.php?id=24353 24353]]
1997-
1998-</td>
1999-
2000-</tr>
2001-
2002-<tr valign="top">
2003-
2004-<td>
2005-
2006-r41233,​r41260,​r41265,​r41266,​r41270,​r41273,​r41275,​r41279,​r41293
2007-
2008-</td>
2009-
2010-<td>
2011-
2012-Debugger
2013-
2014-</td>
2015-
2016-<td>
2017-
2018-Improved shortstring detection. strings with utf8 content in locals and some in watches
2019-
2020-</td>
2021-
2022-</tr>
2023-
2024-<tr valign="top">
2025-
2026-<td>
2027-
2028-r41298
2029-
2030-</td>
2031-
2032-<td>
2033-
2034-Debugger
2035-
2036-</td>
2037-
2038-<td>
2039-
2040-more utf8 for strings in watches
2041-
2042-</td>
2043-
2044-</tr>
2045-
2046-<tr valign="top">
2047-
2048-<td>
2049-
2050-r38231
2051-
2052-</td>
2053-
2054-<td>
2055-
2056-IDE
2057-
2058-</td>
2059-
2060-<td>
2061-
2062-itmEditUndo\itmEditRedo is almost always Enabled, even when it is impossible to Undo\Redo in source Editor, issue [[http://bugs.freepascal.org/view.php?id=22633 22633]]
2063-
2064-</td>
2065-
2066-</tr>
2067-
2068-<tr valign="top">
2069-
2070-<td>
2071-
2072-r39405
2073-
2074-</td>
2075-
2076-<td>
2077-
2078-IDE
2079-
2080-</td>
2081-
2082-<td>
2083-
2084-Autocheck radiobutton when you enter a value in the HeightEdit / WidthEdit, issue [[http://bugs.freepascal.org/view.php?id=23398 23398]]
2085-
2086-</td>
2087-
2088-</tr>
2089-
2090-<tr valign="top">
2091-
2092-<td>
2093-
2094-r40577
2095-
2096-</td>
2097-
2098-<td>
2099-
2100-IDE
2101-
2102-</td>
2103-
2104-<td>
2105-
2106-test compiler settings: show message when busy
2107-
2108-</td>
2109-
2110-</tr>
2111-
2112-<tr valign="top">
2113-
2114-<td>
2115-
2116-r40628
2117-
2118-</td>
2119-
2120-<td>
2121-
2122-IDE
2123-
2124-</td>
2125-
2126-<td>
2127-
2128-fixed showing broken dependencies
2129-
2130-</td>
2131-
2132-</tr>
2133-
2134-<tr valign="top">
2135-
2136-<td>
2137-
2138-r40640
2139-
2140-</td>
2141-
2142-<td>
2143-
2144-IDE
2145-
2146-</td>
2147-
2148-<td>
2149-
2150-help for fpc messages: fixed crash when no help found, search for message file in compiler directories
2151-
2152-</td>
2153-
2154-</tr>
2155-
2156-<tr valign="top">
2157-
2158-<td>
2159-
2160-r40730
2161-
2162-</td>
2163-
2164-<td>
2165-
2166-IDE
2167-
2168-</td>
2169-
2170-<td>
2171-
2172-project resource file version: do not set modifie is the same and initialize it after read
2173-
2174-</td>
2175-
2176-</tr>
2177-
2178-<tr valign="top">
2179-
2180-<td>
2181-
2182-r40803
2183-
2184-</td>
2185-
2186-<td>
2187-
2188-IDE:
2189-
2190-</td>
2191-
2192-<td>
2193-
2194-package editor: extend unit/include path: shorten paths that are not sub directories, bug [[http://bugs.freepascal.org/view.php?id=24272 24272]]
2195-
2196-</td>
2197-
2198-</tr>
2199-
2200-<tr valign="top">
2201-
2202-<td>
2203-
2204-r41130
2205-
2206-</td>
2207-
2208-<td>
2209-
2210-IDE
2211-
2212-</td>
2213-
2214-<td>
2215-
2216-remove & from key map resourcestrings
2217-
2218-</td>
2219-
2220-</tr>
2221-
2222-<tr valign="top">
2223-
2224-<td>
2225-
2226-r41165
2227-
2228-</td>
2229-
2230-<td>
2231-
2232-IDE
2233-
2234-</td>
2235-
2236-<td>
2237-
2238-fixed caption Free Pascal in highlighter
2239-
2240-</td>
2241-
2242-</tr>
2243-
2244-<tr valign="top">
2245-
2246-<td>
2247-
2248-r41319
2249-
2250-</td>
2251-
2252-<td>
2253-
2254-IDE
2255-
2256-</td>
2257-
2258-<td>
2259-
2260-add example projects to recent menu only once
2261-
2262-</td>
2263-
2264-</tr>
2265-
2266-<tr valign="top">
2267-
2268-<td>
2269-
2270-r40636
2271-
2272-</td>
2273-
2274-<td>
2275-
2276-IDEIntf
2277-
2278-</td>
2279-
2280-<td>
2281-
2282-register TBoolPropertyEditor for WordBool, LongBool and QWordBool, needed since fpc 2.6.0
2283-
2284-</td>
2285-
2286-</tr>
2287-
2288-<tr valign="top">
2289-
2290-<td>
2291-
2292-r40728
2293-
2294-</td>
2295-
2296-<td>
2297-
2298-IDEIntf:
2299-
2300-</td>
2301-
2302-<td>
2303-
2304-TCollectionPropertyEditor: fixed unselecting if owner is freed
2305-
2306-</td>
2307-
2308-</tr>
2309-
2310-<tr valign="top">
2311-
2312-<td>
2313-
2314-r41049
2315-
2316-</td>
2317-
2318-<td>
2319-
2320-Installer, Win
2321-
2322-</td>
2323-
2324-<td>
2325-
2326-add French translation. Patch by ChrisF. Issue [[http://bugs.freepascal.org/view.php?id=24171 24171]]
2327-
2328-</td>
2329-
2330-</tr>
2331-
2332-<tr valign="top">
2333-
2334-<td>
2335-
2336-r41057
2337-
2338-</td>
2339-
2340-<td>
2341-
2342-Installer, Win
2343-
2344-</td>
2345-
2346-<td>
2347-
2348-cleaned up OldInOtherFolder1 string as per ChrisF's comment in bug [[http://bugs.freepascal.org/view.php?id=24171 24171]]
2349-
2350-</td>
2351-
2352-</tr>
2353-
2354-<tr valign="top">
2355-
2356-<td>
2357-
2358-r40562
2359-
2360-</td>
2361-
2362-<td>
2363-
2364-LCL
2365-
2366-</td>
2367-
2368-<td>
2369-
2370-gtk, fix LazReport designer sometimes presented as a thin vertical or horizontal band that runs from center of screen under gtk2/64-bit, related to issue [[http://bugs.freepascal.org/view.php?id=21634 21634]]
2371-
2372-</td>
2373-
2374-</tr>
2375-
2376-<tr valign="top">
2377-
2378-<td>
2379-
2380-r40778
2381-
2382-</td>
2383-
2384-<td>
2385-
2386-LCL
2387-
2388-</td>
2389-
2390-<td>
2391-
2392-navFocusableButtons doesn't work in TDBNavigator, modified patch from Éderson Cássio, issue [[http://bugs.freepascal.org/view.php?id=24191 24191]]
2393-
2394-</td>
2395-
2396-</tr>
2397-
2398-<tr valign="top">
2399-
2400-<td>
2401-
2402-r41501
2403-
2404-</td>
2405-
2406-<td>
2407-
2408-LCL
2409-
2410-</td>
2411-
2412-<td>
2413-
2414-use UTF8Length instead of Length on calc dbgrid column field width, from Rumen Gyurov, issue [[http://bugs.freepascal.org/view.php?id=24491 24491]]
2415-
2416-</td>
2417-
2418-</tr>
2419-
2420-<tr valign="top">
2421-
2422-<td>
2423-
2424-r40758
2425-
2426-</td>
2427-
2428-<td>
2429-
2430-LCL
2431-
2432-</td>
2433-
2434-<td>
2435-
2436-fixed conditionals for default LCLWidgetType
2437-
2438-</td>
2439-
2440-</tr>
2441-
2442-<tr valign="top">
2443-
2444-<td>
2445-
2446-r41373
2447-
2448-</td>
2449-
2450-<td>
2451-
2452-LCL
2453-
2454-</td>
2455-
2456-<td>
2457-
2458-TTreeView: clear cache when adding node
2459-
2460-</td>
2461-
2462-</tr>
2463-
2464-<tr valign="top">
2465-
2466-<td>
2467-
2468-r41411
2469-
2470-</td>
2471-
2472-<td>
2473-
2474-LCL
2475-
2476-</td>
2477-
2478-<td>
2479-
2480-prevent change in dbcombobox when autoedit is false. Issue [[http://bugs.freepascal.org/view.php?id=24207 24207]]
2481-
2482-</td>
2483-
2484-</tr>
2485-
2486-<tr valign="top">
2487-
2488-<td>
2489-
2490-r41453
2491-
2492-</td>
2493-
2494-<td>
2495-
2496-LCL
2497-
2498-</td>
2499-
2500-<td>
2501-
2502-TFilterComboBox: freenotification for ShellListView, bug [[http://bugs.freepascal.org/view.php?id=24512 24512]]
2503-
2504-</td>
2505-
2506-</tr>
2507-
2508-<tr valign="top">
2509-
2510-<td>
2511-
2512-r41477
2513-
2514-</td>
2515-
2516-<td>
2517-
2518-LCL gtk2
2519-
2520-</td>
2521-
2522-<td>
2523-
2524-fixed AskUser,QuestionDlg escape key result
2525-
2526-</td>
2527-
2528-</tr>
2529-
2530-<tr valign="top">
2531-
2532-<td>
2533-
2534-r40900
2535-
2536-</td>
2537-
2538-<td>
2539-
2540-LCL
2541-
2542-</td>
2543-
2544-<td>
2545-
2546-MaskEdit: respect AutoSelect if control is masked. Issue [[http://bugs.freepascal.org/view.php?id=0024311 0024311]]
2547-
2548-</td>
2549-
2550-</tr>
2551-
2552-<tr valign="top">
2553-
2554-<td>
2555-
2556-r40513
2557-
2558-</td>
2559-
2560-<td>
2561-
2562-Qt
2563-
2564-</td>
2565-
2566-<td>
2567-
2568-do not trigger scroll events while calling SetScrollInfo, fix issue 23815
2569-
2570-</td>
2571-
2572-</tr>
2573-
2574-<tr valign="top">
2575-
2576-<td>
2577-
2578-r40563
2579-
2580-</td>
2581-
2582-<td>
2583-
2584-Qt
2585-
2586-</td>
2587-
2588-<td>
2589-
2590-fixed default text color of QTabBar. issue [[http://bugs.freepascal.org/view.php?id=23985 23985]]
2591-
2592-</td>
2593-
2594-</tr>
2595-
2596-<tr valign="top">
2597-
2598-<td>
2599-
2600-r40956
2601-
2602-</td>
2603-
2604-<td>
2605-
2606-Qt
2607-
2608-</td>
2609-
2610-<td>
2611-
2612-fixed determination of string content (RightToLeft vs. LeftToRight). issue \#24340
2613-
2614-</td>
2615-
2616-</tr>
2617-
2618-<tr valign="top">
2619-
2620-<td>
2621-
2622-r40621,40622, 40625
2623-
2624-</td>
2625-
2626-<td>
2627-
2628-Qt
2629-
2630-</td>
2631-
2632-<td>
2633-
2634-fixes for buggy xfwm4 window manager under X11
2635-
2636-</td>
2637-
2638-</tr>
2639-
2640-<tr valign="top">
2641-
2642-<td>
2643-
2644-r40993
2645-
2646-</td>
2647-
2648-<td>
2649-
2650-Qt
2651-
2652-</td>
2653-
2654-<td>
2655-
2656-formatting
2657-
2658-</td>
2659-
2660-</tr>
2661-
2662-<tr valign="top">
2663-
2664-<td>
2665-
2666-r40995
2667-
2668-</td>
2669-
2670-<td>
2671-
2672-Qt
2673-
2674-</td>
2675-
2676-<td>
2677-
2678-fixed visibility of THintWindow class when virtual desktop is switched or application minimized.issue \#24363
2679-
2680-</td>
2681-
2682-</tr>
2683-
2684-<tr valign="top">
2685-
2686-<td>
2687-
2688-r41339
2689-
2690-</td>
2691-
2692-<td>
2693-
2694-Qt
2695-
2696-</td>
2697-
2698-<td>
2699-
2700-fixed bad behaviour of popup windows under metacity window manager.
2701-
2702-</td>
2703-
2704-</tr>
2705-
2706-<tr valign="top">
2707-
2708-<td>
2709-
2710-r41346
2711-
2712-</td>
2713-
2714-<td>
2715-
2716-Qt
2717-
2718-</td>
2719-
2720-<td>
2721-
2722-fixed problems with modal and popup windows over modal windows with Mint's Marco window manager (Mate desktop)
2723-
2724-</td>
2725-
2726-</tr>
2727-
2728-<tr valign="top">
2729-
2730-<td>
2731-
2732-r41378
2733-
2734-</td>
2735-
2736-<td>
2737-
2738-Qt
2739-
2740-</td>
2741-
2742-<td>
2743-
2744-fixed bug with AltGr key handling under windows.We are using winapi directly as workaround for bug in Qt library. issue [[http://bugs.freepascal.org/view.php?id=23808 23808]]
2745-
2746-</td>
2747-
2748-</tr>
2749-
2750-<tr valign="top">
2751-
2752-<td>
2753-
2754-r40764
2755-
2756-</td>
2757-
2758-<td>
2759-
2760-Qt
2761-
2762-</td>
2763-
2764-<td>
2765-
2766-implemented getKeyState for caps lock and numlock under x11 and win32 targets
2767-
2768-</td>
2769-
2770-</tr>
2771-
2772-<tr valign="top">
2773-
2774-<td>
2775-
2776-r41347
2777-
2778-</td>
2779-
2780-<td>
2781-
2782-Qt
2783-
2784-</td>
2785-
2786-<td>
2787-
2788-rework fixes for metacity like wm's. Now marco and gnome shell are mapped as metacity.
2789-
2790-</td>
2791-
2792-</tr>
2793-
2794-<tr valign="top">
2795-
2796-<td>
2797-
2798-r40954
2799-
2800-</td>
2801-
2802-<td>
2803-
2804-Qt
2805-
2806-</td>
2807-
2808-<td>
2809-
2810-use QPolygonH to draw poly regions in FillRgn()
2811-
2812-</td>
2813-
2814-</tr>
2815-
2816-<tr valign="top">
2817-
2818-<td>
2819-
2820-r41144
2821-
2822-</td>
2823-
2824-<td>
2825-
2826-Qt
2827-
2828-</td>
2829-
2830-<td>
2831-
2832-workaround for Qt lib bug (QStyle) where disabled button doesn't have activated disabled colors palette. issue [[http://bugs.freepascal.org/view.php?id=24413 24413]]
2833-
2834-</td>
2835-
2836-</tr>
2837-
2838-<tr valign="top">
2839-
2840-<td>
2841-
2842-r40723
2843-
2844-</td>
2845-
2846-<td>
2847-
2848-ShellCtrls
2849-
2850-</td>
2851-
2852-<td>
2853-
2854-declare property ViewStyle of TShellListView as "default vsReport" (issue [[http://bugs.freepascal.org/view.php?id=0024226 0024226]]).
2855-
2856-</td>
2857-
2858-</tr>
2859-
2860-<tr valign="top">
2861-
2862-<td>
2863-
2864-r41220,r41222,r41228
2865-
2866-</td>
2867-
2868-<td>
2869-
2870-SynEdit
2871-
2872-</td>
2873-
2874-<td>
2875-
2876-Trim spaces - position only: Do not mark buffer as modified, if pressing space at EOL. Follow up revision 40680
2877-
2878-</td>
2879-
2880-</tr>
2881-
2882-<tr valign="top">
2883-
2884-<td>
2885-
2886-r40545
2887-
2888-</td>
2889-
2890-<td>
2891-
2892-SynEdit
2893-
2894-</td>
2895-
2896-<td>
2897-
2898-Fixed gutter resizing. Issue [[http://bugs.freepascal.org/view.php?id=0023990 0023990]]
2899-
2900-</td>
2901-
2902-</tr>
2903-
2904-<tr valign="top">
2905-
2906-<td>
2907-
2908-r40680
2909-
2910-</td>
2911-
2912-<td>
2913-
2914-SynEdit
2915-
2916-</td>
2917-
2918-<td>
2919-
2920-fixed trim-space (mode "position only") would corrupt text on certain undo. Issue [[http://bugs.freepascal.org/view.php?id=24101 24101]]
2921-
2922-</td>
2923-
2924-</tr>
2925-
2926-<tr valign="top">
2927-
2928-<td>
2929-
2930-r41046
2931-
2932-</td>
2933-
2934-<td>
2935-
2936-SynEdit
2937-
2938-</td>
2939-
2940-<td>
2941-
2942-Fixed folding in "library" code. Issue [[http://bugs.freepascal.org/view.php?id=0024370 0024370]]
2943-
2944-</td>
2945-
2946-</tr>
2947-
2948-<tr valign="top">
2949-
2950-<td>
2951-
2952-r37854
2953-
2954-</td>
2955-
2956-<td>
2957-
2958-SynEdit
2959-
2960-</td>
2961-
2962-<td>
2963-
2964-Pas Highlighter: recognize {\$IFOPT}
2965-
2966-</td>
2967-
2968-</tr>
2969-
2970-<tr valign="top">
2971-
2972-<td>
2973-
2974-r41047
2975-
2976-</td>
2977-
2978-<td>
2979-
2980-SynEdit
2981-
2982-</td>
2983-
2984-<td>
2985-
2986-Pas Highlighter: Completed the list of Ifdef, ifopt, elseif directives
2987-
2988-</td>
2989-
2990-</tr>
2991-
2992-<tr valign="top">
2993-
2994-<td>
2995-
2996-r41129
2997-
2998-</td>
2999-
3000-<td>
3001-
3002-SynEdit
3003-
3004-</td>
3005-
3006-<td>
3007-
3008-Fixed folding in "label" code. Issue [[http://bugs.freepascal.org/view.php?id=0024417 0024417]]
3009-
3010-</td>
3011-
3012-</tr>
3013-
3014-<tr valign="top">
3015-
3016-<td>
3017-
3018-r41340
3019-
3020-</td>
3021-
3022-<td>
3023-
3024-Translations
3025-
3026-</td>
3027-
3028-<td>
3029-
3030-reverted Arabic translation to r37531 by request of Mazen Neifer (current Arabic translation maintainer). Reason is poor quality/machine translation, which makes hard to use translated IDE.
3031-
3032-</td>
3033-
3034-</tr>
3035-
3036-</table>
3037-
3038-## Fixes for 1.0.8 (Merged)
3039-
3040-> **Note:** This release contains an upgrade of FPC to version 2.6.2. Please read [[User Changes 2.6.2]]
3041-
3042-<table>
3043-
3044-<tr valign="top">
3045-
3046-<td>
3047-
3048-r40143
3049-
3050-</td>
3051-
3052-<td>
3053-
3054-AggPas
3055-
3056-</td>
3057-
3058-<td>
3059-
3060-Fix coordinate calculation in Pixels and Colors properties of TAggFPImage
3061-
3062-</td>
3063-
3064-</tr>
3065-
3066-<tr valign="top">
3067-
3068-<td>
3069-
3070-r40216
3071-
3072-</td>
3073-
3074-<td>
3075-
3076-AggPas
3077-
3078-</td>
3079-
3080-<td>
3081-
3082-Fix TLazIntfImage descriptor for 32-bit pixel format
3083-
3084-</td>
3085-
3086-</tr>
3087-
3088-<tr valign="top">
3089-
3090-<td>
3091-
3092-r40335
3093-
3094-</td>
3095-
3096-<td>
3097-
3098-codetools
3099-
3100-</td>
3101-
3102-<td>
3103-
3104-fixed parsing \#0, bug [[http://bugs.freepascal.org/view.php?id=23906 23906]]
3105-
3106-</td>
3107-
3108-</tr>
3109-
3110-<tr valign="top">
3111-
3112-<td>
3113-
3114-r40482
3115-
3116-</td>
3117-
3118-<td>
3119-
3120-Debugger
3121-
3122-</td>
3123-
3124-<td>
3125-
3126-Fixed range-check on linux. Issue [[http://bugs.freepascal.org/view.php?id=23993 23993]] Patch by C Western
3127-
3128-</td>
3129-
3130-</tr>
3131-
3132-<tr valign="top">
3133-
3134-<td>
3135-
3136-r38476
3137-
3138-</td>
3139-
3140-<td>
3141-
3142-Designer
3143-
3144-</td>
3145-
3146-<td>
3147-
3148-Use a record of signed SmallInts to prevent range check errors. Still about issue [[http://bugs.freepascal.org/view.php?id=22760 22760]]
3149-
3150-</td>
3151-
3152-</tr>
3153-
3154-<tr valign="top">
3155-
3156-<td>
3157-
3158-r40371
3159-
3160-</td>
3161-
3162-<td>
3163-
3164-Gtk2
3165-
3166-</td>
3167-
3168-<td>
3169-
3170-Gtk2WSCustomPanel respect TCustomPanel.Visible property when creating handle. issue [[http://bugs.freepascal.org/view.php?id=23940 23940]]
3171-
3172-</td>
3173-
3174-</tr>
3175-
3176-<tr valign="top">
3177-
3178-<td>
3179-
3180-r40097
3181-
3182-</td>
3183-
3184-<td>
3185-
3186-IDE
3187-
3188-</td>
3189-
3190-<td>
3191-
3192-prevent debugger from entering invalid state, if started again before completely stopped. For info see issue [[http://bugs.freepascal.org/view.php?id=0023800 0023800]]
3193-
3194-</td>
3195-
3196-</tr>
3197-
3198-<tr valign="top">
3199-
3200-<td>
3201-
3202-r40177
3203-
3204-</td>
3205-
3206-<td>
3207-
3208-IDE
3209-
3210-</td>
3211-
3212-<td>
3213-
3214-fixed restoring designed form when HideIDEWindowsOnRun = true. issue [[http://bugs.freepascal.org/view.php?id=22535 22535]]
3215-
3216-</td>
3217-
3218-</tr>
3219-
3220-<tr valign="top">
3221-
3222-<td>
3223-
3224-r40244
3225-
3226-</td>
3227-
3228-<td>
3229-
3230-IDE
3231-
3232-</td>
3233-
3234-<td>
3235-
3236-register HTML help for LCL
3237-
3238-</td>
3239-
3240-</tr>
3241-
3242-<tr valign="top">
3243-
3244-<td>
3245-
3246-r40394
3247-
3248-</td>
3249-
3250-<td>
3251-
3252-IDE: SourceEdit
3253-
3254-</td>
3255-
3256-<td>
3257-
3258-fixed word (word from text, not identifier) completion
3259-
3260-</td>
3261-
3262-</tr>
3263-
3264-<tr valign="top">
3265-
3266-<td>
3267-
3268-r37930
3269-
3270-</td>
3271-
3272-<td>
3273-
3274-Installer, Win
3275-
3276-</td>
3277-
3278-<td>
3279-
3280-strip lhelp.exe
3281-
3282-</td>
3283-
3284-</tr>
3285-
3286-<tr valign="top">
3287-
3288-<td>
3289-
3290-r40354
3291-
3292-</td>
3293-
3294-<td>
3295-
3296-Installer, Win
3297-
3298-</td>
3299-
3300-<td>
3301-
3302-fixed typo
3303-
3304-</td>
3305-
3306-</tr>
3307-
3308-<tr valign="top">
3309-
3310-<td>
3311-
3312-r40127
3313-
3314-</td>
3315-
3316-<td>
3317-
3318-LazReport
3319-
3320-</td>
3321-
3322-<td>
3323-
3324-Band.name patch from Giuliano Colla
3325-
3326-</td>
3327-
3328-</tr>
3329-
3330-<tr valign="top">
3331-
3332-<td>
3333-
3334-r40323
3335-
3336-</td>
3337-
3338-<td>
3339-
3340-LCL, dbgrids
3341-
3342-</td>
3343-
3344-<td>
3345-
3346-checks for keydown while dataset is inactive, issue [[http://bugs.freepascal.org/view.php?id=23598 23598]]
3347-
3348-</td>
3349-
3350-</tr>
3351-
3352-<tr valign="top">
3353-
3354-<td>
3355-
3356-r37446
3357-
3358-</td>
3359-
3360-<td>
3361-
3362-LCL, grids+gtk2
3363-
3364-</td>
3365-
3366-<td>
3367-
3368-when pressing somekeys like shift introduces '?' in cell, relaed to issue [[http://bugs.freepascal.org/view.php?id=22056 22056]] (fixes issue [[http://bugs.freepascal.org/view.php?id=23924 23924]])
3369-
3370-</td>
3371-
3372-</tr>
3373-
3374-<tr valign="top">
3375-
3376-<td>
3377-
3378-r36934
3379-
3380-</td>
3381-
3382-<td>
3383-
3384-LCL, Utils
3385-
3386-</td>
3387-
3388-<td>
3389-
3390-Don't HTML-escape spaces in OpenURL, it breaks OpenDocument()
3391-
3392-</td>
3393-
3394-</tr>
3395-
3396-<tr valign="top">
3397-
3398-<td>
3399-
3400-r37995
3401-
3402-</td>
3403-
3404-<td>
3405-
3406-LCL
3407-
3408-</td>
3409-
3410-<td>
3411-
3412-Prevent an error with Pg Up/Down in DbGrid on empty Dataset. Issue [[http://bugs.freepascal.org/view.php?id=22474 22474]], patch from Stefano
3413-
3414-</td>
3415-
3416-</tr>
3417-
3418-<tr valign="top">
3419-
3420-<td>
3421-
3422-r40364
3423-
3424-</td>
3425-
3426-<td>
3427-
3428-LCL
3429-
3430-</td>
3431-
3432-<td>
3433-
3434-Revert Changes from 31132 (and partly 31577) which replaced TGraphicControl.Update by Invalidate
3435-
3436-</td>
3437-
3438-</tr>
3439-
3440-<tr valign="top">
3441-
3442-<td>
3443-
3444-r40541
3445-
3446-</td>
3447-
3448-<td>
3449-
3450-LCL: gtk2
3451-
3452-</td>
3453-
3454-<td>
3455-
3456-fixed registering callback LM_CONTEXTMENU for TCustomControl
3457-
3458-</td>
3459-
3460-</tr>
3461-
3462-<tr valign="top">
3463-
3464-<td>
3465-
3466-r40180
3467-
3468-</td>
3469-
3470-<td>
3471-
3472-Qt
3473-
3474-</td>
3475-
3476-<td>
3477-
3478-keep state of forms hidden from taskbar under X11. Fixes issue [[http://bugs.freepascal.org/view.php?id=23825 23825]].
3479-
3480-</td>
3481-
3482-</tr>
3483-
3484-<tr valign="top">
3485-
3486-<td>
3487-
3488-r40353
3489-
3490-</td>
3491-
3492-<td>
3493-
3494-Qt
3495-
3496-</td>
3497-
3498-<td>
3499-
3500-fixed item caption in TListView vsIcon style. patch by DCelso. issue [[http://bugs.freepascal.org/view.php?id=23879 23879]]
3501-
3502-</td>
3503-
3504-</tr>
3505-
3506-<tr valign="top">
3507-
3508-<td>
3509-
3510-r40370
3511-
3512-</td>
3513-
3514-<td>
3515-
3516-Qt
3517-
3518-</td>
3519-
3520-<td>
3521-
3522-show images when with TListView.vsIcon style when we have more \> 1 column. issue [[http://bugs.freepascal.org/view.php?id=23923 23923]]
3523-
3524-</td>
3525-
3526-</tr>
3527-
3528-<tr valign="top">
3529-
3530-<td>
3531-
3532-r40219
3533-
3534-</td>
3535-
3536-<td>
3537-
3538-SynEdit
3539-
3540-</td>
3541-
3542-<td>
3543-
3544-Separator-Gutter, fixed painting
3545-
3546-</td>
3547-
3548-</tr>
3549-
3550-<tr valign="top">
3551-
3552-<td>
3553-
3554-r40087
3555-
3556-</td>
3557-
3558-<td>
3559-
3560-TAChart
3561-
3562-</td>
3563-
3564-<td>
3565-
3566-Call inherited constructor from TBGRABitmapDrawer.Create
3567-
3568-</td>
3569-
3570-</tr>
3571-
3572-<tr valign="top">
3573-
3574-<td>
3575-
3576-r40090
3577-
3578-</td>
3579-
3580-<td>
3581-
3582-TAChart
3583-
3584-</td>
3585-
3586-<td>
3587-
3588-Call inherited constructor from TSVGDrawer.Create
3589-
3590-</td>
3591-
3592-</tr>
3593-
3594-<tr valign="top">
3595-
3596-<td>
3597-
3598-r40110
3599-
3600-</td>
3601-
3602-<td>
3603-
3604-TAChart
3605-
3606-</td>
3607-
3608-<td>
3609-
3610-Fix chart margins calculation for axises with ZPosition \> 0
3611-
3612-</td>
3613-
3614-</tr>
3615-
3616-<tr valign="top">
3617-
3618-<td>
3619-
3620-r40112
3621-
3622-</td>
3623-
3624-<td>
3625-
3626-TAChart
3627-
3628-</td>
3629-
3630-<td>
3631-
3632-Fix SIGFPE while drawing very narrow slices in 3D pie chart
3633-
3634-</td>
3635-
3636-</tr>
3637-
3638-<tr valign="top">
3639-
3640-<td>
3641-
3642-r40136
3643-
3644-</td>
3645-
3646-<td>
3647-
3648-TAChart
3649-
3650-</td>
3651-
3652-<td>
3653-
3654-Workaround for range check when using TFitSeries with more than 20000 points. See also issue [[http://bugs.freepascal.org/view.php?id=23816 23816]].
3655-
3656-</td>
3657-
3658-</tr>
3659-
3660-<tr valign="top">
3661-
3662-<td>
3663-
3664-r39659
3665-
3666-</td>
3667-
3668-<td>
3669-
3670-ValEdit
3671-
3672-</td>
3673-
3674-<td>
3675-
3676-add ItemProps to ValueListEditor
3677-
3678-</td>
3679-
3680-</tr>
3681-
3682-<tr valign="top">
3683-
3684-<td>
3685-
3686-r39813
3687-
3688-</td>
3689-
3690-<td>
3691-
3692-ValEdit
3693-
3694-</td>
3695-
3696-<td>
3697-
3698-implement method TValueListEditor.InsertRow
3699-
3700-</td>
3701-
3702-</tr>
3703-
3704-<tr valign="top">
3705-
3706-<td>
3707-
3708-r39818
3709-
3710-</td>
3711-
3712-<td>
3713-
3714-ValEdit
3715-
3716-</td>
3717-
3718-<td>
3719-
3720-Make button and picklist cell editors work in TValueListEditor
3721-
3722-</td>
3723-
3724-</tr>
3725-
3726-<tr valign="top">
3727-
3728-<td>
3729-
3730-r40193
3731-
3732-</td>
3733-
3734-<td>
3735-
3736-Valedit
3737-
3738-</td>
3739-
3740-<td>
3741-
3742-Fix a bug in ValueListEditor when reading / writing value by key (Values\['Key'\])
3743-
3744-</td>
3745-
3746-</tr>
3747-
3748-<tr valign="top">
3749-
3750-<td>
3751-
3752-r40194
3753-
3754-</td>
3755-
3756-<td>
3757-
3758-ValEdit
3759-
3760-</td>
3761-
3762-<td>
3763-
3764-free TValueListStrings.FItemProps in TValueListStrings.Destroy (issue [[http://bugs.freepascal.org/view.php?id=0023841 0023841]])
3765-
3766-</td>
3767-
3768-</tr>
3769-
3770-<tr valign="top">
3771-
3772-<td>
3773-
3774-r40195
3775-
3776-</td>
3777-
3778-<td>
3779-
3780-Valedit
3781-
3782-</td>
3783-
3784-<td>
3785-
3786-delete also ItemProps when deleting strings
3787-
3788-</td>
3789-
3790-</tr>
3791-
3792-<tr valign="top">
3793-
3794-<td>
3795-
3796-r40197
3797-
3798-</td>
3799-
3800-<td>
3801-
3802-Valedit
3803-
3804-</td>
3805-
3806-<td>
3807-
3808-also release the memory of the TValueListStrings.FItemProps array itself, not only the items
3809-
3810-</td>
3811-
3812-</tr>
3813-
3814-<tr valign="top">
3815-
3816-<td>
3817-
3818-r40204
3819-
3820-</td>
3821-
3822-<td>
3823-
3824-ValEdit
3825-
3826-</td>
3827-
3828-<td>
3829-
3830-fix not updating active cell contents when changing Strings property
3831-
3832-</td>
3833-
3834-</tr>
3835-
3836-<tr valign="top">
3837-
3838-<td>
3839-
3840-r40209
3841-
3842-</td>
3843-
3844-<td>
3845-
3846-ValEdit
3847-
3848-</td>
3849-
3850-<td>
3851-
3852-Fix FItemProps getting out of sync with Strings (issue [[http://bugs.freepascal.org/view.php?id=0023851 0023851]])
3853-
3854-</td>
3855-
3856-</tr>
3857-
3858-<tr valign="top">
3859-
3860-<td>
3861-
3862-r40224
3863-
3864-</td>
3865-
3866-<td>
3867-
3868-ValEdit
3869-
3870-</td>
3871-
3872-<td>
3873-
3874-Remove unnecessary calls to Changing and Changed in overridden methods
3875-
3876-</td>
3877-
3878-</tr>
3879-
3880-<tr valign="top">
3881-
3882-<td>
3883-
3884-r40225
3885-
3886-</td>
3887-
3888-<td>
3889-
3890-ValEdit
3891-
3892-</td>
3893-
3894-<td>
3895-
3896-Fix bug in SetOptions
3897-
3898-</td>
3899-
3900-</tr>
3901-
3902-<tr valign="top">
3903-
3904-<td>
3905-
3906-r40227
3907-
3908-</td>
3909-
3910-<td>
3911-
3912-ValEdit
3913-
3914-</td>
3915-
3916-<td>
3917-
3918-remove unused redeclared OnEditButtonClick property
3919-
3920-</td>
3921-
3922-</tr>
3923-
3924-<tr valign="top">
3925-
3926-<td>
3927-
3928-r40242
3929-
3930-</td>
3931-
3932-<td>
3933-
3934-ValEdit
3935-
3936-</td>
3937-
3938-<td>
3939-
3940-Publish On(Edit)ButtonClick
3941-
3942-</td>
3943-
3944-</tr>
3945-
3946-<tr valign="top">
3947-
3948-<td>
3949-
3950-r40253
3951-
3952-</td>
3953-
3954-<td>
3955-
3956-ValEdit
3957-
3958-</td>
3959-
3960-<td>
3961-
3962-don't hide/show editor inside TValueListStrings.Put
3963-
3964-</td>
3965-
3966-</tr>
3967-
3968-<tr valign="top">
3969-
3970-<td>
3971-
3972-r40282
3973-
3974-</td>
3975-
3976-<td>
3977-
3978-ValEdit
3979-
3980-</td>
3981-
3982-<td>
3983-
3984-Fix not updating cell in TValueListStrings.Put when goAlwaysShowEditor in Options (issue [[http://bugs.freepascal.org/view.php?id=0023875 0023875]])
3985-
3986-</td>
3987-
3988-</tr>
3989-
3990-<tr valign="top">
3991-
3992-<td>
3993-
3994-r40294
3995-
3996-</td>
3997-
3998-<td>
3999-
4000-ValEdit
4001-
4002-</td>
4003-
4004-<td>
4005-
4006-Refactoring. Store ItemProps in TFPObjectList
4007-
4008-</td>
4009-
4010-</tr>
4011-
4012-<tr valign="top">
4013-
4014-<td>
4015-
4016-r40295
4017-
4018-</td>
4019-
4020-<td>
4021-
4022-ValEdit
4023-
4024-</td>
4025-
4026-<td>
4027-
4028-Implement CustomSort so it keeps ItemProps in sync
4029-
4030-</td>
4031-
4032-</tr>
4033-
4034-<tr valign="top">
4035-
4036-<td>
4037-
4038-r40296
4039-
4040-</td>
4041-
4042-<td>
4043-
4044-ValEdit
4045-
4046-</td>
4047-
4048-<td>
4049-
4050-Update Modified when Strings are changed
4051-
4052-</td>
4053-
4054-</tr>
4055-
4056-<tr valign="top">
4057-
4058-<td>
4059-
4060-r40297
4061-
4062-</td>
4063-
4064-<td>
4065-
4066-ValEdit
4067-
4068-</td>
4069-
4070-<td>
4071-
4072-do not store '=' in Strings if "key" and "value" cell is empty
4073-
4074-</td>
4075-
4076-</tr>
4077-
4078-<tr valign="top">
4079-
4080-<td>
4081-
4082-r40298
4083-
4084-</td>
4085-
4086-<td>
4087-
4088-ValEdit
4089-
4090-</td>
4091-
4092-<td>
4093-
4094-Ignore epmty cells when validating
4095-
4096-</td>
4097-
4098-</tr>
4099-
4100-<tr valign="top">
4101-
4102-<td>
4103-
4104-r40299
4105-
4106-</td>
4107-
4108-<td>
4109-
4110-ValEdit
4111-
4112-</td>
4113-
4114-<td>
4115-
4116-Remove unneeded overridden SetTextStr
4117-
4118-</td>
4119-
4120-</tr>
4121-
4122-<tr valign="top">
4123-
4124-<td>
4125-
4126-r40333
4127-
4128-</td>
4129-
4130-<td>
4131-
4132-ValEdit
4133-
4134-</td>
4135-
4136-<td>
4137-
4138-Fix not updating cell in TValueListStrings.Exchange when goAlwaysShowEditor in Options
4139-
4140-</td>
4141-
4142-</tr>
4143-
4144-<tr valign="top">
4145-
4146-<td>
4147-
4148-r40339
4149-
4150-</td>
4151-
4152-<td>
4153-
4154-ValEdit
4155-
4156-</td>
4157-
4158-<td>
4159-
4160-Rename some private fields to improve readability and avoid ugly constructs like FOwner.FOwner
4161-
4162-</td>
4163-
4164-</tr>
4165-
4166-<tr valign="top">
4167-
4168-<td>
4169-
4170-r40358
4171-
4172-</td>
4173-
4174-<td>
4175-
4176-ValEdit
4177-
4178-</td>
4179-
4180-<td>
4181-
4182-fix strange focus swapping
4183-
4184-</td>
4185-
4186-</tr>
4187-
4188-<tr valign="top">
4189-
4190-<td>
4191-
4192-r40226
4193-
4194-</td>
4195-
4196-<td>
4197-
4198-ValEdit: Refactoring
4199-
4200-</td>
4201-
4202-<td>
4203-
4204-remove SelectValueEditor and override SelectEditor instead
4205-
4206-</td>
4207-
4208-</tr>
4209-
4210-<tr valign="top">
4211-
4212-<td>
4213-
4214-r40319
4215-
4216-</td>
4217-
4218-<td>
4219-
4220-ValEdit: TValueListStrings.Assign
4221-
4222-</td>
4223-
4224-<td>
4225-
4226-Assign also ItemProps if Source is TValueListStrings
4227-
4228-</td>
4229-
4230-</tr>
4231-
4232-<tr valign="top">
4233-
4234-<td>
4235-
4236-r40329
4237-
4238-</td>
4239-
4240-<td>
4241-
4242-ValEdit: TValueListStrings.GetItemProp
4243-
4244-</td>
4245-
4246-<td>
4247-
4248-return nil when strings are updating
4249-
4250-</td>
4251-
4252-</tr>
4253-
4254-</table>
4255-
4256-## Fixes for 1.0.6 (Merged)
4257-
4258-<table>
4259-
4260-<tr valign="top">
4261-
4262-<td>
4263-
4264-r39516
4265-
4266-</td>
4267-
4268-<td>
4269-
4270-Carbon
4271-
4272-</td>
4273-
4274-<td>
4275-
4276-reapply brush and pen after the DC restore
4277-
4278-</td>
4279-
4280-</tr>
4281-
4282-<tr valign="top">
4283-
4284-<td>
4285-
4286-r39559,r39560
4287-
4288-</td>
4289-
4290-<td>
4291-
4292-Codetools
4293-
4294-</td>
4295-
4296-<td>
4297-
4298-fixed TEventsCodeTool.FindMethodTypeInfo when type is an alias
4299-
4300-</td>
4301-
4302-</tr>
4303-
4304-<tr valign="top">
4305-
4306-<td>
4307-
4308-r39449
4309-
4310-</td>
4311-
4312-<td>
4313-
4314-Debugger
4315-
4316-</td>
4317-
4318-<td>
4319-
4320-Fixed eval of watches with class-typecase and dyn-array (stabs only)
4321-
4322-</td>
4323-
4324-</tr>
4325-
4326-<tr valign="top">
4327-
4328-<td>
4329-
4330-r39548,r39549
4331-
4332-</td>
4333-
4334-<td>
4335-
4336-Gtk2
4337-
4338-</td>
4339-
4340-<td>
4341-
4342-fixed changing of font color on GtkCheckBox. issue [[http://bugs.freepascal.org/view.php?id=23373 23373]]
4343-
4344-</td>
4345-
4346-</tr>
4347-
4348-<tr valign="top">
4349-
4350-<td>
4351-
4352-r39652
4353-
4354-</td>
4355-
4356-<td>
4357-
4358-Gtk2
4359-
4360-</td>
4361-
4362-<td>
4363-
4364-fixed keeping of SelStart() and SelLength().issue [[http://bugs.freepascal.org/view.php?id=23219 23219]]
4365-
4366-</td>
4367-
4368-</tr>
4369-
4370-<tr valign="top">
4371-
4372-<td>
4373-
4374-r39986
4375-
4376-</td>
4377-
4378-<td>
4379-
4380-IDE, SourceEditor
4381-
4382-</td>
4383-
4384-<td>
4385-
4386-Invalidate, if top-info-hint changes
4387-
4388-</td>
4389-
4390-</tr>
4391-
4392-<tr valign="top">
4393-
4394-<td>
4395-
4396-r37935
4397-
4398-</td>
4399-
4400-<td>
4401-
4402-IDE
4403-
4404-</td>
4405-
4406-<td>
4407-
4408-Keymap: missing entries for select+cursor-keys
4409-
4410-</td>
4411-
4412-</tr>
4413-
4414-<tr valign="top">
4415-
4416-<td>
4417-
4418-r39461
4419-
4420-</td>
4421-
4422-<td>
4423-
4424-IDE
4425-
4426-</td>
4427-
4428-<td>
4429-
4430-extract proc: stop if identifier is invalid
4431-
4432-</td>
4433-
4434-</tr>
4435-
4436-<tr valign="top">
4437-
4438-<td>
4439-
4440-r39575
4441-
4442-</td>
4443-
4444-<td>
4445-
4446-IDE
4447-
4448-</td>
4449-
4450-<td>
4451-
4452-find prompt: shorten texts
4453-
4454-</td>
4455-
4456-</tr>
4457-
4458-<tr valign="top">
4459-
4460-<td>
4461-
4462-r39626
4463-
4464-</td>
4465-
4466-<td>
4467-
4468-IDE
4469-
4470-</td>
4471-
4472-<td>
4473-
4474-check Project1 in UpdateHighlighters, bug [[http://bugs.freepascal.org/view.php?id=23529 23529]]
4475-
4476-</td>
4477-
4478-</tr>
4479-
4480-<tr valign="top">
4481-
4482-<td>
4483-
4484-r40033, r40037
4485-
4486-</td>
4487-
4488-<td>
4489-
4490-IDE
4491-
4492-</td>
4493-
4494-<td>
4495-
4496-prevent a crash in designer "Change Class" if new name does not exist / designer: change class dlg: disable ok button
4497-
4498-</td>
4499-
4500-</tr>
4501-
4502-<tr valign="top">
4503-
4504-<td>
4505-
4506-r39468
4507-
4508-</td>
4509-
4510-<td>
4511-
4512-Installer, Win
4513-
4514-</td>
4515-
4516-<td>
4517-
4518-Display info while installing
4519-
4520-</td>
4521-
4522-</tr>
4523-
4524-<tr valign="top">
4525-
4526-<td>
4527-
4528-r36994
4529-
4530-</td>
4531-
4532-<td>
4533-
4534-LazReport
4535-
4536-</td>
4537-
4538-<td>
4539-
4540-published property KeepAspect and Centered for Picture Object
4541-
4542-</td>
4543-
4544-</tr>
4545-
4546-<tr valign="top">
4547-
4548-<td>
4549-
4550-r36995
4551-
4552-</td>
4553-
4554-<td>
4555-
4556-LazReport
4557-
4558-</td>
4559-
4560-<td>
4561-
4562-published WordBreak property on Memo object plus some refactoring
4563-
4564-</td>
4565-
4566-</tr>
4567-
4568-<tr valign="top">
4569-
4570-<td>
4571-
4572-r38353
4573-
4574-</td>
4575-
4576-<td>
4577-
4578-LazReport
4579-
4580-</td>
4581-
4582-<td>
4583-
4584-avoid duplicated export filters
4585-
4586-</td>
4587-
4588-</tr>
4589-
4590-<tr valign="top">
4591-
4592-<td>
4593-
4594-r38952
4595-
4596-</td>
4597-
4598-<td>
4599-
4600-LazReport
4601-
4602-</td>
4603-
4604-<td>
4605-
4606-two additional export filters - TfrImageExportFilter, TfrHtmlDivExportFilter, from Michel Gawrycki
4607-
4608-</td>
4609-
4610-</tr>
4611-
4612-<tr valign="top">
4613-
4614-<td>
4615-
4616-r39364
4617-
4618-</td>
4619-
4620-<td>
4621-
4622-Lazreport
4623-
4624-</td>
4625-
4626-<td>
4627-
4628-clip image when it's bigger than picture object and not stretched
4629-
4630-</td>
4631-
4632-</tr>
4633-
4634-<tr valign="top">
4635-
4636-<td>
4637-
4638-r39365
4639-
4640-</td>
4641-
4642-<td>
4643-
4644-Lazreport
4645-
4646-</td>
4647-
4648-<td>
4649-
4650-fix off by one error in calculation of PictureView size. This avoids unnecessary stretch whew pictureview size = image size
4651-
4652-</td>
4653-
4654-</tr>
4655-
4656-<tr valign="top">
4657-
4658-<td>
4659-
4660-r39366
4661-
4662-</td>
4663-
4664-<td>
4665-
4666-Lazreport
4667-
4668-</td>
4669-
4670-<td>
4671-
4672-apply scale when drawing not stretched image. This fixes the size of image in printed report
4673-
4674-</td>
4675-
4676-</tr>
4677-
4678-<tr valign="top">
4679-
4680-<td>
4681-
4682-r39368
4683-
4684-</td>
4685-
4686-<td>
4687-
4688-Lazreport
4689-
4690-</td>
4691-
4692-<td>
4693-
4694-cleanup. remove unused code in TfrPictureView.Draw
4695-
4696-</td>
4697-
4698-</tr>
4699-
4700-<tr valign="top">
4701-
4702-<td>
4703-
4704-r39477
4705-
4706-</td>
4707-
4708-<td>
4709-
4710-LazReport
4711-
4712-</td>
4713-
4714-<td>
4715-
4716-fix moving/resizing objects when using keyboard under QT (and carbon), Patch from Julio Jiménez Borreguero, issue [[http://bugs.freepascal.org/view.php?id=23435 23435]]
4717-
4718-</td>
4719-
4720-</tr>
4721-
4722-<tr valign="top">
4723-
4724-<td>
4725-
4726-r39519
4727-
4728-</td>
4729-
4730-<td>
4731-
4732-LazReport
4733-
4734-</td>
4735-
4736-<td>
4737-
4738-fix PreviousClipRgn on image drawing, was not valid and it worked fine by coincidence
4739-
4740-</td>
4741-
4742-</tr>
4743-
4744-<tr valign="top">
4745-
4746-<td>
4747-
4748-r39974
4749-
4750-</td>
4751-
4752-<td>
4753-
4754-LazReport
4755-
4756-</td>
4757-
4758-<td>
4759-
4760-fix export filters registering multiple filter extensions are listed only once, issue [[http://bugs.freepascal.org/view.php?id=23759 23759]]
4761-
4762-</td>
4763-
4764-</tr>
4765-
4766-<tr valign="top">
4767-
4768-<td>
4769-
4770-r40010
4771-
4772-</td>
4773-
4774-<td>
4775-
4776-LazReport
4777-
4778-</td>
4779-
4780-<td>
4781-
4782-renamed argument to really check for matching classref
4783-
4784-</td>
4785-
4786-</tr>
4787-
4788-<tr valign="top">
4789-
4790-<td>
4791-
4792-r39484
4793-
4794-</td>
4795-
4796-<td>
4797-
4798-LazUtils
4799-
4800-</td>
4801-
4802-<td>
4803-
4804-xmlreader: handle non existing property list, bug [[http://bugs.freepascal.org/view.php?id=23450 23450]]
4805-
4806-</td>
4807-
4808-</tr>
4809-
4810-<tr valign="top">
4811-
4812-<td>
4813-
4814-r39441
4815-
4816-</td>
4817-
4818-<td>
4819-
4820-LCL
4821-
4822-</td>
4823-
4824-<td>
4825-
4826-Don't publish FixedRows in ValueListEditor, allow only 0 or 1. Issue [[http://bugs.freepascal.org/view.php?id=23430 23430]]
4827-
4828-</td>
4829-
4830-</tr>
4831-
4832-<tr valign="top">
4833-
4834-<td>
4835-
4836-r39442
4837-
4838-</td>
4839-
4840-<td>
4841-
4842-LCL
4843-
4844-</td>
4845-
4846-<td>
4847-
4848-make ValueListEditor work also when ColumnTitles are not shown.
4849-
4850-</td>
4851-
4852-</tr>
4853-
4854-<tr valign="top">
4855-
4856-<td>
4857-
4858-r39523
4859-
4860-</td>
4861-
4862-<td>
4863-
4864-LCL
4865-
4866-</td>
4867-
4868-<td>
4869-
4870-add WM_ACTIVATE to messages.pp
4871-
4872-</td>
4873-
4874-</tr>
4875-
4876-<tr valign="top">
4877-
4878-<td>
4879-
4880-r39654
4881-
4882-</td>
4883-
4884-<td>
4885-
4886-LCL
4887-
4888-</td>
4889-
4890-<td>
4891-
4892-scroll before updatedata in DBLookup. Issue [[http://bugs.freepascal.org/view.php?id=23530 23530]]
4893-
4894-</td>
4895-
4896-</tr>
4897-
4898-<tr valign="top">
4899-
4900-<td>
4901-
4902-r39887,r39973
4903-
4904-</td>
4905-
4906-<td>
4907-
4908-LCL
4909-
4910-</td>
4911-
4912-<td>
4913-
4914-Use PopupMenu getter instead of cached FPopupMenu, so GetPopupMenu can be overrided. issue [[http://bugs.freepascal.org/view.php?id=23336 23336]]
4915-
4916-</td>
4917-
4918-</tr>
4919-
4920-<tr valign="top">
4921-
4922-<td>
4923-
4924-r39442
4925-
4926-</td>
4927-
4928-<td>
4929-
4930-LCL, ValEdit
4931-
4932-</td>
4933-
4934-<td>
4935-
4936-make ValueListEditor work also when ColumnTitles are not shown
4937-
4938-</td>
4939-
4940-</tr>
4941-
4942-<tr valign="top">
4943-
4944-<td>
4945-
4946-r39469
4947-
4948-</td>
4949-
4950-<td>
4951-
4952-LCL, ValEdit
4953-
4954-</td>
4955-
4956-<td>
4957-
4958-override TValueListStrings.SetTextStr: Don't show editor while changing values. Edited cell would not be changed.
4959-
4960-</td>
4961-
4962-</tr>
4963-
4964-<tr valign="top">
4965-
4966-<td>
4967-
4968-r39491
4969-
4970-</td>
4971-
4972-<td>
4973-
4974-LCL, ValEdit
4975-
4976-</td>
4977-
4978-<td>
4979-
4980-Start implementing validating: don't accept duplicate Key names.
4981-
4982-</td>
4983-
4984-</tr>
4985-
4986-<tr valign="top">
4987-
4988-<td>
4989-
4990-r39495
4991-
4992-</td>
4993-
4994-<td>
4995-
4996-LCL, ValEdit
4997-
4998-</td>
4999-
5000-<td>
5001-
5002-Fix crash in TValueListEditor.ShowColumnTitles when TitleCaptions.Count = 1
5003-
5004-</td>
5005-
5006-</tr>
5007-
5008-<tr valign="top">
5009-
5010-<td>
5011-
5012-r39496
5013-
5014-</td>
5015-
5016-<td>
5017-
5018-LCL, ValEdit
5019-
5020-</td>
5021-
5022-<td>
5023-
5024-Only allow FixedCols := 0 or 1
5025-
5026-</td>
5027-
5028-</tr>
5029-
5030-<tr valign="top">
5031-
5032-<td>
5033-
5034-r39552
5035-
5036-</td>
5037-
5038-<td>
5039-
5040-LCL, ValEdit
5041-
5042-</td>
5043-
5044-<td>
5045-
5046-Do not use Columns.Add, it interferes with setting FixedCols := 1 (by adding an extra column in front).
5047-
5048-</td>
5049-
5050-</tr>
5051-
5052-<tr valign="top">
5053-
5054-<td>
5055-
5056-r39553
5057-
5058-</td>
5059-
5060-<td>
5061-
5062-LCL, ValEdit
5063-
5064-</td>
5065-
5066-<td>
5067-
5068-Implement TValueListEditor.AdjustColumnWidths and override OnDoResize.
5069-
5070-</td>
5071-
5072-</tr>
5073-
5074-<tr valign="top">
5075-
5076-<td>
5077-
5078-r38935
5079-
5080-</td>
5081-
5082-<td>
5083-
5084-Qt
5085-
5086-</td>
5087-
5088-<td>
5089-
5090-fixed range check errors under 64bit
5091-
5092-</td>
5093-
5094-</tr>
5095-
5096-<tr valign="top">
5097-
5098-<td>
5099-
5100-r39625
5101-
5102-</td>
5103-
5104-<td>
5105-
5106-Qt
5107-
5108-</td>
5109-
5110-<td>
5111-
5112-fixed events when month and year are changed in TCalendar. issue [[http://bugs.freepascal.org/view.php?id=23528 23528]]
5113-
5114-</td>
5115-
5116-</tr>
5117-
5118-<tr valign="top">
5119-
5120-<td>
5121-
5122-r39838
5123-
5124-</td>
5125-
5126-<td>
5127-
5128-Qt
5129-
5130-</td>
5131-
5132-<td>
5133-
5134-fixed getClientBounds for TQtPage and TQtGroupBox. It should use QWidget_contentsRect() of underlaying widget or parent. issue [[http://bugs.freepascal.org/view.php?id=23630 23630]]
5135-
5136-</td>
5137-
5138-</tr>
5139-
5140-<tr valign="top">
5141-
5142-<td>
5143-
5144-r39839
5145-
5146-</td>
5147-
5148-<td>
5149-
5150-Qt
5151-
5152-</td>
5153-
5154-<td>
5155-
5156-reverted TQtPage.getClientBounds to use TQtWidget.getClientBounds, it wasn't good solution since it produces a mess in eg. in build lazarus form.
5157-
5158-</td>
5159-
5160-</tr>
5161-
5162-<tr valign="top">
5163-
5164-<td>
5165-
5166-r39840
5167-
5168-</td>
5169-
5170-<td>
5171-
5172-Qt
5173-
5174-</td>
5175-
5176-<td>
5177-
5178-fixed topmargin of groupbox when caption text is empty. issue [[http://bugs.freepascal.org/view.php?id=23642 23642]]
5179-
5180-</td>
5181-
5182-</tr>
5183-
5184-<tr valign="top">
5185-
5186-<td>
5187-
5188-r39841
5189-
5190-</td>
5191-
5192-<td>
5193-
5194-Qt
5195-
5196-</td>
5197-
5198-<td>
5199-
5200-make LCL happy when changing caption of groupbox from empty to some string or viceversa.part of [[http://bugs.freepascal.org/view.php?id=23642 23642]]
5201-
5202-</td>
5203-
5204-</tr>
5205-
5206-<tr valign="top">
5207-
5208-<td>
5209-
5210-r39878
5211-
5212-</td>
5213-
5214-<td>
5215-
5216-Qt
5217-
5218-</td>
5219-
5220-<td>
5221-
5222-fixed SetCapture() and GetCapture() for TQtCustomControl on qtwin32 targets
5223-
5224-</td>
5225-
5226-</tr>
5227-
5228-<tr valign="top">
5229-
5230-<td>
5231-
5232-r39892
5233-
5234-</td>
5235-
5236-<td>
5237-
5238-Qt
5239-
5240-</td>
5241-
5242-<td>
5243-
5244-fixed preffered size of autosized groupboxes. issue [[http://bugs.freepascal.org/view.php?id=23351 23351]]
5245-
5246-</td>
5247-
5248-</tr>
5249-
5250-<tr valign="top">
5251-
5252-<td>
5253-
5254-r40025
5255-
5256-</td>
5257-
5258-<td>
5259-
5260-Qt
5261-
5262-</td>
5263-
5264-<td>
5265-
5266-trial to fix Qt bug when dialog is shown with QtTool as parent. issue [[http://bugs.freepascal.org/view.php?id=23778 23778]]
5267-
5268-</td>
5269-
5270-</tr>
5271-
5272-<tr valign="top">
5273-
5274-<td>
5275-
5276-r39618
5277-
5278-</td>
5279-
5280-<td>
5281-
5282-readmes
5283-
5284-</td>
5285-
5286-<td>
5287-
5288-updates
5289-
5290-</td>
5291-
5292-</tr>
5293-
5294-<tr valign="top">
5295-
5296-<td>
5297-
5298-r39391,r39394
5299-
5300-</td>
5301-
5302-<td>
5303-
5304-SynEdit
5305-
5306-</td>
5307-
5308-<td>
5309-
5310-Fixed , make TAction regard ReadOnly state
5311-
5312-</td>
5313-
5314-</tr>
5315-
5316-<tr valign="top">
5317-
5318-<td>
5319-
5320-r39409
5321-
5322-</td>
5323-
5324-<td>
5325-
5326-SynEdit
5327-
5328-</td>
5329-
5330-<td>
5331-
5332-LineOverviewGutter, do not cause overflow error on 64 bit
5333-
5334-</td>
5335-
5336-</tr>
5337-
5338-<tr valign="top">
5339-
5340-<td>
5341-
5342-r39518
5343-
5344-</td>
5345-
5346-<td>
5347-
5348-SynEdit
5349-
5350-</td>
5351-
5352-<td>
5353-
5354-fix highlighting "i6", introduced in r32695
5355-
5356-</td>
5357-
5358-</tr>
5359-
5360-<tr valign="top">
5361-
5362-<td>
5363-
5364-r39540
5365-
5366-</td>
5367-
5368-<td>
5369-
5370-SynEdit
5371-
5372-</td>
5373-
5374-<td>
5375-
5376-Fix problems with resizing GutterParts. (Noticeable in right gutter)
5377-
5378-</td>
5379-
5380-</tr>
5381-
5382-<tr valign="top">
5383-
5384-<td>
5385-
5386-r39606
5387-
5388-</td>
5389-
5390-<td>
5391-
5392-SynEdit
5393-
5394-</td>
5395-
5396-<td>
5397-
5398-Fixed Matching bracket, for very long lines. Issue [[http://bugs.freepascal.org/view.php?id=0023517 0023517]]
5399-
5400-</td>
5401-
5402-</tr>
5403-
5404-<tr valign="top">
5405-
5406-<td>
5407-
5408-r39686
5409-
5410-</td>
5411-
5412-<td>
5413-
5414-SynEdit
5415-
5416-</td>
5417-
5418-<td>
5419-
5420-FoldHighlighter (Html, XML): fix invalid fold node on last line. Issue [[http://bugs.freepascal.org/view.php?id=0023543 0023543]]
5421-
5422-</td>
5423-
5424-</tr>
5425-
5426-<tr valign="top">
5427-
5428-<td>
5429-
5430-r39747
5431-
5432-</td>
5433-
5434-<td>
5435-
5436-SynEdit
5437-
5438-</td>
5439-
5440-<td>
5441-
5442-LineNumber-Gutter: update digit-count when setting to visible (Digits where cut off)
5443-
5444-</td>
5445-
5446-</tr>
5447-
5448-<tr valign="top">
5449-
5450-<td>
5451-
5452-r36955
5453-
5454-</td>
5455-
5456-<td>
5457-
5458-TAChart
5459-
5460-</td>
5461-
5462-<td>
5463-
5464-Add TChart.IsZoomed property
5465-
5466-</td>
5467-
5468-</tr>
5469-
5470-<tr valign="top">
5471-
5472-<td>
5473-
5474-r39599
5475-
5476-</td>
5477-
5478-<td>
5479-
5480-TAChart
5481-
5482-</td>
5483-
5484-<td>
5485-
5486-Hide legend if exception happened while attempting to fill it
5487-
5488-</td>
5489-
5490-</tr>
5491-
5492-<tr valign="top">
5493-
5494-<td>
5495-
5496-r39703
5497-
5498-</td>
5499-
5500-<td>
5501-
5502-TAChart
5503-
5504-</td>
5505-
5506-<td>
5507-
5508-Copy HorizSize and VertSize in TSeriesPointer.Assign
5509-
5510-</td>
5511-
5512-</tr>
5513-
5514-<tr valign="top">
5515-
5516-<td>
5517-
5518-r39705
5519-
5520-</td>
5521-
5522-<td>
5523-
5524-TAChart
5525-
5526-</td>
5527-
5528-<td>
5529-
5530-Fix SIGFPE while drawing mark labels for series with NaNs
5531-
5532-</td>
5533-
5534-</tr>
5535-
5536-<tr valign="top">
5537-
5538-<td>
5539-
5540-r39821
5541-
5542-</td>
5543-
5544-<td>
5545-
5546-TAChart
5547-
5548-</td>
5549-
5550-<td>
5551-
5552-Fix exception on destroying clones series
5553-
5554-</td>
5555-
5556-</tr>
5557-
5558-<tr valign="top">
5559-
5560-<td>
5561-
5562-r39854
5563-
5564-</td>
5565-
5566-<td>
5567-
5568-TAChart
5569-
5570-</td>
5571-
5572-<td>
5573-
5574-Set TChartTool.Chart = nil after calling OnAfterXXX event, not before
5575-
5576-</td>
5577-
5578-</tr>
5579-
5580-<tr valign="top">
5581-
5582-<td>
5583-
5584-r39861
5585-
5586-</td>
5587-
5588-<td>
5589-
5590-TAChart
5591-
5592-</td>
5593-
5594-<td>
5595-
5596-Fix SIGFPE in TChartSeries.Add when the last data item is NaN
5597-
5598-</td>
5599-
5600-</tr>
5601-
5602-<tr valign="top">
5603-
5604-<td>
5605-
5606-r39930
5607-
5608-</td>
5609-
5610-<td>
5611-
5612-TAChart
5613-
5614-</td>
5615-
5616-<td>
5617-
5618-Force recalculation of the full extent for linked charts
5619-
5620-</td>
5621-
5622-</tr>
5623-
5624-<tr valign="top">
5625-
5626-<td>
5627-
5628-r39931
5629-
5630-</td>
5631-
5632-<td>
5633-
5634-TAChart
5635-
5636-</td>
5637-
5638-<td>
5639-
5640-Fix TBoxAndWhiskerSeries.Assign to correctly assign class properties
5641-
5642-</td>
5643-
5644-</tr>
5645-
5646-<tr valign="top">
5647-
5648-<td>
5649-
5650-r40042
5651-
5652-</td>
5653-
5654-<td>
5655-
5656-TAChart
5657-
5658-</td>
5659-
5660-<td>
5661-
5662-Make TChartDataItem advanced record instead of object to reduce memory footprint
5663-
5664-</td>
5665-
5666-</tr>
5667-
5668-<tr valign="top">
5669-
5670-<td>
5671-
5672-r40043
5673-
5674-</td>
5675-
5676-<td>
5677-
5678-TAChart
5679-
5680-</td>
5681-
5682-<td>
5683-
5684-Fix drawing of line series with number of points above 1000000
5685-
5686-</td>
5687-
5688-</tr>
5689-
5690-<tr valign="top">
5691-
5692-<td>
5693-
5694-r40048
5695-
5696-</td>
5697-
5698-<td>
5699-
5700-TAChart
5701-
5702-</td>
5703-
5704-<td>
5705-
5706-Call inherited constructor from TCanvasDrawer.Create
5707-
5708-</td>
5709-
5710-</tr>
5711-
5712-</table>
5713-
5714-## Fixes for 1.0.4 (Merged)
5715-
5716-<table>
5717-
5718-<tr valign="top">
5719-
5720-<td>
5721-
5722-r39177
5723-
5724-</td>
5725-
5726-<td>
5727-
5728-Customdrawn
5729-
5730-</td>
5731-
5732-<td>
5733-
5734-make timer related functions 64-bit safe (fixes similar to r39164), patch from bug [[http://bugs.freepascal.org/view.php?id=23052 23052]] by lks
5735-
5736-</td>
5737-
5738-</tr>
5739-
5740-<tr valign="top">
5741-
5742-<td>
5743-
5744-r39280
5745-
5746-</td>
5747-
5748-<td>
5749-
5750-Debugger
5751-
5752-</td>
5753-
5754-<td>
5755-
5756-Inspect-Dialog, prevent crash, due to nested updates
5757-
5758-</td>
5759-
5760-</tr>
5761-
5762-<tr valign="top">
5763-
5764-<td>
5765-
5766-r39285
5767-
5768-</td>
5769-
5770-<td>
5771-
5772-Debugger
5773-
5774-</td>
5775-
5776-<td>
5777-
5778-Do not treat "&" as accel-char when displaying exceptions. Issue [[http://bugs.freepascal.org/view.php?id=0023321 0023321]]
5779-
5780-</td>
5781-
5782-</tr>
5783-
5784-<tr valign="top">
5785-
5786-<td>
5787-
5788-r39290
5789-
5790-</td>
5791-
5792-<td>
5793-
5794-Debugger
5795-
5796-</td>
5797-
5798-<td>
5799-
5800-Fix updating Inspect dialog, if triggered via source-editor (pop-up menu)
5801-
5802-</td>
5803-
5804-</tr>
5805-
5806-<tr valign="top">
5807-
5808-<td>
5809-
5810-r39333
5811-
5812-</td>
5813-
5814-<td>
5815-
5816-Debugger
5817-
5818-</td>
5819-
5820-<td>
5821-
5822-Fix range check in disassembler (64 bit debuggee). Issue [[http://bugs.freepascal.org/view.php?id=0023355 0023355]]
5823-
5824-</td>
5825-
5826-</tr>
5827-
5828-<tr valign="top">
5829-
5830-<td>
5831-
5832-r39042
5833-
5834-</td>
5835-
5836-<td>
5837-
5838-Debugger
5839-
5840-</td>
5841-
5842-<td>
5843-
5844-Disable "run to cursor" when debugger is stopped. This command is limited to the current frame (function). It can not be used to start a project. (also disable dcJumpTo, dcStepOut)
5845-
5846-</td>
5847-
5848-</tr>
5849-
5850-<tr valign="top">
5851-
5852-<td>
5853-
5854-r39131
5855-
5856-</td>
5857-
5858-<td>
5859-
5860-Debugger
5861-
5862-</td>
5863-
5864-<td>
5865-
5866-fixed an endless loop in watch eval (eval typecast pointer to record)
5867-
5868-</td>
5869-
5870-</tr>
5871-
5872-<tr valign="top">
5873-
5874-<td>
5875-
5876-r39030
5877-
5878-</td>
5879-
5880-<td>
5881-
5882-Gtk2
5883-
5884-</td>
5885-
5886-<td>
5887-
5888-fixed TGtk2WSCustomListView.GetDisplayRect, also fixed cell renderer which sent wrong item id to owner drawn list view.issue [[http://bugs.freepascal.org/view.php?id=23094 23094]]
5889-
5890-</td>
5891-
5892-</tr>
5893-
5894-<tr valign="top">
5895-
5896-<td>
5897-
5898-r39032
5899-
5900-</td>
5901-
5902-<td>
5903-
5904-Gtk2
5905-
5906-</td>
5907-
5908-<td>
5909-
5910-do not render listbox item by default if we are customdrawn. issue [[http://bugs.freepascal.org/view.php?id=23093 23093]]
5911-
5912-</td>
5913-
5914-</tr>
5915-
5916-<tr valign="top">
5917-
5918-<td>
5919-
5920-r39033
5921-
5922-</td>
5923-
5924-<td>
5925-
5926-Gtk2
5927-
5928-</td>
5929-
5930-<td>
5931-
5932-fixed crash with TListView introduced with r39032.
5933-
5934-</td>
5935-
5936-</tr>
5937-
5938-<tr valign="top">
5939-
5940-<td>
5941-
5942-r39034
5943-
5944-</td>
5945-
5946-<td>
5947-
5948-Gtk2
5949-
5950-</td>
5951-
5952-<td>
5953-
5954-LineTo and MoveToEx must take hdc offset into account.issue [[http://bugs.freepascal.org/view.php?id=23057 23057]]
5955-
5956-</td>
5957-
5958-</tr>
5959-
5960-<tr valign="top">
5961-
5962-<td>
5963-
5964-r39035
5965-
5966-</td>
5967-
5968-<td>
5969-
5970-Gtk2
5971-
5972-</td>
5973-
5974-<td>
5975-
5976-fixed assertion from gtk2 library. issue [[http://bugs.freepascal.org/view.php?id=23099 23099]]
5977-
5978-</td>
5979-
5980-</tr>
5981-
5982-<tr valign="top">
5983-
5984-<td>
5985-
5986-r39036
5987-
5988-</td>
5989-
5990-<td>
5991-
5992-Gtk2
5993-
5994-</td>
5995-
5996-<td>
5997-
5998-do not apply devctx offset into penPos, regression of r39034.issue [[http://bugs.freepascal.org/view.php?id=23057 23057]]
5999-
6000-</td>
6001-
6002-</tr>
6003-
6004-<tr valign="top">
6005-
6006-<td>
6007-
6008-r39037
6009-
6010-</td>
6011-
6012-<td>
6013-
6014-Gtk2
6015-
6016-</td>
6017-
6018-<td>
6019-
6020-completely fixed LineTo() and MoveToEx() regressions from r39034
6021-
6022-</td>
6023-
6024-</tr>
6025-
6026-<tr valign="top">
6027-
6028-<td>
6029-
6030-r39043
6031-
6032-</td>
6033-
6034-<td>
6035-
6036-Gtk2
6037-
6038-</td>
6039-
6040-<td>
6041-
6042-fixed clientRect of GtkTreeView, new routine GetWidgetClientRect() in gtk2proc to simplify gtk2winapi, fixed offset for custom drawn listview.
6043-
6044-</td>
6045-
6046-</tr>
6047-
6048-<tr valign="top">
6049-
6050-<td>
6051-
6052-r39147
6053-
6054-</td>
6055-
6056-<td>
6057-
6058-Gtk2
6059-
6060-</td>
6061-
6062-<td>
6063-
6064-use better approach for RecreateWnd in TGtk2WSCustomListView, fix rendering of icon view. issue [[http://bugs.freepascal.org/view.php?id=23171 23171]]
6065-
6066-</td>
6067-
6068-</tr>
6069-
6070-<tr valign="top">
6071-
6072-<td>
6073-
6074-r39148
6075-
6076-</td>
6077-
6078-<td>
6079-
6080-Gtk2
6081-
6082-</td>
6083-
6084-<td>
6085-
6086-added TGtk2DeviceContext class as deprecated. part of issue [[http://bugs.freepascal.org/view.php?id=23168 23168]]
6087-
6088-</td>
6089-
6090-</tr>
6091-
6092-<tr valign="top">
6093-
6094-<td>
6095-
6096-r39162
6097-
6098-</td>
6099-
6100-<td>
6101-
6102-Gtk2
6103-
6104-</td>
6105-
6106-<td>
6107-
6108-fixed cursor position behaviour on GtkEntry focus/unfocus. issues [[http://bugs.freepascal.org/view.php?id=21897 21897]], [[http://bugs.freepascal.org/view.php?id=23182 23182]].
6109-
6110-</td>
6111-
6112-</tr>
6113-
6114-<tr valign="top">
6115-
6116-<td>
6117-
6118-r39217
6119-
6120-</td>
6121-
6122-<td>
6123-
6124-Gtk2
6125-
6126-</td>
6127-
6128-<td>
6129-
6130-remember selection when edit looses focus.Also preselect test when AutoSelect is true.Patch by Fabrizio Fellini modified by me for autoselect rule. fixes issues [[http://bugs.freepascal.org/view.php?id=23219 23219]], [[http://bugs.freepascal.org/view.php?id=23246 23246]] (regression).
6131-
6132-</td>
6133-
6134-</tr>
6135-
6136-<tr valign="top">
6137-
6138-<td>
6139-
6140-r39220, r39221
6141-
6142-</td>
6143-
6144-<td>
6145-
6146-Gtk2
6147-
6148-</td>
6149-
6150-<td>
6151-
6152-check if scrollbar handle is allocated when setting params.
6153-
6154-</td>
6155-
6156-</tr>
6157-
6158-<tr valign="top">
6159-
6160-<td>
6161-
6162-r39229
6163-
6164-</td>
6165-
6166-<td>
6167-
6168-Gtk2
6169-
6170-</td>
6171-
6172-<td>
6173-
6174-trial to fix freezing of TFloatSpinEdit when we don't use clocale unit since gtk2 takes info from \$LANG and our DecimalSeparator could be different. issue [[http://bugs.freepascal.org/view.php?id=23190 23190]]
6175-
6176-</td>
6177-
6178-</tr>
6179-
6180-<tr valign="top">
6181-
6182-<td>
6183-
6184-r39308
6185-
6186-</td>
6187-
6188-<td>
6189-
6190-gtk2
6191-
6192-</td>
6193-
6194-<td>
6195-
6196-register TGtk2WSScrollBar to TCustomScrollBar instead of TScrollBar. Fixes [[http://bugs.freepascal.org/view.php?id=23200 23200]]
6197-
6198-</td>
6199-
6200-</tr>
6201-
6202-<tr valign="top">
6203-
6204-<td>
6205-
6206-r39326
6207-
6208-</td>
6209-
6210-<td>
6211-
6212-Gtk2
6213-
6214-</td>
6215-
6216-<td>
6217-
6218-fixed offset in Gtk2 polygon drawer. issue [[http://bugs.freepascal.org/view.php?id=23359 23359]]
6219-
6220-</td>
6221-
6222-</tr>
6223-
6224-<tr valign="top">
6225-
6226-<td>
6227-
6228-r39327
6229-
6230-</td>
6231-
6232-<td>
6233-
6234-Gtk2
6235-
6236-</td>
6237-
6238-<td>
6239-
6240-correct fix for issue [[http://bugs.freepascal.org/view.php?id=23359 23359]]
6241-
6242-</td>
6243-
6244-</tr>
6245-
6246-<tr valign="top">
6247-
6248-<td>
6249-
6250-r39371
6251-
6252-</td>
6253-
6254-<td>
6255-
6256-Gtk2
6257-
6258-</td>
6259-
6260-<td>
6261-
6262-fixed font color changing on TCheckBox when caption is empty. issue [[http://bugs.freepascal.org/view.php?id=23373 23373]]
6263-
6264-</td>
6265-
6266-</tr>
6267-
6268-<tr valign="top">
6269-
6270-<td>
6271-
6272-r39374
6273-
6274-</td>
6275-
6276-<td>
6277-
6278-IDE
6279-
6280-</td>
6281-
6282-<td>
6283-
6284-Hint: Fix malformated hints, if text has ampersand. or \<,... Issue [[http://bugs.freepascal.org/view.php?id=0023320 0023320]] Patch by Bart Broersma
6285-
6286-</td>
6287-
6288-</tr>
6289-
6290-<tr valign="top">
6291-
6292-<td>
6293-
6294-r39295
6295-
6296-</td>
6297-
6298-<td>
6299-
6300-IDE
6301-
6302-</td>
6303-
6304-<td>
6305-
6306-rename identifier: stop on invalid identifier
6307-
6308-</td>
6309-
6310-</tr>
6311-
6312-<tr valign="top">
6313-
6314-<td>
6315-
6316-r38411
6317-
6318-</td>
6319-
6320-<td>
6321-
6322-IDE
6323-
6324-</td>
6325-
6326-<td>
6327-
6328-removed compiler option for switch -vm
6329-
6330-</td>
6331-
6332-</tr>
6333-
6334-<tr valign="top">
6335-
6336-<td>
6337-
6338-r39057
6339-
6340-</td>
6341-
6342-<td>
6343-
6344-IDE
6345-
6346-</td>
6347-
6348-<td>
6349-
6350-invalidate file state cache on rename/copy interactive. Issue [[http://bugs.freepascal.org/view.php?id=23073 23073]]
6351-
6352-</td>
6353-
6354-</tr>
6355-
6356-<tr valign="top">
6357-
6358-<td>
6359-
6360-r39291
6361-
6362-</td>
6363-
6364-<td>
6365-
6366-IDE
6367-
6368-</td>
6369-
6370-<td>
6371-
6372-initial setup dlg: invalidate file state cache when user comes back from another application
6373-
6374-</td>
6375-
6376-</tr>
6377-
6378-<tr valign="top">
6379-
6380-<td>
6381-
6382-r39101
6383-
6384-</td>
6385-
6386-<td>
6387-
6388-IDE
6389-
6390-</td>
6391-
6392-<td>
6393-
6394-SourceEditor: Use selection as default search only if caret is in/at selection (persistent selection)
6395-
6396-</td>
6397-
6398-</tr>
6399-
6400-<tr valign="top">
6401-
6402-<td>
6403-
6404-r39276
6405-
6406-</td>
6407-
6408-<td>
6409-
6410-IDE
6411-
6412-</td>
6413-
6414-<td>
6415-
6416-SourceEditor: Fix asking "Save file", if only 1 tab is open in 2ndary window. Issue [[http://bugs.freepascal.org/view.php?id=0023312 0023312]]
6417-
6418-</td>
6419-
6420-</tr>
6421-
6422-<tr valign="top">
6423-
6424-<td>
6425-
6426-r39282
6427-
6428-</td>
6429-
6430-<td>
6431-
6432-IDE
6433-
6434-</td>
6435-
6436-<td>
6437-
6438-SourceEditor: Fixed crash when closing last tab (via ctrl F4) while code-completion was active. Issue [[http://bugs.freepascal.org/view.php?id=0023317 0023317]]
6439-
6440-</td>
6441-
6442-</tr>
6443-
6444-<tr valign="top">
6445-
6446-<td>
6447-
6448-r39324
6449-
6450-</td>
6451-
6452-<td>
6453-
6454-Installer, Win
6455-
6456-</td>
6457-
6458-<td>
6459-
6460-Add Spanish translation. Issue [[http://bugs.freepascal.org/view.php?id=0023087 0023087]]
6461-
6462-</td>
6463-
6464-</tr>
6465-
6466-<tr valign="top">
6467-
6468-<td>
6469-
6470-r39331
6471-
6472-</td>
6473-
6474-<td>
6475-
6476-Installer, Win
6477-
6478-</td>
6479-
6480-<td>
6481-
6482-Added publisher, and explicit uninstall icon. Issue [[http://bugs.freepascal.org/view.php?id=0021750 0021750]]
6483-
6484-</td>
6485-
6486-</tr>
6487-
6488-<tr valign="top">
6489-
6490-<td>
6491-
6492-r39049
6493-
6494-</td>
6495-
6496-<td>
6497-
6498-Jedi Code Format
6499-
6500-</td>
6501-
6502-<td>
6503-
6504-Locate the parse tree window better. Issue [[http://bugs.freepascal.org/view.php?id=22777 22777]]
6505-
6506-</td>
6507-
6508-</tr>
6509-
6510-<tr valign="top">
6511-
6512-<td>
6513-
6514-r37314
6515-
6516-</td>
6517-
6518-<td>
6519-
6520-LazReport
6521-
6522-</td>
6523-
6524-<td>
6525-
6526-added TlrCodeReport component and sample, it makes reports at runtime with an easy to use api and it doesn't need the report designer, with small changes, from Julio Jimenez Borreguero
6527-
6528-</td>
6529-
6530-</tr>
6531-
6532-<tr valign="top">
6533-
6534-<td>
6535-
6536-r37320
6537-
6538-</td>
6539-
6540-<td>
6541-
6542-LazReport
6543-
6544-</td>
6545-
6546-<td>
6547-
6548-removed testcodereport session file
6549-
6550-</td>
6551-
6552-</tr>
6553-
6554-<tr valign="top">
6555-
6556-<td>
6557-
6558-r37321
6559-
6560-</td>
6561-
6562-<td>
6563-
6564-LazReport
6565-
6566-</td>
6567-
6568-<td>
6569-
6570-lrcodereport: version is 1.0, updated icon, cleanup, first page is now programmers responsability, sample update to export to pdf, from Julio Jimenez Borreguero
6571-
6572-</td>
6573-
6574-</tr>
6575-
6576-<tr valign="top">
6577-
6578-<td>
6579-
6580-r37381
6581-
6582-</td>
6583-
6584-<td>
6585-
6586-LazReport
6587-
6588-</td>
6589-
6590-<td>
6591-
6592-lrcodereport: fix problem with slow generation of pages on second batch, sample now ask for target pdf filename, from Julio Jimenez Borreguero
6593-
6594-</td>
6595-
6596-</tr>
6597-
6598-<tr valign="top">
6599-
6600-<td>
6601-
6602-r37393
6603-
6604-</td>
6605-
6606-<td>
6607-
6608-LazReport
6609-
6610-</td>
6611-
6612-<td>
6613-
6614-lrcodereport: addded accessory SetFont, frm Julio Jimenez Borreguero
6615-
6616-</td>
6617-
6618-</tr>
6619-
6620-<tr valign="top">
6621-
6622-<td>
6623-
6624-r37404
6625-
6626-</td>
6627-
6628-<td>
6629-
6630-LazReport
6631-
6632-</td>
6633-
6634-<td>
6635-
6636-pdfexport, improves exported page sizes, from Julio Jimenez Borreguero
6637-
6638-</td>
6639-
6640-</tr>
6641-
6642-<tr valign="top">
6643-
6644-<td>
6645-
6646-r37414
6647-
6648-</td>
6649-
6650-<td>
6651-
6652-LazReport
6653-
6654-</td>
6655-
6656-<td>
6657-
6658-fix lrcodereport compile on windows, issue [[http://bugs.freepascal.org/view.php?id=22058 22058]]
6659-
6660-</td>
6661-
6662-</tr>
6663-
6664-<tr valign="top">
6665-
6666-<td>
6667-
6668-r37420
6669-
6670-</td>
6671-
6672-<td>
6673-
6674-LazReport
6675-
6676-</td>
6677-
6678-<td>
6679-
6680-enable text rotation in pdfexport, from Julio Jimenez Borreguero
6681-
6682-</td>
6683-
6684-</tr>
6685-
6686-<tr valign="top">
6687-
6688-<td>
6689-
6690-r39010
6691-
6692-</td>
6693-
6694-<td>
6695-
6696-LazReport
6697-
6698-</td>
6699-
6700-<td>
6701-
6702-fix barcode sample crash, remove console window (on windows), issue [[http://bugs.freepascal.org/view.php?id=23086 23086]]
6703-
6704-</td>
6705-
6706-</tr>
6707-
6708-<tr valign="top">
6709-
6710-<td>
6711-
6712-r39231
6713-
6714-</td>
6715-
6716-<td>
6717-
6718-LazReport
6719-
6720-</td>
6721-
6722-<td>
6723-
6724-fix right alignment text on export to PDF, from Tony Whyman, issue [[http://bugs.freepascal.org/view.php?id=23138 23138]]
6725-
6726-</td>
6727-
6728-</tr>
6729-
6730-<tr valign="top">
6731-
6732-<td>
6733-
6734-r39232
6735-
6736-</td>
6737-
6738-<td>
6739-
6740-LazReport
6741-
6742-</td>
6743-
6744-<td>
6745-
6746-Right Justified text incorrectly aligned on printer, from Tony Whyman, issue [[http://bugs.freepascal.org/view.php?id=23135 23135]]
6747-
6748-</td>
6749-
6750-</tr>
6751-
6752-<tr valign="top">
6753-
6754-<td>
6755-
6756-r39233
6757-
6758-</td>
6759-
6760-<td>
6761-
6762-LazReport
6763-
6764-</td>
6765-
6766-<td>
6767-
6768-corrects vertical alignment after tony's patches and improve precision on exporting to pdf, from Julio Jiménez Borreguero
6769-
6770-</td>
6771-
6772-</tr>
6773-
6774-<tr valign="top">
6775-
6776-<td>
6777-
6778-r39238
6779-
6780-</td>
6781-
6782-<td>
6783-
6784-LazReport
6785-
6786-</td>
6787-
6788-<td>
6789-
6790-fix PDF export filter not centering images properly, issue [[http://bugs.freepascal.org/view.php?id=23236 23236]]
6791-
6792-</td>
6793-
6794-</tr>
6795-
6796-<tr valign="top">
6797-
6798-<td>
6799-
6800-r39239
6801-
6802-</td>
6803-
6804-<td>
6805-
6806-LazReport
6807-
6808-</td>
6809-
6810-<td>
6811-
6812-Report Designer crashes with Access Violation on Insert DB Field (TFrame related issue), from Tony Whyman, issue [[http://bugs.freepascal.org/view.php?id=23205 23205]]
6813-
6814-</td>
6815-
6816-</tr>
6817-
6818-<tr valign="top">
6819-
6820-<td>
6821-
6822-r39240
6823-
6824-</td>
6825-
6826-<td>
6827-
6828-LazReport
6829-
6830-</td>
6831-
6832-<td>
6833-
6834-stop designer from processing ContextMenu default action, fix unable to close form designer, issue [[http://bugs.freepascal.org/view.php?id=23248 23248]]
6835-
6836-</td>
6837-
6838-</tr>
6839-
6840-<tr valign="top">
6841-
6842-<td>
6843-
6844-r39242
6845-
6846-</td>
6847-
6848-<td>
6849-
6850-LazReport
6851-
6852-</td>
6853-
6854-<td>
6855-
6856-pdfexport addon now requires powerpdf v0.9.9
6857-
6858-</td>
6859-
6860-</tr>
6861-
6862-<tr valign="top">
6863-
6864-<td>
6865-
6866-r39243
6867-
6868-</td>
6869-
6870-<td>
6871-
6872-LazReport
6873-
6874-</td>
6875-
6876-<td>
6877-
6878-fix report designer do no update properly when compiled for Qt, From Julio Jiménez Borreguero, issue [[http://bugs.freepascal.org/view.php?id=23211 23211]]
6879-
6880-</td>
6881-
6882-</tr>
6883-
6884-<tr valign="top">
6885-
6886-<td>
6887-
6888-r39250
6889-
6890-</td>
6891-
6892-<td>
6893-
6894-LazReport
6895-
6896-</td>
6897-
6898-<td>
6899-
6900-fix exported image size in case is not proportional and stretched
6901-
6902-</td>
6903-
6904-</tr>
6905-
6906-<tr valign="top">
6907-
6908-<td>
6909-
6910-r39251
6911-
6912-</td>
6913-
6914-<td>
6915-
6916-LazReport
6917-
6918-</td>
6919-
6920-<td>
6921-
6922-fix text clipping on exported to PDF report, from Julio Jiménez Borreguero
6923-
6924-</td>
6925-
6926-</tr>
6927-
6928-<tr valign="top">
6929-
6930-<td>
6931-
6932-r39278
6933-
6934-</td>
6935-
6936-<td>
6937-
6938-LazReport
6939-
6940-</td>
6941-
6942-<td>
6943-
6944-fix loading previously saved binary reports on preview window
6945-
6946-</td>
6947-
6948-</tr>
6949-
6950-<tr valign="top">
6951-
6952-<td>
6953-
6954-r39284
6955-
6956-</td>
6957-
6958-<td>
6959-
6960-LazReport
6961-
6962-</td>
6963-
6964-<td>
6965-
6966-fix incorrect scaling of unstretched images on PDF export, PDF export addon now requires PowerPDF 0.9.10, issue [[http://bugs.freepascal.org/view.php?id=23326 23326]]
6967-
6968-</td>
6969-
6970-</tr>
6971-
6972-<tr valign="top">
6973-
6974-<td>
6975-
6976-r39031
6977-
6978-</td>
6979-
6980-<td>
6981-
6982-LCL
6983-
6984-</td>
6985-
6986-<td>
6987-
6988-TCustomListView, use drBounds for item measuring when calculating editor bounds. issue [[http://bugs.freepascal.org/view.php?id=23094 23094]]
6989-
6990-</td>
6991-
6992-</tr>
6993-
6994-<tr valign="top">
6995-
6996-<td>
6997-
6998-r39118
6999-
7000-</td>
7001-
7002-<td>
7003-
7004-LCL
7005-
7006-</td>
7007-
7008-<td>
7009-
7010-dbgrid, check column exists before getting button style, from Tristan Linnell, issue [[http://bugs.freepascal.org/view.php?id=22873 22873]]
7011-
7012-</td>
7013-
7014-</tr>
7015-
7016-<tr valign="top">
7017-
7018-<td>
7019-
7020-r39207
7021-
7022-</td>
7023-
7024-<td>
7025-
7026-LCL
7027-
7028-</td>
7029-
7030-<td>
7031-
7032-add missing checks for FControl in TControlBorderSpacing
7033-
7034-</td>
7035-
7036-</tr>
7037-
7038-<tr valign="top">
7039-
7040-<td>
7041-
7042-r39188-r39202
7043-
7044-</td>
7045-
7046-<td>
7047-
7048-Make DEB
7049-
7050-</td>
7051-
7052-<td>
7053-
7054-Fixes and languages for debian installer
7055-
7056-</td>
7057-
7058-</tr>
7059-
7060-<tr valign="top">
7061-
7062-<td>
7063-
7064-r38989
7065-
7066-</td>
7067-
7068-<td>
7069-
7070-Packager
7071-
7072-</td>
7073-
7074-<td>
7075-
7076-Use a new component's class name as icon resource name. Issue [[http://bugs.freepascal.org/view.php?id=23075 23075]]
7077-
7078-</td>
7079-
7080-</tr>
7081-
7082-<tr valign="top">
7083-
7084-<td>
7085-
7086-r39078
7087-
7088-</td>
7089-
7090-<td>
7091-
7092-Qt
7093-
7094-</td>
7095-
7096-<td>
7097-
7098-mark MouseMove and MouseWheel events as input events.
7099-
7100-</td>
7101-
7102-</tr>
7103-
7104-<tr valign="top">
7105-
7106-<td>
7107-
7108-r39087,39090
7109-
7110-</td>
7111-
7112-<td>
7113-
7114-Qt
7115-
7116-</td>
7117-
7118-<td>
7119-
7120-added checks for handle after message delivery to lcl in case of input events (mouse) - avoids crashes.
7121-
7122-</td>
7123-
7124-</tr>
7125-
7126-<tr valign="top">
7127-
7128-<td>
7129-
7130-r39106
7131-
7132-</td>
7133-
7134-<td>
7135-
7136-Qt
7137-
7138-</td>
7139-
7140-<td>
7141-
7142-Fixed themed drawing of header sections with common style. part of issue [[http://bugs.freepascal.org/view.php?id=23143 23143]]
7143-
7144-</td>
7145-
7146-</tr>
7147-
7148-<tr valign="top">
7149-
7150-<td>
7151-
7152-r39107
7153-
7154-</td>
7155-
7156-<td>
7157-
7158-Qt
7159-
7160-</td>
7161-
7162-<td>
7163-
7164-Fixed weird drawing of header sections by oxygen theme.issue [[http://bugs.freepascal.org/view.php?id=23143 23143]]
7165-
7166-</td>
7167-
7168-</tr>
7169-
7170-<tr valign="top">
7171-
7172-<td>
7173-
7174-r39141
7175-
7176-</td>
7177-
7178-<td>
7179-
7180-Qt
7181-
7182-</td>
7183-
7184-<td>
7185-
7186-fixed crash with hint window inside slotMouseMove. issue [[http://bugs.freepascal.org/view.php?id=23161 23161]]
7187-
7188-</td>
7189-
7190-</tr>
7191-
7192-<tr valign="top">
7193-
7194-<td>
7195-
7196-r39218
7197-
7198-</td>
7199-
7200-<td>
7201-
7202-Qt
7203-
7204-</td>
7205-
7206-<td>
7207-
7208-fixed TListItem clearing icon. issue [[http://bugs.freepascal.org/view.php?id=23225 23225]].
7209-
7210-</td>
7211-
7212-</tr>
7213-
7214-<tr valign="top">
7215-
7216-<td>
7217-
7218-r39325
7219-
7220-</td>
7221-
7222-<td>
7223-
7224-Qt
7225-
7226-</td>
7227-
7228-<td>
7229-
7230-fixed tabwidget icon size. issue [[http://bugs.freepascal.org/view.php?id=23362 23362]]
7231-
7232-</td>
7233-
7234-</tr>
7235-
7236-<tr valign="top">
7237-
7238-<td>
7239-
7240-r39038
7241-
7242-</td>
7243-
7244-<td>
7245-
7246-SynEdit
7247-
7248-</td>
7249-
7250-<td>
7251-
7252-Missing invalidation in Log/Phys Converter.
7253-
7254-</td>
7255-
7256-</tr>
7257-
7258-<tr valign="top">
7259-
7260-<td>
7261-
7262-r39039
7263-
7264-</td>
7265-
7266-<td>
7267-
7268-SynEdit
7269-
7270-</td>
7271-
7272-<td>
7273-
7274-Make sure selection Markup is not hidden by Syncro (or other plugins)
7275-
7276-</td>
7277-
7278-</tr>
7279-
7280-<tr valign="top">
7281-
7282-<td>
7283-
7284-r39098
7285-
7286-</td>
7287-
7288-<td>
7289-
7290-SynEdit
7291-
7292-</td>
7293-
7294-<td>
7295-
7296-fix Gutter streaming to LFM
7297-
7298-</td>
7299-
7300-</tr>
7301-
7302-<tr valign="top">
7303-
7304-<td>
7305-
7306-r39361
7307-
7308-</td>
7309-
7310-<td>
7311-
7312-SynEdit
7313-
7314-</td>
7315-
7316-<td>
7317-
7318-Fixed StatusChanged Handler repeatedly called with old values. Issue [[http://bugs.freepascal.org/view.php?id=0023377 0023377]]
7319-
7320-</td>
7321-
7322-</tr>
7323-
7324-<tr valign="top">
7325-
7326-<td>
7327-
7328-r39367, r39387
7329-
7330-</td>
7331-
7332-<td>
7333-
7334-SynEdit
7335-
7336-</td>
7337-
7338-<td>
7339-
7340-LineOverviewGutter, fix updating after lines inserted/removed. Issue [[http://bugs.freepascal.org/view.php?id=0022848 0022848]]
7341-
7342-</td>
7343-
7344-</tr>
7345-
7346-<tr valign="top">
7347-
7348-<td>
7349-
7350-r39372
7351-
7352-</td>
7353-
7354-<td>
7355-
7356-SynEdit
7357-
7358-</td>
7359-
7360-<td>
7361-
7362-Fixed case-insensitive search/replace regex. Issue [[http://bugs.freepascal.org/view.php?id=0023078 0023078]]
7363-
7364-</td>
7365-
7366-</tr>
7367-
7368-<tr valign="top">
7369-
7370-<td>
7371-
7372-r39390
7373-
7374-</td>
7375-
7376-<td>
7377-
7378-SynEdit
7379-
7380-</td>
7381-
7382-<td>
7383-
7384-Fixed do not copy/paste with middle mouse, if SynEdit is readonly. Issue [[http://bugs.freepascal.org/view.php?id=0023392 0023392]]
7385-
7386-</td>
7387-
7388-</tr>
7389-
7390-<tr valign="top">
7391-
7392-<td>
7393-
7394-r38985
7395-
7396-</td>
7397-
7398-<td>
7399-
7400-TAChart
7401-
7402-</td>
7403-
7404-<td>
7405-
7406-Do not draw TColorMapSeries over left and top borders
7407-
7408-</td>
7409-
7410-</tr>
7411-
7412-<tr valign="top">
7413-
7414-<td>
7415-
7416-r38992
7417-
7418-</td>
7419-
7420-<td>
7421-
7422-TAChart
7423-
7424-</td>
7425-
7426-<td>
7427-
7428-Add TChartAxis.MarginsForMarks property *lets user turn off an 1.0 feature which was sometimes undesirable*
7429-
7430-</td>
7431-
7432-</tr>
7433-
7434-<tr valign="top">
7435-
7436-<td>
7437-
7438-r39026
7439-
7440-</td>
7441-
7442-<td>
7443-
7444-TAChart
7445-
7446-</td>
7447-
7448-<td>
7449-
7450-Add TChartAxisTitle.PositionOnMarks property *lets user turn off an 1.0 feature which was sometimes undesirable*
7451-
7452-</td>
7453-
7454-</tr>
7455-
7456-<tr valign="top">
7457-
7458-<td>
7459-
7460-r39067
7461-
7462-</td>
7463-
7464-<td>
7465-
7466-TAChart
7467-
7468-</td>
7469-
7470-<td>
7471-
7472-Do not draw 2-d series over the chart frame
7473-
7474-</td>
7475-
7476-</tr>
7477-
7478-<tr valign="top">
7479-
7480-<td>
7481-
7482-r39068
7483-
7484-</td>
7485-
7486-<td>
7487-
7488-TAChart
7489-
7490-</td>
7491-
7492-<td>
7493-
7494-Revert r38985, since a more general fix is implemented in r39067
7495-
7496-</td>
7497-
7498-</tr>
7499-
7500-<tr valign="top">
7501-
7502-<td>
7503-
7504-r39070
7505-
7506-</td>
7507-
7508-<td>
7509-
7510-TAChart
7511-
7512-</td>
7513-
7514-<td>
7515-
7516-Move GetBounds procedure from TBasicChartSeries to TCustomChartSeries
7517-
7518-</td>
7519-
7520-</tr>
7521-
7522-<tr valign="top">
7523-
7524-<td>
7525-
7526-r39071
7527-
7528-</td>
7529-
7530-<td>
7531-
7532-TAChart
7533-
7534-</td>
7535-
7536-<td>
7537-
7538-Ignore infinite series extent when calculating graph bounds
7539-
7540-</td>
7541-
7542-</tr>
7543-
7544-<tr valign="top">
7545-
7546-<td>
7547-
7548-r39072
7549-
7550-</td>
7551-
7552-<td>
7553-
7554-TAChart
7555-
7556-</td>
7557-
7558-<td>
7559-
7560-Fix SIGFPE while drawing area series with infinite Y values
7561-
7562-</td>
7563-
7564-</tr>
7565-
7566-<tr valign="top">
7567-
7568-<td>
7569-
7570-r39076
7571-
7572-</td>
7573-
7574-<td>
7575-
7576-TAChart
7577-
7578-</td>
7579-
7580-<td>
7581-
7582-Copy properties in TChartLegend.Assign
7583-
7584-</td>
7585-
7586-</tr>
7587-
7588-<tr valign="top">
7589-
7590-<td>
7591-
7592-r39129
7593-
7594-</td>
7595-
7596-<td>
7597-
7598-TAChart
7599-
7600-</td>
7601-
7602-<td>
7603-
7604-Measure ZeroLevel in axis units when considering it for label direction
7605-
7606-</td>
7607-
7608-</tr>
7609-
7610-<tr valign="top">
7611-
7612-<td>
7613-
7614-r39130
7615-
7616-</td>
7617-
7618-<td>
7619-
7620-TAChart
7621-
7622-</td>
7623-
7624-<td>
7625-
7626-Fix mark positions for bar series with BarOffsetPercent \<\> 0
7627-
7628-</td>
7629-
7630-</tr>
7631-
7632-<tr valign="top">
7633-
7634-<td>
7635-
7636-r39341
7637-
7638-</td>
7639-
7640-<td>
7641-
7642-TAChart
7643-
7644-</td>
7645-
7646-<td>
7647-
7648-Fix exception when using TChartNavScrollBar under Qt
7649-
7650-</td>
7651-
7652-</tr>
7653-
7654-<tr valign="top">
7655-
7656-<td>
7657-
7658-r39351
7659-
7660-</td>
7661-
7662-<td>
7663-
7664-TAChart
7665-
7666-</td>
7667-
7668-<td>
7669-
7670-Call Handled after extent restoration in TZoomDragTool
7671-
7672-</td>
7673-
7674-</tr>
7675-
7676-<tr valign="top">
7677-
7678-<td>
7679-
7680-r39376
7681-
7682-</td>
7683-
7684-<td>
7685-
7686-TAChart
7687-
7688-</td>
7689-
7690-<td>
7691-
7692-Start TDateTimeIntervalChartSource intervals from the beginning of month/year
7693-
7694-</td>
7695-
7696-</tr>
7697-
7698-<tr valign="top">
7699-
7700-<td>
7701-
7702-r39377
7703-
7704-</td>
7705-
7706-<td>
7707-
7708-TAChart
7709-
7710-</td>
7711-
7712-<td>
7713-
7714-Update chart upon changes to interval source properties
7715-
7716-</td>
7717-
7718-</tr>
7719-
7720-<tr valign="top">
7721-
7722-<td>
7723-
7724-r39164
7725-
7726-</td>
7727-
7728-<td>
7729-
7730-win32
7731-
7732-</td>
7733-
7734-<td>
7735-
7736-add 64bit safe version of callback and timer functions. Issue [[http://bugs.freepascal.org/view.php?id=23052 23052]]
7737-
7738-</td>
7739-
7740-</tr>
7741-
7742-<tr valign="top">
7743-
7744-<td>
7745-
7746-r39165
7747-
7748-</td>
7749-
7750-<td>
7751-
7752-win32
7753-
7754-</td>
7755-
7756-<td>
7757-
7758-replace TList by TFpList (FTimerData)
7759-
7760-</td>
7761-
7762-</tr>
7763-
7764-<tr valign="top">
7765-
7766-<td>
7767-
7768-r39166
7769-
7770-</td>
7771-
7772-<td>
7773-
7774-win32
7775-
7776-</td>
7777-
7778-<td>
7779-
7780-add stdcall to recently added timer functions
7781-
7782-</td>
7783-
7784-</tr>
7785-
7786-</table>
7787-
7788-It is possible that a revision is not listed here, even if it was merged. Please inspect the SVN log for more information.
7789-
7790-## Fixes for 1.0.2 (Merged)
7791-
7792-<table>
7793-
7794-<tr valign="top">
7795-
7796-<td>
7797-
7798-r38551,​r38552,​r38562,​r38563
7799-
7800-</td>
7801-
7802-<td>
7803-
7804-Carbon
7805-
7806-</td>
7807-
7808-<td>
7809-
7810-various winapi compatibility functions fixes
7811-
7812-</td>
7813-
7814-</tr>
7815-
7816-<tr valign="top">
7817-
7818-<td>
7819-
7820-r38671
7821-
7822-</td>
7823-
7824-<td>
7825-
7826-Carbon
7827-
7828-</td>
7829-
7830-<td>
7831-
7832-fix accidental error in index
7833-
7834-</td>
7835-
7836-</tr>
7837-
7838-<tr valign="top">
7839-
7840-<td>
7841-
7842-r38743
7843-
7844-</td>
7845-
7846-<td>
7847-
7848-Carbon
7849-
7850-</td>
7851-
7852-<td>
7853-
7854-reimplement linear gradient draw using shading to support OS X \< 10.5
7855-
7856-</td>
7857-
7858-</tr>
7859-
7860-<tr valign="top">
7861-
7862-<td>
7863-
7864-r38529,​r38530,​r38535,​r38543,​r38548
7865-
7866-</td>
7867-
7868-<td>
7869-
7870-carbon
7871-
7872-</td>
7873-
7874-<td>
7875-
7876-fix carbon clipping, correctly return region types on HRGN related operations, fix generic IntersectClipRect routine
7877-
7878-</td>
7879-
7880-</tr>
7881-
7882-<tr valign="top">
7883-
7884-<td>
7885-
7886-r38640,​r38641,​r38642,​r38649
7887-
7888-</td>
7889-
7890-<td>
7891-
7892-Carbon, Cocoa
7893-
7894-</td>
7895-
7896-<td>
7897-
7898-various ExtTextOut fixes for Carbon and Cocoa
7899-
7900-</td>
7901-
7902-</tr>
7903-
7904-<tr valign="top">
7905-
7906-<td>
7907-
7908-r38922
7909-
7910-</td>
7911-
7912-<td>
7913-
7914-Debugger
7915-
7916-</td>
7917-
7918-<td>
7919-
7920-Fix setting stackframe for hint eval, after searching for highest source-frame.
7921-
7922-</td>
7923-
7924-</tr>
7925-
7926-<tr valign="top">
7927-
7928-<td>
7929-
7930-r38509
7931-
7932-</td>
7933-
7934-<td>
7935-
7936-Debugger
7937-
7938-</td>
7939-
7940-<td>
7941-
7942-Ensure Queue is not blocked by LineInfo Request. (If a LineInfoRequest was queued the DebuggerCurrentLine could not search the stack, as commands were not immediately run)
7943-
7944-</td>
7945-
7946-</tr>
7947-
7948-<tr valign="top">
7949-
7950-<td>
7951-
7952-r38531
7953-
7954-</td>
7955-
7956-<td>
7957-
7958-Debugger
7959-
7960-</td>
7961-
7962-<td>
7963-
7964-Workaround to fix exe-line-indicators (blue dots) at debug start
7965-
7966-</td>
7967-
7968-</tr>
7969-
7970-<tr valign="top">
7971-
7972-<td>
7973-
7974-r38373
7975-
7976-</td>
7977-
7978-<td>
7979-
7980-Gtk2,Qt
7981-
7982-</td>
7983-
7984-<td>
7985-
7986-make ETO_OPAQUE work from TCanvas.TextOut(). issue [[http://bugs.freepascal.org/view.php?id=22719 22719]]
7987-
7988-</td>
7989-
7990-</tr>
7991-
7992-<tr valign="top">
7993-
7994-<td>
7995-
7996-r38519
7997-
7998-</td>
7999-
8000-<td>
8001-
8002-Gtk2
8003-
8004-</td>
8005-
8006-<td>
8007-
8008-fixed crash with TListView when viewstyle is vsIcon or vsSmallIcon. issue [[http://bugs.freepascal.org/view.php?id=22778 22778]]
8009-
8010-</td>
8011-
8012-</tr>
8013-
8014-<tr valign="top">
8015-
8016-<td>
8017-
8018-r38636,​r38637
8019-
8020-</td>
8021-
8022-<td>
8023-
8024-Gtk2
8025-
8026-</td>
8027-
8028-<td>
8029-
8030-fixed text clipping and text background drawing
8031-
8032-</td>
8033-
8034-</tr>
8035-
8036-<tr valign="top">
8037-
8038-<td>
8039-
8040-r38697,​38698
8041-
8042-</td>
8043-
8044-<td>
8045-
8046-Gtk2
8047-
8048-</td>
8049-
8050-<td>
8051-
8052-set TToggleBox.ParentColor default false so it's color is consistent with TButton when eg.parent color is clRed and TToggleBox.Color=clDefault.
8053-
8054-</td>
8055-
8056-</tr>
8057-
8058-<tr valign="top">
8059-
8060-<td>
8061-
8062-r38727,​r38728,​r38742,​r38744,​r38745,​r38748
8063-
8064-</td>
8065-
8066-<td>
8067-
8068-gtk2
8069-
8070-</td>
8071-
8072-<td>
8073-
8074-fix clipping and DC transformations
8075-
8076-</td>
8077-
8078-</tr>
8079-
8080-<tr valign="top">
8081-
8082-<td>
8083-
8084-r38747
8085-
8086-</td>
8087-
8088-<td>
8089-
8090-gtk2
8091-
8092-</td>
8093-
8094-<td>
8095-
8096-fix FrameRect - it must use a passed brush instead of selected one
8097-
8098-</td>
8099-
8100-</tr>
8101-
8102-<tr valign="top">
8103-
8104-<td>
8105-
8106-r38758
8107-
8108-</td>
8109-
8110-<td>
8111-
8112-gtk2
8113-
8114-</td>
8115-
8116-<td>
8117-
8118-allocate GdkColor when we need a BkColor
8119-
8120-</td>
8121-
8122-</tr>
8123-
8124-<tr valign="top">
8125-
8126-<td>
8127-
8128-r38762
8129-
8130-</td>
8131-
8132-<td>
8133-
8134-Gtk2
8135-
8136-</td>
8137-
8138-<td>
8139-
8140-when style is drawing button then use style from button. issue [[http://bugs.freepascal.org/view.php?id=22901 22901]]
8141-
8142-</td>
8143-
8144-</tr>
8145-
8146-<tr valign="top">
8147-
8148-<td>
8149-
8150-r38799
8151-
8152-</td>
8153-
8154-<td>
8155-
8156-gtk2
8157-
8158-</td>
8159-
8160-<td>
8161-
8162-implement SPI_GETWHEELSCROLLLINES. Fix a regression in VirtualTreeView wheel scroll
8163-
8164-</td>
8165-
8166-</tr>
8167-
8168-<tr valign="top">
8169-
8170-<td>
8171-
8172-r38860
8173-
8174-</td>
8175-
8176-<td>
8177-
8178-Gtk2
8179-
8180-</td>
8181-
8182-<td>
8183-
8184-do not change color of TScrollBar since it's painted by theme engine.issue [[http://bugs.freepascal.org/view.php?id=22996 22996]].
8185-
8186-</td>
8187-
8188-</tr>
8189-
8190-<tr valign="top">
8191-
8192-<td>
8193-
8194-r38868,​38875
8195-
8196-</td>
8197-
8198-<td>
8199-
8200-Gtk2
8201-
8202-</td>
8203-
8204-<td>
8205-
8206-fixed crash with GtkIconView when multiselect is enabled and dbl clicked. issue [[http://bugs.freepascal.org/view.php?id=22991 22991]]
8207-
8208-</td>
8209-
8210-</tr>
8211-
8212-<tr valign="top">
8213-
8214-<td>
8215-
8216-r38892
8217-
8218-</td>
8219-
8220-<td>
8221-
8222-Gtk2
8223-
8224-</td>
8225-
8226-<td>
8227-
8228-fixed TIconArrangement of GtkListView.
8229-
8230-</td>
8231-
8232-</tr>
8233-
8234-<tr valign="top">
8235-
8236-<td>
8237-
8238-r38895
8239-
8240-</td>
8241-
8242-<td>
8243-
8244-Gtk2
8245-
8246-</td>
8247-
8248-<td>
8249-
8250-send LVIS_FOCUSED for listview. issue [[http://bugs.freepascal.org/view.php?id=23014 23014]]
8251-
8252-</td>
8253-
8254-</tr>
8255-
8256-<tr valign="top">
8257-
8258-<td>
8259-
8260-r38896
8261-
8262-</td>
8263-
8264-<td>
8265-
8266-Gtk2
8267-
8268-</td>
8269-
8270-<td>
8271-
8272-fixed crash in GtkIconView by unref GtkColumn which isn't GtkObject.
8273-
8274-</td>
8275-
8276-</tr>
8277-
8278-<tr valign="top">
8279-
8280-<td>
8281-
8282-r38897
8283-
8284-</td>
8285-
8286-<td>
8287-
8288-Gtk2
8289-
8290-</td>
8291-
8292-<td>
8293-
8294-implemented TGtk2CustomListView.ItemDisplayRect and editor for vsIconView, vsSmallIcon.issue [[http://bugs.freepascal.org/view.php?id=23015 23015]]
8295-
8296-</td>
8297-
8298-</tr>
8299-
8300-<tr valign="top">
8301-
8302-<td>
8303-
8304-r38899
8305-
8306-</td>
8307-
8308-<td>
8309-
8310-Gtk2
8311-
8312-</td>
8313-
8314-<td>
8315-
8316-fixed few memleaks with PGList in TGtk2ListView.
8317-
8318-</td>
8319-
8320-</tr>
8321-
8322-<tr valign="top">
8323-
8324-<td>
8325-
8326-r38426
8327-
8328-</td>
8329-
8330-<td>
8331-
8332-IDE
8333-
8334-</td>
8335-
8336-<td>
8337-
8338-CodeBrowser check for virtual units. Issue [[http://bugs.freepascal.org/view.php?id=0022740 0022740]]
8339-
8340-</td>
8341-
8342-</tr>
8343-
8344-<tr valign="top">
8345-
8346-<td>
8347-
8348-r38437
8349-
8350-</td>
8351-
8352-<td>
8353-
8354-IDE
8355-
8356-</td>
8357-
8358-<td>
8359-
8360-project target: apply default extension even if the file has already an extension, issue [[http://bugs.freepascal.org/view.php?id=22750 22750]]
8361-
8362-</td>
8363-
8364-</tr>
8365-
8366-<tr valign="top">
8367-
8368-<td>
8369-
8370-r37398
8371-
8372-</td>
8373-
8374-<td>
8375-
8376-IDE
8377-
8378-</td>
8379-
8380-<td>
8381-
8382-corrected version info language list, added Ukrainian language, bug [[http://bugs.freepascal.org/view.php?id=22103 22103]]
8383-
8384-</td>
8385-
8386-</tr>
8387-
8388-<tr valign="top">
8389-
8390-<td>
8391-
8392-r38507
8393-
8394-</td>
8395-
8396-<td>
8397-
8398-IDE
8399-
8400-</td>
8401-
8402-<td>
8403-
8404-EditorOpts: default for top-info-hint
8405-
8406-</td>
8407-
8408-</tr>
8409-
8410-<tr valign="top">
8411-
8412-<td>
8413-
8414-r38444
8415-
8416-</td>
8417-
8418-<td>
8419-
8420-IDE
8421-
8422-</td>
8423-
8424-<td>
8425-
8426-fixed crash when releasing non existing component palette select button
8427-
8428-</td>
8429-
8430-</tr>
8431-
8432-<tr valign="top">
8433-
8434-<td>
8435-
8436-r38722
8437-
8438-</td>
8439-
8440-<td>
8441-
8442-IDE
8443-
8444-</td>
8445-
8446-<td>
8447-
8448-added Lithuanian to version info language list, bug [[http://bugs.freepascal.org/view.php?id=22898 22898]]
8449-
8450-</td>
8451-
8452-</tr>
8453-
8454-<tr valign="top">
8455-
8456-<td>
8457-
8458-r36887
8459-
8460-</td>
8461-
8462-<td>
8463-
8464-LazReport
8465-
8466-</td>
8467-
8468-<td>
8469-
8470-fix preview scrolling broken in r36420, issue [[http://bugs.freepascal.org/view.php?id=21633 21633]]
8471-
8472-</td>
8473-
8474-</tr>
8475-
8476-<tr valign="top">
8477-
8478-<td>
8479-
8480-r36909
8481-
8482-</td>
8483-
8484-<td>
8485-
8486-LazReport
8487-
8488-</td>
8489-
8490-<td>
8491-
8492-now fix preview scrolling in windows, broken in r36887
8493-
8494-</td>
8495-
8496-</tr>
8497-
8498-<tr valign="top">
8499-
8500-<td>
8501-
8502-r38486
8503-
8504-</td>
8505-
8506-<td>
8507-
8508-LCL
8509-
8510-</td>
8511-
8512-<td>
8513-
8514-avglvltree: setcompare set when count=0
8515-
8516-</td>
8517-
8518-</tr>
8519-
8520-<tr valign="top">
8521-
8522-<td>
8523-
8524-r38720
8525-
8526-</td>
8527-
8528-<td>
8529-
8530-LCL
8531-
8532-</td>
8533-
8534-<td>
8535-
8536-DefaultTranslator: fix handling of non-ASCII path to .po file, bug [[http://bugs.freepascal.org/view.php?id=22907 22907]], patch by Vladimir Zhirov
8537-
8538-</td>
8539-
8540-</tr>
8541-
8542-<tr valign="top">
8543-
8544-<td>
8545-
8546-r38769-r38772
8547-
8548-</td>
8549-
8550-<td>
8551-
8552-LCL, gtk2, carbon
8553-
8554-</td>
8555-
8556-<td>
8557-
8558-full implementation of GradientFill
8559-
8560-</td>
8561-
8562-</tr>
8563-
8564-<tr valign="top">
8565-
8566-<td>
8567-
8568-r38396
8569-
8570-</td>
8571-
8572-<td>
8573-
8574-LCL
8575-
8576-</td>
8577-
8578-<td>
8579-
8580-ColorBox - keep FSelected in sync all the time. fixes issue [[http://bugs.freepascal.org/view.php?id=22729 22729]]
8581-
8582-</td>
8583-
8584-</tr>
8585-
8586-<tr valign="top">
8587-
8588-<td>
8589-
8590-r38802
8591-
8592-</td>
8593-
8594-<td>
8595-
8596-LCL
8597-
8598-</td>
8599-
8600-<td>
8601-
8602-revert 33020, 33082, 33086, part of 33089 and 33389. These changes made the hint behavior Delphi incompatible thus leading to a regression in third party control like VirtualTreeView that handles hints in CMHintShow. Retrieve parent hint recursively if hintcontrol.hint is empty' (delphi compatible)
8603-
8604-</td>
8605-
8606-</tr>
8607-
8608-<tr valign="top">
8609-
8610-<td>
8611-
8612-r38927
8613-
8614-</td>
8615-
8616-<td>
8617-
8618-LCL
8619-
8620-</td>
8621-
8622-<td>
8623-
8624-check for csDestroying in Parent before calling SetLastFocusedControl in TCustomForm.SetFocusedControl. Not doing this check can expose fpc bug [[http://bugs.freepascal.org/view.php?id=23031 23031]] leading to a crash.
8625-
8626-</td>
8627-
8628-</tr>
8629-
8630-<tr valign="top">
8631-
8632-<td>
8633-
8634-r38572
8635-
8636-</td>
8637-
8638-<td>
8639-
8640-Qt
8641-
8642-</td>
8643-
8644-<td>
8645-
8646-propagate QEvent:ShortcutOverride to parent, so stop key event if shortcut is executed. issue [[http://bugs.freepascal.org/view.php?id=22827 22827]]
8647-
8648-</td>
8649-
8650-</tr>
8651-
8652-<tr valign="top">
8653-
8654-<td>
8655-
8656-r37075
8657-
8658-</td>
8659-
8660-<td>
8661-
8662-Qt
8663-
8664-</td>
8665-
8666-<td>
8667-
8668-fixed behaviour of messageDlg (PromptUser()) to return mrCancel always when Escape key is pressed or close btn clicked.issue [[http://bugs.freepascal.org/view.php?id=21885 21885]]
8669-
8670-</td>
8671-
8672-</tr>
8673-
8674-<tr valign="top">
8675-
8676-<td>
8677-
8678-r37217,​37218,​37225,​37239,​37241,​37293,​37304,​37316
8679-
8680-</td>
8681-
8682-<td>
8683-
8684-Qt
8685-
8686-</td>
8687-
8688-<td>
8689-
8690-fixed keys handling (arrow keys & enter).
8691-
8692-</td>
8693-
8694-</tr>
8695-
8696-<tr valign="top">
8697-
8698-<td>
8699-
8700-r37857
8701-
8702-</td>
8703-
8704-<td>
8705-
8706-Qt
8707-
8708-</td>
8709-
8710-<td>
8711-
8712-hide statusbar panels with width 0. issue [[http://bugs.freepascal.org/view.php?id=22362 22362]]
8713-
8714-</td>
8715-
8716-</tr>
8717-
8718-<tr valign="top">
8719-
8720-<td>
8721-
8722-r37862
8723-
8724-</td>
8725-
8726-<td>
8727-
8728-Qt
8729-
8730-</td>
8731-
8732-<td>
8733-
8734-hide statusbar panel only when width is 0, do not count any margin.issue [[http://bugs.freepascal.org/view.php?id=22362 22362]]
8735-
8736-</td>
8737-
8738-</tr>
8739-
8740-<tr valign="top">
8741-
8742-<td>
8743-
8744-r38148
8745-
8746-</td>
8747-
8748-<td>
8749-
8750-Qt
8751-
8752-</td>
8753-
8754-<td>
8755-
8756-allow showin modal form with borderStyle=bsNone. issue [[http://bugs.freepascal.org/view.php?id=22568 22568]]
8757-
8758-</td>
8759-
8760-</tr>
8761-
8762-<tr valign="top">
8763-
8764-<td>
8765-
8766-r38149
8767-
8768-</td>
8769-
8770-<td>
8771-
8772-Qt
8773-
8774-</td>
8775-
8776-<td>
8777-
8778-allow edit of combobox with style csSimple. issue [[http://bugs.freepascal.org/view.php?id=22528 22528]]
8779-
8780-</td>
8781-
8782-</tr>
8783-
8784-<tr valign="top">
8785-
8786-<td>
8787-
8788-r38320
8789-
8790-</td>
8791-
8792-<td>
8793-
8794-Qt
8795-
8796-</td>
8797-
8798-<td>
8799-
8800-fixed clearing of icon in tab.part of issue [[http://bugs.freepascal.org/view.php?id=22618 22618]]
8801-
8802-</td>
8803-
8804-</tr>
8805-
8806-<tr valign="top">
8807-
8808-<td>
8809-
8810-r38326
8811-
8812-</td>
8813-
8814-<td>
8815-
8816-Qt
8817-
8818-</td>
8819-
8820-<td>
8821-
8822-fixed modal behaviour of borderless forms.issue [[http://bugs.freepascal.org/view.php?id=22568 22568]]
8823-
8824-</td>
8825-
8826-</tr>
8827-
8828-<tr valign="top">
8829-
8830-<td>
8831-
8832-r38332
8833-
8834-</td>
8835-
8836-<td>
8837-
8838-Qt
8839-
8840-</td>
8841-
8842-<td>
8843-
8844-do not set popup parent for borderless forms (for popup forms) if TCustomForm.Parent (embedded form) is assigned.
8845-
8846-</td>
8847-
8848-</tr>
8849-
8850-<tr valign="top">
8851-
8852-<td>
8853-
8854-r38365,​38366,​38367,​38368,​38369
8855-
8856-</td>
8857-
8858-<td>
8859-
8860-Qt
8861-
8862-</td>
8863-
8864-<td>
8865-
8866-fix for qt richtext parser, refactored viewport event mouse move. issue [[http://bugs.freepascal.org/view.php?id=22715 22715]]
8867-
8868-</td>
8869-
8870-</tr>
8871-
8872-<tr valign="top">
8873-
8874-<td>
8875-
8876-r38518
8877-
8878-</td>
8879-
8880-<td>
8881-
8882-Qt
8883-
8884-</td>
8885-
8886-<td>
8887-
8888-TQtWinApi.ExtTextOut() implemented Dx param. issue [[http://bugs.freepascal.org/view.php?id=22795 22795]] (zeljko will merge, need some testing)
8889-
8890-</td>
8891-
8892-</tr>
8893-
8894-<tr valign="top">
8895-
8896-<td>
8897-
8898-r38520
8899-
8900-</td>
8901-
8902-<td>
8903-
8904-Qt
8905-
8906-</td>
8907-
8908-<td>
8909-
8910-do not propagate keyrelease event as action trigger. issue [[http://bugs.freepascal.org/view.php?id=22737 22737]]
8911-
8912-</td>
8913-
8914-</tr>
8915-
8916-<tr valign="top">
8917-
8918-<td>
8919-
8920-r38533
8921-
8922-</td>
8923-
8924-<td>
8925-
8926-Qt
8927-
8928-</td>
8929-
8930-<td>
8931-
8932-fixed header offset and getClientRect for TListView when ViewStyle=vsReport.
8933-
8934-</td>
8935-
8936-</tr>
8937-
8938-<tr valign="top">
8939-
8940-<td>
8941-
8942-r38576,​38577
8943-
8944-</td>
8945-
8946-<td>
8947-
8948-Qt
8949-
8950-</td>
8951-
8952-<td>
8953-
8954-fixed TQtWidgetSet.FrameRect(), now it uses passed brush to draw frame border.
8955-
8956-</td>
8957-
8958-</tr>
8959-
8960-<tr valign="top">
8961-
8962-<td>
8963-
8964-r38610
8965-
8966-</td>
8967-
8968-<td>
8969-
8970-Qt
8971-
8972-</td>
8973-
8974-<td>
8975-
8976-fixed non ascii utf8 chars in TQtWidgetSet.ExtTextOut() when we use dx param. issue [[http://bugs.freepascal.org/view.php?id=22795 22795]] (depends on merging of r38518).
8977-
8978-</td>
8979-
8980-</tr>
8981-
8982-<tr valign="top">
8983-
8984-<td>
8985-
8986-r38628,​38629,​38630,​38634
8987-
8988-</td>
8989-
8990-<td>
8991-
8992-Qt
8993-
8994-</td>
8995-
8996-<td>
8997-
8998-fixed clipping bugs inside TQtWidgetSet.ExtTextOut()
8999-
9000-</td>
9001-
9002-</tr>
9003-
9004-<tr valign="top">
9005-
9006-<td>
9007-
9008-r38643
9009-
9010-</td>
9011-
9012-<td>
9013-
9014-Qt
9015-
9016-</td>
9017-
9018-<td>
9019-
9020-TQtWidgetSet.ExtTextOut() workaround for Qt-4.8 bug ,now it looks better but some scenarios with ETO_OPAQUE aren't 100% correct yet.
9021-
9022-</td>
9023-
9024-</tr>
9025-
9026-<tr valign="top">
9027-
9028-<td>
9029-
9030-r38644
9031-
9032-</td>
9033-
9034-<td>
9035-
9036-Qt
9037-
9038-</td>
9039-
9040-<td>
9041-
9042-fixed menu flickering. issue [[http://bugs.freepascal.org/view.php?id=22872 22872]]
9043-
9044-</td>
9045-
9046-</tr>
9047-
9048-<tr valign="top">
9049-
9050-<td>
9051-
9052-r38674
9053-
9054-</td>
9055-
9056-<td>
9057-
9058-Qt
9059-
9060-</td>
9061-
9062-<td>
9063-
9064-fixed crash when invalid or null handle is passed into SetCapture.
9065-
9066-</td>
9067-
9068-</tr>
9069-
9070-<tr valign="top">
9071-
9072-<td>
9073-
9074-r38679
9075-
9076-</td>
9077-
9078-<td>
9079-
9080-Qt
9081-
9082-</td>
9083-
9084-<td>
9085-
9086-update bitmap if TMenuItem has associated ImageList and ImageIndex. issue [[http://bugs.freepascal.org/view.php?id=22896 22896]]
9087-
9088-</td>
9089-
9090-</tr>
9091-
9092-<tr valign="top">
9093-
9094-<td>
9095-
9096-r38709
9097-
9098-</td>
9099-
9100-<td>
9101-
9102-Qt
9103-
9104-</td>
9105-
9106-<td>
9107-
9108-improved triggering of OnClick() in QEventShowToParent. issue [[http://bugs.freepascal.org/view.php?id=22872 22872]]
9109-
9110-</td>
9111-
9112-</tr>
9113-
9114-<tr valign="top">
9115-
9116-<td>
9117-
9118-r38746
9119-
9120-</td>
9121-
9122-<td>
9123-
9124-Qt
9125-
9126-</td>
9127-
9128-<td>
9129-
9130-fix theme painting for some qt themes - they expect ARect with X, Y = 0
9131-
9132-</td>
9133-
9134-</tr>
9135-
9136-<tr valign="top">
9137-
9138-<td>
9139-
9140-r38826
9141-
9142-</td>
9143-
9144-<td>
9145-
9146-Qt
9147-
9148-</td>
9149-
9150-<td>
9151-
9152-TQtWidgetSet.SetScrollInfo - fixed wrong result, it must return real slider position, not value which might be out of sync with position. This fixes problems with TScrollingWinControl (TControlScrollbar).
9153-
9154-</td>
9155-
9156-</tr>
9157-
9158-<tr valign="top">
9159-
9160-<td>
9161-
9162-r38893
9163-
9164-</td>
9165-
9166-<td>
9167-
9168-Qt
9169-
9170-</td>
9171-
9172-<td>
9173-
9174-fixed TIconArrangement for TListView vsIcon,vsSmallIcon.
9175-
9176-</td>
9177-
9178-</tr>
9179-
9180-<tr valign="top">
9181-
9182-<td>
9183-
9184-r38894
9185-
9186-</td>
9187-
9188-<td>
9189-
9190-Qt
9191-
9192-</td>
9193-
9194-<td>
9195-
9196-send LVIS_FOCUSED for listview. issue [[http://bugs.freepascal.org/view.php?id=23014 23014]]
9197-
9198-</td>
9199-
9200-</tr>
9201-
9202-<tr valign="top">
9203-
9204-<td>
9205-
9206-r38972
9207-
9208-</td>
9209-
9210-<td>
9211-
9212-Qt
9213-
9214-</td>
9215-
9216-<td>
9217-
9218-added proper casts for some messages to avoid range checks.
9219-
9220-</td>
9221-
9222-</tr>
9223-
9224-<tr valign="top">
9225-
9226-<td>
9227-
9228-r38428
9229-
9230-</td>
9231-
9232-<td>
9233-
9234-SynEdit
9235-
9236-</td>
9237-
9238-<td>
9239-
9240-MultiHighlighter: fix adding text/sections at EOL. issue [[http://bugs.freepascal.org/view.php?id=0022745 0022745]]
9241-
9242-</td>
9243-
9244-</tr>
9245-
9246-<tr valign="top">
9247-
9248-<td>
9249-
9250-r38670
9251-
9252-</td>
9253-
9254-<td>
9255-
9256-SynEdit
9257-
9258-</td>
9259-
9260-<td>
9261-
9262-Fixed past eol paint error ** Must be ported by hand **
9263-
9264-</td>
9265-
9266-</tr>
9267-
9268-<tr valign="top">
9269-
9270-<td>
9271-
9272-r38672
9273-
9274-</td>
9275-
9276-<td>
9277-
9278-SynEdit
9279-
9280-</td>
9281-
9282-<td>
9283-
9284-fixed delete-next-word, if caret past eol. Issue [[http://bugs.freepascal.org/view.php?id=0022890 0022890]]
9285-
9286-</td>
9287-
9288-</tr>
9289-
9290-<tr valign="top">
9291-
9292-<td>
9293-
9294-r36674
9295-
9296-</td>
9297-
9298-<td>
9299-
9300-TAChart
9301-
9302-</td>
9303-
9304-<td>
9305-
9306-Add AddArray, AddNull, AddX and AddY functions to TChartSeries
9307-
9308-</td>
9309-
9310-</tr>
9311-
9312-<tr valign="top">
9313-
9314-<td>
9315-
9316-r38430
9317-
9318-</td>
9319-
9320-<td>
9321-
9322-TAChart
9323-
9324-</td>
9325-
9326-<td>
9327-
9328-Fix out-of-bounds access when drawing empty polygons and polylines
9329-
9330-</td>
9331-
9332-</tr>
9333-
9334-<tr valign="top">
9335-
9336-<td>
9337-
9338-r38464
9339-
9340-</td>
9341-
9342-<td>
9343-
9344-TAChart
9345-
9346-</td>
9347-
9348-<td>
9349-
9350-Fix error message in TFPCanvasDrawer.RadialPie
9351-
9352-</td>
9353-
9354-</tr>
9355-
9356-<tr valign="top">
9357-
9358-<td>
9359-
9360-r38503
9361-
9362-</td>
9363-
9364-<td>
9365-
9366-TAChart
9367-
9368-</td>
9369-
9370-<td>
9371-
9372-Copy BaseLength in TChartArrow.Assign
9373-
9374-</td>
9375-
9376-</tr>
9377-
9378-<tr valign="top">
9379-
9380-<td>
9381-
9382-r38547
9383-
9384-</td>
9385-
9386-<td>
9387-
9388-TAChart
9389-
9390-</td>
9391-
9392-<td>
9393-
9394-Support Y NaNs in polar series *(this will cause compilation error -- please remove 'and CloseCircle' part from the last conditional in the TPolarSeries.Draw procedure)*
9395-
9396-</td>
9397-
9398-</tr>
9399-
9400-<tr valign="top">
9401-
9402-<td>
9403-
9404-r38557
9405-
9406-</td>
9407-
9408-<td>
9409-
9410-TAChart
9411-
9412-</td>
9413-
9414-<td>
9415-
9416-Support brush style, pen style and pen width in fpvectorial drawer
9417-
9418-</td>
9419-
9420-</tr>
9421-
9422-<tr valign="top">
9423-
9424-<td>
9425-
9426-r38571
9427-
9428-</td>
9429-
9430-<td>
9431-
9432-TAChart
9433-
9434-</td>
9435-
9436-<td>
9437-
9438-Draw chart correctly after decrease of an axis margin
9439-
9440-</td>
9441-
9442-</tr>
9443-
9444-<tr valign="top">
9445-
9446-<td>
9447-
9448-r38584
9449-
9450-</td>
9451-
9452-<td>
9453-
9454-TAChart
9455-
9456-</td>
9457-
9458-<td>
9459-
9460-Copy Attachment and YIndex in TGenericChartMarks.Assign *(this code is in TATypes unit in v1.0)*
9461-
9462-</td>
9463-
9464-</tr>
9465-
9466-<tr valign="top">
9467-
9468-<td>
9469-
9470-r38589
9471-
9472-</td>
9473-
9474-<td>
9475-
9476-TAChart
9477-
9478-</td>
9479-
9480-<td>
9481-
9482-Do not draw lines which should be invisible in OpenGL drawer
9483-
9484-</td>
9485-
9486-</tr>
9487-
9488-<tr valign="top">
9489-
9490-<td>
9491-
9492-r38607
9493-
9494-</td>
9495-
9496-<td>
9497-
9498-TAChart
9499-
9500-</td>
9501-
9502-<td>
9503-
9504-Workaround for issue [[http://bugs.freepascal.org/view.php?id=22850 22850]] **see patch in the mailing list**
9505-
9506-</td>
9507-
9508-</tr>
9509-
9510-<tr valign="top">
9511-
9512-<td>
9513-
9514-r38617
9515-
9516-</td>
9517-
9518-<td>
9519-
9520-TAChart
9521-
9522-</td>
9523-
9524-<td>
9525-
9526-Fix GetNearestPoint returning true with no points found inside radius, issue [[http://bugs.freepascal.org/view.php?id=22854 22854]]
9527-
9528-</td>
9529-
9530-</tr>
9531-
9532-<tr valign="top">
9533-
9534-<td>
9535-
9536-r38651
9537-
9538-</td>
9539-
9540-<td>
9541-
9542-TAChart
9543-
9544-</td>
9545-
9546-<td>
9547-
9548-Fix zero division when calling ImageToGraph before the chart is drawn
9549-
9550-</td>
9551-
9552-</tr>
9553-
9554-<tr valign="top">
9555-
9556-<td>
9557-
9558-r38673
9559-
9560-</td>
9561-
9562-<td>
9563-
9564-TAChart
9565-
9566-</td>
9567-
9568-<td>
9569-
9570-Ignore NaNs while calculating TCustomChartSource.ValuesTotal
9571-
9572-</td>
9573-
9574-</tr>
9575-
9576-<tr valign="top">
9577-
9578-<td>
9579-
9580-r38675
9581-
9582-</td>
9583-
9584-<td>
9585-
9586-TAChart
9587-
9588-</td>
9589-
9590-<td>
9591-
9592-Support Marks.Attachment = maCenter in pie series
9593-
9594-</td>
9595-
9596-</tr>
9597-
9598-<tr valign="top">
9599-
9600-<td>
9601-
9602-r38694
9603-
9604-</td>
9605-
9606-<td>
9607-
9608-TAChart
9609-
9610-</td>
9611-
9612-<td>
9613-
9614-Fix update of TListChartSource.ValuesTotal cache when adding or removing NaNs
9615-
9616-</td>
9617-
9618-</tr>
9619-
9620-<tr valign="top">
9621-
9622-<td>
9623-
9624-r38710
9625-
9626-</td>
9627-
9628-<td>
9629-
9630-TAChart
9631-
9632-</td>
9633-
9634-<td>
9635-
9636-Fix crash when using TChartExtentLink with LinkedChart.Chart = nil
9637-
9638-</td>
9639-
9640-</tr>
9641-
9642-<tr valign="top">
9643-
9644-<td>
9645-
9646-r38712
9647-
9648-</td>
9649-
9650-<td>
9651-
9652-TAChart
9653-
9654-</td>
9655-
9656-<td>
9657-
9658-Fix crash while replacing linked chart in TChartExtentLink
9659-
9660-</td>
9661-
9662-</tr>
9663-
9664-<tr valign="top">
9665-
9666-<td>
9667-
9668-r38713
9669-
9670-</td>
9671-
9672-<td>
9673-
9674-TAChart
9675-
9676-</td>
9677-
9678-<td>
9679-
9680-Use NumberOr function instead of checking for NaN explicitly
9681-
9682-</td>
9683-
9684-</tr>
9685-
9686-<tr valign="top">
9687-
9688-<td>
9689-
9690-r38719
9691-
9692-</td>
9693-
9694-<td>
9695-
9696-TAChart
9697-
9698-</td>
9699-
9700-<td>
9701-
9702-Extract TDrawFuncHelper.ForEachPoint helper procedure *This also fixes a hang while using data point tool on extremely zoomed-in series*
9703-
9704-</td>
9705-
9706-</tr>
9707-
9708-<tr valign="top">
9709-
9710-<td>
9711-
9712-r38729
9713-
9714-</td>
9715-
9716-<td>
9717-
9718-TAChart
9719-
9720-</td>
9721-
9722-<td>
9723-
9724-Extract TDrawFuncHelper.XRange helper function. + Fix GetNearestPoint for rotated function series.
9725-
9726-</td>
9727-
9728-</tr>
9729-
9730-<tr valign="top">
9731-
9732-<td>
9733-
9734-r38733
9735-
9736-</td>
9737-
9738-<td>
9739-
9740-TAChart
9741-
9742-</td>
9743-
9744-<td>
9745-
9746-Fix TChartSeries.SetColor to notify all listeners and require ListSource. Add TListChartSource.SetColor
9747-
9748-</td>
9749-
9750-</tr>
9751-
9752-<tr valign="top">
9753-
9754-<td>
9755-
9756-r38735
9757-
9758-</td>
9759-
9760-<td>
9761-
9762-TAChart
9763-
9764-</td>
9765-
9766-<td>
9767-
9768-Fix memory leak in TDbChartSource.BeforeDraw
9769-
9770-</td>
9771-
9772-</tr>
9773-
9774-<tr valign="top">
9775-
9776-<td>
9777-
9778-r38737
9779-
9780-</td>
9781-
9782-<td>
9783-
9784-TAChart
9785-
9786-</td>
9787-
9788-<td>
9789-
9790-Fix drawing of pie series with data from the db source
9791-
9792-</td>
9793-
9794-</tr>
9795-
9796-<tr valign="top">
9797-
9798-<td>
9799-
9800-r38754
9801-
9802-</td>
9803-
9804-<td>
9805-
9806-TAChart
9807-
9808-</td>
9809-
9810-<td>
9811-
9812-Fix hang when changing TLineSeries.ShowPoints while drawing chart
9813-
9814-</td>
9815-
9816-</tr>
9817-
9818-<tr valign="top">
9819-
9820-<td>
9821-
9822-r38757
9823-
9824-</td>
9825-
9826-<td>
9827-
9828-TAChart
9829-
9830-</td>
9831-
9832-<td>
9833-
9834-Display crosshair tool on mouse down
9835-
9836-</td>
9837-
9838-</tr>
9839-
9840-<tr valign="top">
9841-
9842-<td>
9843-
9844-r38779
9845-
9846-</td>
9847-
9848-<td>
9849-
9850-TAChart
9851-
9852-</td>
9853-
9854-<td>
9855-
9856-Do not notify from TListChartSource.SetXValue and SetYValue if the value did not actually change.
9857-
9858-</td>
9859-
9860-</tr>
9861-
9862-<tr valign="top">
9863-
9864-<td>
9865-
9866-r38780
9867-
9868-</td>
9869-
9870-<td>
9871-
9872-TAChart
9873-
9874-</td>
9875-
9876-<td>
9877-
9878-Add TBasicPointSeries.MovePoint overload for graph coordinates *not a fix, but required for r38788*
9879-
9880-</td>
9881-
9882-</tr>
9883-
9884-<tr valign="top">
9885-
9886-<td>
9887-
9888-r38788
9889-
9890-</td>
9891-
9892-<td>
9893-
9894-TAChart
9895-
9896-</td>
9897-
9898-<td>
9899-
9900-Support axis transformations in TCustomChartSeries.MovePoint
9901-
9902-</td>
9903-
9904-</tr>
9905-
9906-<tr valign="top">
9907-
9908-<td>
9909-
9910-r38792
9911-
9912-</td>
9913-
9914-<td>
9915-
9916-TAChart
9917-
9918-</td>
9919-
9920-<td>
9921-
9922-Fix crash on deleting subcomponent with active property editor
9923-
9924-</td>
9925-
9926-</tr>
9927-
9928-<tr valign="top">
9929-
9930-<td>
9931-
9932-r38811
9933-
9934-</td>
9935-
9936-<td>
9937-
9938-TAChart
9939-
9940-</td>
9941-
9942-<td>
9943-
9944-Add IsEquivalent utility function *required for r38812*
9945-
9946-</td>
9947-
9948-</tr>
9949-
9950-<tr valign="top">
9951-
9952-<td>
9953-
9954-r38812
9955-
9956-</td>
9957-
9958-<td>
9959-
9960-TAChart
9961-
9962-</td>
9963-
9964-<td>
9965-
9966-Fix SIGFPE on TListChartSource.SetXValue(NaN) and SetYValue(NaN)
9967-
9968-</td>
9969-
9970-</tr>
9971-
9972-<tr valign="top">
9973-
9974-<td>
9975-
9976-r38813
9977-
9978-</td>
9979-
9980-<td>
9981-
9982-TAChart
9983-
9984-</td>
9985-
9986-<td>
9987-
9988-Fix TCustomChartSource.FindBounds for the case of extremely large bounds
9989-
9990-</td>
9991-
9992-</tr>
9993-
9994-<tr valign="top">
9995-
9996-<td>
9997-
9998-r38825
9999-
10000-</td>
10001-
10002-<td>
10003-
10004-TAChart
10005-
10006-</td>
10007-
10008-<td>
10009-
10010-Fix drawing of function series with +Infinity in domain exclusions
10011-
10012-</td>
10013-
10014-</tr>
10015-
10016-<tr valign="top">
10017-
10018-<td>
10019-
10020-r38841
10021-
10022-</td>
10023-
10024-<td>
10025-
10026-TAChart
10027-
10028-</td>
10029-
10030-<td>
10031-
10032-Fix inverted Y axis on TChartNavPanel's minimap. Issue [[http://bugs.freepascal.org/view.php?id=22978 22978]]
10033-
10034-</td>
10035-
10036-</tr>
10037-
10038-<tr valign="top">
10039-
10040-<td>
10041-
10042-r38853
10043-
10044-</td>
10045-
10046-<td>
10047-
10048-TAChart
10049-
10050-</td>
10051-
10052-<td>
10053-
10054-Optimize GetNearestPoint for the case of sorted source and at least linear on X point distance
10055-
10056-</td>
10057-
10058-</tr>
10059-
10060-<tr valign="top">
10061-
10062-<td>
10063-
10064-r38861
10065-
10066-</td>
10067-
10068-<td>
10069-
10070-TAChart
10071-
10072-</td>
10073-
10074-<td>
10075-
10076-Make sure the previous tool is deactivated before activating a new one
10077-
10078-</td>
10079-
10080-</tr>
10081-
10082-<tr valign="top">
10083-
10084-<td>
10085-
10086-r38862
10087-
10088-</td>
10089-
10090-<td>
10091-
10092-TAChart
10093-
10094-</td>
10095-
10096-<td>
10097-
10098-Fix crash when the tool is activated while zoom animation is in progress
10099-
10100-</td>
10101-
10102-</tr>
10103-
10104-<tr valign="top">
10105-
10106-<td>
10107-
10108-r38863
10109-
10110-</td>
10111-
10112-<td>
10113-
10114-TAChart
10115-
10116-</td>
10117-
10118-<td>
10119-
10120-Fix drawing of out-of-extent function series with +Infinity in domain exclusions.
10121-
10122-</td>
10123-
10124-</tr>
10125-
10126-<tr valign="top">
10127-
10128-<td>
10129-
10130-r38873
10131-
10132-</td>
10133-
10134-<td>
10135-
10136-TAChart
10137-
10138-</td>
10139-
10140-<td>
10141-
10142-Clear brush when drawing line series.
10143-
10144-</td>
10145-
10146-</tr>
10147-
10148-<tr valign="top">
10149-
10150-<td>
10151-
10152-r38981
10153-
10154-</td>
10155-
10156-<td>
10157-
10158-TAChart
10159-
10160-</td>
10161-
10162-<td>
10163-
10164-Fix a call to the "strict protected" function from non-descendant class in TChartMinorAxis.GetAlignment
10165-
10166-</td>
10167-
10168-</tr>
10169-
10170-<tr valign="top">
10171-
10172-<td>
10173-
10174-r38982
10175-
10176-</td>
10177-
10178-<td>
10179-
10180-TAChart
10181-
10182-</td>
10183-
10184-<td>
10185-
10186-Fix out-of-bounds access while drawing TColorMapSeries with empty ColorSource
10187-
10188-</td>
10189-
10190-</tr>
10191-
10192-<tr valign="top">
10193-
10194-<td>
10195-
10196-r38473
10197-
10198-</td>
10199-
10200-<td>
10201-
10202-tests
10203-
10204-</td>
10205-
10206-<td>
10207-
10208-fixed compilation
10209-
10210-</td>
10211-
10212-</tr>
10213-
10214-</table>
30+Revision
31+
32+Category
33+
34+Description
35+
36+[r42419](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42419)
37+
38+Debugger
39+
40+Set LANG env, to prevent localisation of gdb
41+
42+[r42435](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42435)
43+
44+Debugger
45+
46+force exit, on destroy.
47+
48+[r42450](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42450)
49+
50+Debugger
51+
52+Ensure queue lock during gdb communications (possible race condition)
53+
54+[r42495](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42495)
55+
56+Debugger
57+
58+Filenames (for line-info) must be case-sensitive
59+
60+[r42542](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42542)
61+
62+Debugger
63+
64+Do not crash IDE, if gdb.exe is invalid
65+
66+[r42641](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42641)
67+
68+Debugger
69+
70+fixed getting callstack (could go into an endless loop)
71+
72+[r42643](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42643)
73+
74+Debugger
75+
76+fixed crash in callstack (when stop debugging while waiting for stack info)
77+
78+[r42664](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42664)
79+
80+Debugger
81+
82+callstack, fix goto source, if viewing bottom of large stack (viewing from startindex \> 1)
83+
84+[r42667](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42667)
85+
86+Debugger
87+
88+lock queue while handling breakpoint
89+
90+[r42734](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42734)
91+
92+Debugger, IDE
93+
94+Fix Debugger locking in SourceEdit (protect SynEdit during Paintlock). Calls were unbalanced if method was recursively invoked.
95+
96+[r42931](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42931)
97+
98+Debugger
99+
100+Options, disable add/remove buttons on signal opts. Not implemented
101+
102+[r42932](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42932)
103+
104+Debugger
105+
106+Options, mark project as modified, when exceptions are enabled/disabled. [Issue \#25074](https://bugs.freepascal.org/view.php?id=25074)
107+
108+[r42988](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42988)
109+
110+Debugger
111+
112+Spelling
113+
114+[r42989](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42989)
115+
116+Debugger
117+
118+fix disassembler, check if offset can be used
119+
120+[r43189](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=43189)
121+
122+Debugger
123+
124+Fix handling of single quote in strings returned by gdb
125+
126+[r43197](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=43197)
127+
128+Debugger
129+
130+Fix handling of backslash in strings returned by gdb (used for classname resolving)
131+
132+[r43240](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=43240)
133+
134+Debugger
135+
136+Try filename in app bundle for newer gdb
137+
138+[r43255](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=43255)
139+
140+Debugger
141+
142+parse version / mac file encoding depends on version
143+
144+[r43304](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=43304)
145+
146+Debugger
147+
148+fix adding watch via dialog. Open watch view window
149+
150+[r43329](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=43329)
151+
152+Debugger
153+
154+Fix mem leak in disassembler
155+
156+[r43364](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=43364)
157+
158+Debugger
159+
160+prevent messing up the environment on windows, due to gdb bug (gdb not setting debuggee environment) / introduced in rev 42419
161+
162+[r42563](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42563)
163+
164+IDE
165+
166+clean up build files: omit packages that are compiled "manually"
167+
168+[r42655](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42655)
169+
170+IDE
171+
172+package editor: enable compile button: check if there are commands
173+
174+[r42746](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42746)
175+
176+IDE
177+
178+initial setup dialog: translate captions and lcl
179+
180+[r37583](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=37583)
181+
182+LCL, dbgrid
183+
184+fix backspace on editing number fields, from Aleksey Lagunov, issue [21584](http://bugs.freepascal.org/view.php?id=21584)
185+
186+[r39124](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=39124)
187+
188+LCL, DBGrid
189+
190+workaround for datasets(?).filtered wrong behaviour, from Luiz Americo, issue 22304
191+
192+[r42539](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42539)
193+
194+LCL
195+
196+EditBtn, Change name of parameter Action into Accept in TAcceptValueEvent. Resolves issue [0024906](http://bugs.freepascal.org/view.php?id=0024906).
197+
198+[r42548](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42548),​[r42550](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42550),​[r42557](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42557),​[r42558](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42558),​[r42568](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42568)
199+
200+LCL
201+
202+Attempt to fix TabControl extra spacing (w32) issue [0023069](http://bugs.freepascal.org/view.php?id=0023069)
203+
204+[r42549](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42549)
205+
206+LCL
207+
208+fix TabControl TabPosition and MultiLine issue
209+
210+[r42559](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42559)
211+
212+LCL
213+
214+fix TabControl invalidation
215+
216+[r42560](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42560)
217+
218+LCL
219+
220+TabControl forward style
221+
222+[r42561](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42561)
223+
224+LCL
225+
226+TabControl fix borderwidth initialization
227+
228+[r42565](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42565)
229+
230+LCL
231+
232+TabControl fix paint border
233+
234+[r42567](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42567)
235+
236+LCL
237+
238+fix TabControl spacing / qt
239+
240+[r42654](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42654)
241+
242+LCL
243+
244+fixed OpenURL if URL is invalid, bug [24958](http://bugs.freepascal.org/view.php?id=24958)
245+
246+[r42703](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42703)
247+
248+LCL
249+
250+TWinControl.ChildSizing with controlstyle csAutoSize0x0, bug [24986](http://bugs.freepascal.org/view.php?id=24986)
251+
252+[r42712](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42712)
253+
254+LCL
255+
256+fixed GetDesignerForm outside IDE
257+
258+[r42455](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42455)
259+
260+Qt
261+
262+fixed focus policy of TQtTabWidget. issue [23238](http://bugs.freepascal.org/view.php?id=23238)
263+
264+[r42628](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42628)
265+
266+Qt
267+
268+do not crash in TQtPage if parent is TTabControl
269+
270+[r42629](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42629)
271+
272+Qt
273+
274+return clBackground as default color for TPanel. issue [24946](http://bugs.freepascal.org/view.php?id=24946)
275+
276+[r42630](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42630)
277+
278+Qt
279+
280+show icons on menus if menuitem.bitmap is assigned and there's no imagelist.issue [24770](http://bugs.freepascal.org/view.php?id=24770)
281+
282+[r42633](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42633)
283+
284+QT
285+
286+PageControl: check if page or tab control
287+
288+[r42677](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42677)
289+
290+Qt
291+
292+fixed TPageControl ActivePageIndex.issue [24972](http://bugs.freepascal.org/view.php?id=24972)
293+
294+[r42722](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42722)
295+
296+Qt
297+
298+use new SlotAboutToShow() to send LM_ACTIVATE to TMenu, instead of using QEventShowToParent. issue [24979](http://bugs.freepascal.org/view.php?id=24979)
299+
300+[r42905](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42905)
301+
302+Qt
303+
304+TQtComboBox fix for call IntfGetItems when we are non-editable combobox.
305+
306+[r42906](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42906)
307+
308+Qt
309+
310+call OnDropDown imediatelly after IntfGetItems, so our events are in expected order and there's no disturbing of QListWidget while showing.issue [25032](http://bugs.freepascal.org/view.php?id=25032)
311+
312+[r42940](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42940)
313+
314+Qt
315+
316+fixed TQtCheckListBox double click event duplication.[Issue \#25089](https://bugs.freepascal.org/view.php?id=25089)
317+
318+[r42941](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42941)
319+
320+Qt
321+
322+change current row of TQtCheckListBox for Qt \>= 4.8 since it does not change ItemIndex when checkbox is clicked.
323+
324+[r42521](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42521)
325+
326+SourceSynEdit
327+
328+top-info hint and scrolling, calculate the correct amount of top lines
329+
330+[r42507](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42507)
331+
332+StartLazarus
333+
334+Fix finding PCP, if it contains spaces.
335+
336+[r42425](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42425)
337+
338+SynEdit
339+
340+do not crash the IDE, when failing to read config
341+
342+[r42701](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42701)
343+
344+SynEdit
345+
346+AutoComplete, fix GetPreviousToken use Logical pos
347+
348+[r43342](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=43342)
349+
350+SynEdit
351+
352+Pas HighLighter, recognize new &keyword for identifier style
353+
354+[r42511](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42511),​[r42512](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42512)
355+
356+Win-Installer
357+
358+Changed image
359+
360+## Fixes for 1.0.12 (Merged)
361+
362+[r41843](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=41843)
363+
364+codetools
365+
366+on variable only valid in the on block, bug [24494](http://bugs.freepascal.org/view.php?id=24494)
367+
368+[r42358](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42358)
369+
370+Debugger
371+
372+Fix IDE does not end debugger state (processdebugger / dbg=none), if exe can not be started. issue [0024809](http://bugs.freepascal.org/view.php?id=0024809)
373+
374+[r41826](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=41826)
375+
376+IDE
377+
378+environment option single taskbar button apply after change, bug [24623](http://bugs.freepascal.org/view.php?id=24623)
379+
380+[r42330](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42330)
381+
382+IDE
383+
384+ctrl+enter: stop at spaces only if no quotes in front, bug [24042](http://bugs.freepascal.org/view.php?id=24042)
385+
386+[r42426](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42426)
387+
388+IDE
389+
390+save session, changin folding in editor marks session as changed
391+
392+[r41772](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=41772)
393+
394+Gtk2
395+
396+fixed itemheight with lbOwnerDrawFixed style of listbox. issue [24629](http://bugs.freepascal.org/view.php?id=24629)
397+
398+[r42033](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42033),​[r42103](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42103),​[r42135](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42135)
399+
400+LCL
401+
402+TTextStrings: fixed TTextStrings.Insert, bug [24718](http://bugs.freepascal.org/view.php?id=24718)
403+
404+[r41502](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=41502),​[r41510](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=41510),​[r41572](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=41572)
405+
406+LCL
407+
408+reset hintwindow region after color change
409+
410+[r42086](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42086)
411+
412+LCL
413+
414+TSpeedButton: do not eat DialogChar when disabled, bug [24742](http://bugs.freepascal.org/view.php?id=24742)
415+
416+[r41771](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=41771)
417+
418+LCL
419+
420+fixed AV on TCheckListBox when key space is pressed to check/uncheck item, and itemindex=-1. issue [24627](http://bugs.freepascal.org/view.php?id=24627)
421+
422+[r42306](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42306)
423+
424+LCL
425+
426+getmousecapture: check if handleallocated, reducing overhead and fixing crash on carbon
427+
428+[r39922](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=39922)
429+
430+LCL
431+
432+added capfHasScrollOffset into ControlAtPos in WMContextMenu so offset is ok when control is inside scrolled control. issue [23584](http://bugs.freepascal.org/view.php?id=23584)
433+
434+[r37787](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=37787)
435+
436+LCL
437+
438+dbctrls.pp: Publish BorderStyle and CharCase for TDBComboBox. Issue [22295](http://bugs.freepascal.org/view.php?id=22295), patch from LacaK
439+
440+[r42283](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42283)
441+
442+LCL, docs
443+
444+build_lcl_docs: add --css-file parameter for setting chm css files (Issue [0024823](http://bugs.freepascal.org/view.php?id=0024823))
445+
446+[r42011](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42011),​42013,​[r42016](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42016),​[r42018](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42018),​[r42020](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42020),​[r42022](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42022),​[r42029](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42029)
447+
448+LCL
449+
450+made codepage conversion 852,874,1250,1251,1252,1253,1255,1257,1258 to UTF8 and back lossless
451+
452+[r42268](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42268)
453+
454+LCL
455+
456+TMaskList: Don't split masks on space (Issue [0024771](http://bugs.freepascal.org/view.php?id=0024771)).
457+
458+[r42066](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42066)
459+
460+ShellTreeView
461+
462+Publish draw events of ShellTreeView (Issue [0024732](http://bugs.freepascal.org/view.php?id=0024732))
463+
464+[r41717](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=41717)
465+
466+SourceSynEdit
467+
468+fix scrolling with top-info hint. Issue [0024505](http://bugs.freepascal.org/view.php?id=0024505)
469+
470+[r42193](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42193)
471+
472+SynEdit
473+
474+pas highlighter: fixed "packed class"
475+
476+[r37377](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=37377)
477+
478+SynEdit
479+
480+Mouse Selection and scroll-by-wheel. Issue [0022072](http://bugs.freepascal.org/view.php?id=0022072), [22090](http://bugs.freepascal.org/view.php?id=22090)
481+
482+[r41769](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=41769)
483+
484+TAChart
485+
486+Do not fill polylines in SVG export. Fixes [23982](http://bugs.freepascal.org/view.php?id=23982)
487+
488+[r39620](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=39620)
489+
490+TSelectDirectoryDialog
491+
492+also show editbox for directory selection. Issue [23521](http://bugs.freepascal.org/view.php?id=23521)
493+
494+[r42123](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42123)
495+
496+TCustomTreeView
497+
498+use Utf8CompareStr for default sorting instead of AnsiCompareStr (Issue [0024740](http://bugs.freepascal.org/view.php?id=0024740)).
499+
500+[r42197](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42197)
501+
502+ValEdit
503+
504+use Strings.NameValueSeparator instead of hardcoded '=' (Issue [0024779](http://bugs.freepascal.org/view.php?id=0024779))
505+
506+[r42205](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42205)
507+
508+ValEdit
509+
510+fix crash in TValueListEditor.AdjustColumnWidths (Issue [0024779](http://bugs.freepascal.org/view.php?id=0024779))
511+
512+[r42319](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42319)
513+
514+ValEdit
515+
516+fix crash in TValueListEditor.AdjustColumnWidths when resizing a parent form. (Issue [24827](http://bugs.freepascal.org/view.php?id=24827))
517+
518+[r39144](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=39144),​[r42418](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=42418)
519+
520+SqlDb
521+
522+Allow compiling SQLite3 components on Win64 version of Lazarus. Issue [22951](http://bugs.freepascal.org/view.php?id=22951)
523+
524+[r41291](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=41291)
525+
526+Qt
527+
528+fixed LCLIntf.Frame3D. When FillBrush isn't filled then draw shaded box without brush (applies painter brush).issue [24445](http://bugs.freepascal.org/view.php?id=24445)
529+
530+[r41475](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=41475)
531+
532+Qt
533+
534+fixed problem with TCustomPanel.Color, when panel is painted via Frame3d.Problem raised with r41291 while fixing [24445](http://bugs.freepascal.org/view.php?id=24445)
535+
536+[r41739](http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=41739)
537+
538+Qt
539+
540+return correct lfHeight inside TQtWidgetSet.GetObject. issue [24613](http://bugs.freepascal.org/view.php?id=24613)
541+
542+## Fixes for 1.0.10 (Merged)
543+
544+r40581
545+
546+codetools
547+
548+fpc source scores: unit fileinfo on target non wince, bug [[http://bugs.freepascal.org/view.php?id=24070 24070]]
549+
550+r41481
551+
552+codetools
553+
554+removed old fpc 1.0 defines, biting 2.7.1 sources
555+
556+r40543
557+
558+DBGrids
559+
560+fix crash in PrepareCellHints when DataLink is not Active (issue [[http://bugs.freepascal.org/view.php?id=0024028 0024028]]).
561+
562+r41240
563+
564+Debugger
565+
566+utf8 content for event-log (warnings/OutputDebugString). Issue [[http://bugs.freepascal.org/view.php?id=24353 24353]]
567+
568+r41233,​r41260,​r41265,​r41266,​r41270,​r41273,​r41275,​r41279,​r41293
569+
570+Debugger
571+
572+Improved shortstring detection. strings with utf8 content in locals and some in watches
573+
574+r41298
575+
576+Debugger
577+
578+more utf8 for strings in watches
579+
580+r38231
581+
582+IDE
583+
584+itmEditUndo\itmEditRedo is almost always Enabled, even when it is impossible to Undo\Redo in source Editor, issue [[http://bugs.freepascal.org/view.php?id=22633 22633]]
585+
586+r39405
587+
588+IDE
589+
590+Autocheck radiobutton when you enter a value in the HeightEdit / WidthEdit, issue [[http://bugs.freepascal.org/view.php?id=23398 23398]]
591+
592+r40577
593+
594+IDE
595+
596+test compiler settings: show message when busy
597+
598+r40628
599+
600+IDE
601+
602+fixed showing broken dependencies
603+
604+r40640
605+
606+IDE
607+
608+help for fpc messages: fixed crash when no help found, search for message file in compiler directories
609+
610+r40730
611+
612+IDE
613+
614+project resource file version: do not set modifie is the same and initialize it after read
615+
616+r40803
617+
618+IDE:
619+
620+package editor: extend unit/include path: shorten paths that are not sub directories, bug [[http://bugs.freepascal.org/view.php?id=24272 24272]]
621+
622+r41130
623+
624+IDE
625+
626+remove & from key map resourcestrings
627+
628+r41165
629+
630+IDE
631+
632+fixed caption Free Pascal in highlighter
633+
634+r41319
635+
636+IDE
637+
638+add example projects to recent menu only once
639+
640+r40636
641+
642+IDEIntf
643+
644+register TBoolPropertyEditor for WordBool, LongBool and QWordBool, needed since fpc 2.6.0
645+
646+r40728
647+
648+IDEIntf:
649+
650+TCollectionPropertyEditor: fixed unselecting if owner is freed
651+
652+r41049
653+
654+Installer, Win
655+
656+add French translation. Patch by ChrisF. Issue [[http://bugs.freepascal.org/view.php?id=24171 24171]]
657+
658+r41057
659+
660+Installer, Win
661+
662+cleaned up OldInOtherFolder1 string as per ChrisF's comment in bug [[http://bugs.freepascal.org/view.php?id=24171 24171]]
663+
664+r40562
665+
666+LCL
667+
668+gtk, fix LazReport designer sometimes presented as a thin vertical or horizontal band that runs from center of screen under gtk2/64-bit, related to issue [[http://bugs.freepascal.org/view.php?id=21634 21634]]
669+
670+r40778
671+
672+LCL
673+
674+navFocusableButtons doesn't work in TDBNavigator, modified patch from Éderson Cássio, issue [[http://bugs.freepascal.org/view.php?id=24191 24191]]
675+
676+r41501
677+
678+LCL
679+
680+use UTF8Length instead of Length on calc dbgrid column field width, from Rumen Gyurov, issue [[http://bugs.freepascal.org/view.php?id=24491 24491]]
681+
682+r40758
683+
684+LCL
685+
686+fixed conditionals for default LCLWidgetType
687+
688+r41373
689+
690+LCL
691+
692+TTreeView: clear cache when adding node
693+
694+r41411
695+
696+LCL
697+
698+prevent change in dbcombobox when autoedit is false. Issue [[http://bugs.freepascal.org/view.php?id=24207 24207]]
699+
700+r41453
701+
702+LCL
703+
704+TFilterComboBox: freenotification for ShellListView, bug [[http://bugs.freepascal.org/view.php?id=24512 24512]]
705+
706+r41477
707+
708+LCL gtk2
709+
710+fixed AskUser,QuestionDlg escape key result
711+
712+r40900
713+
714+LCL
715+
716+MaskEdit: respect AutoSelect if control is masked. Issue [[http://bugs.freepascal.org/view.php?id=0024311 0024311]]
717+
718+r40513
719+
720+Qt
721+
722+do not trigger scroll events while calling SetScrollInfo, fix issue 23815
723+
724+r40563
725+
726+Qt
727+
728+fixed default text color of QTabBar. issue [[http://bugs.freepascal.org/view.php?id=23985 23985]]
729+
730+r40956
731+
732+Qt
733+
734+fixed determination of string content (RightToLeft vs. LeftToRight). issue \#24340
735+
736+r40621,40622, 40625
737+
738+Qt
739+
740+fixes for buggy xfwm4 window manager under X11
741+
742+r40993
743+
744+Qt
745+
746+formatting
747+
748+r40995
749+
750+Qt
751+
752+fixed visibility of THintWindow class when virtual desktop is switched or application minimized.issue \#24363
753+
754+r41339
755+
756+Qt
757+
758+fixed bad behaviour of popup windows under metacity window manager.
759+
760+r41346
761+
762+Qt
763+
764+fixed problems with modal and popup windows over modal windows with Mint's Marco window manager (Mate desktop)
765+
766+r41378
767+
768+Qt
769+
770+fixed bug with AltGr key handling under windows.We are using winapi directly as workaround for bug in Qt library. issue [[http://bugs.freepascal.org/view.php?id=23808 23808]]
771+
772+r40764
773+
774+Qt
775+
776+implemented getKeyState for caps lock and numlock under x11 and win32 targets
777+
778+r41347
779+
780+Qt
781+
782+rework fixes for metacity like wm's. Now marco and gnome shell are mapped as metacity.
783+
784+r40954
785+
786+Qt
787+
788+use QPolygonH to draw poly regions in FillRgn()
789+
790+r41144
791+
792+Qt
793+
794+workaround for Qt lib bug (QStyle) where disabled button doesn't have activated disabled colors palette. issue [[http://bugs.freepascal.org/view.php?id=24413 24413]]
795+
796+r40723
797+
798+ShellCtrls
799+
800+declare property ViewStyle of TShellListView as "default vsReport" (issue [[http://bugs.freepascal.org/view.php?id=0024226 0024226]]).
801+
802+r41220,r41222,r41228
803+
804+SynEdit
805+
806+Trim spaces - position only: Do not mark buffer as modified, if pressing space at EOL. Follow up revision 40680
807+
808+r40545
809+
810+SynEdit
811+
812+Fixed gutter resizing. Issue [[http://bugs.freepascal.org/view.php?id=0023990 0023990]]
813+
814+r40680
815+
816+SynEdit
817+
818+fixed trim-space (mode "position only") would corrupt text on certain undo. Issue [[http://bugs.freepascal.org/view.php?id=24101 24101]]
819+
820+r41046
821+
822+SynEdit
823+
824+Fixed folding in "library" code. Issue [[http://bugs.freepascal.org/view.php?id=0024370 0024370]]
825+
826+r37854
827+
828+SynEdit
829+
830+Pas Highlighter: recognize {\$IFOPT}
831+
832+r41047
833+
834+SynEdit
835+
836+Pas Highlighter: Completed the list of Ifdef, ifopt, elseif directives
837+
838+r41129
839+
840+SynEdit
841+
842+Fixed folding in "label" code. Issue [[http://bugs.freepascal.org/view.php?id=0024417 0024417]]
843+
844+r41340
845+
846+Translations
847+
848+reverted Arabic translation to r37531 by request of Mazen Neifer (current Arabic translation maintainer). Reason is poor quality/machine translation, which makes hard to use translated IDE.
849+
850+## Fixes for 1.0.8 (Merged)
851+
852+> **Note:** This release contains an upgrade of FPC to version 2.6.2. Please read [[User Changes 2.6.2]]
853+
854+r40143
855+
856+AggPas
857+
858+Fix coordinate calculation in Pixels and Colors properties of TAggFPImage
859+
860+r40216
861+
862+AggPas
863+
864+Fix TLazIntfImage descriptor for 32-bit pixel format
865+
866+r40335
867+
868+codetools
869+
870+fixed parsing \#0, bug [[http://bugs.freepascal.org/view.php?id=23906 23906]]
871+
872+r40482
873+
874+Debugger
875+
876+Fixed range-check on linux. Issue [[http://bugs.freepascal.org/view.php?id=23993 23993]] Patch by C Western
877+
878+r38476
879+
880+Designer
881+
882+Use a record of signed SmallInts to prevent range check errors. Still about issue [[http://bugs.freepascal.org/view.php?id=22760 22760]]
883+
884+r40371
885+
886+Gtk2
887+
888+Gtk2WSCustomPanel respect TCustomPanel.Visible property when creating handle. issue [[http://bugs.freepascal.org/view.php?id=23940 23940]]
889+
890+r40097
891+
892+IDE
893+
894+prevent debugger from entering invalid state, if started again before completely stopped. For info see issue [[http://bugs.freepascal.org/view.php?id=0023800 0023800]]
895+
896+r40177
897+
898+IDE
899+
900+fixed restoring designed form when HideIDEWindowsOnRun = true. issue [[http://bugs.freepascal.org/view.php?id=22535 22535]]
901+
902+r40244
903+
904+IDE
905+
906+register HTML help for LCL
907+
908+r40394
909+
910+IDE: SourceEdit
911+
912+fixed word (word from text, not identifier) completion
913+
914+r37930
915+
916+Installer, Win
917+
918+strip lhelp.exe
919+
920+r40354
921+
922+Installer, Win
923+
924+fixed typo
925+
926+r40127
927+
928+LazReport
929+
930+Band.name patch from Giuliano Colla
931+
932+r40323
933+
934+LCL, dbgrids
935+
936+checks for keydown while dataset is inactive, issue [[http://bugs.freepascal.org/view.php?id=23598 23598]]
937+
938+r37446
939+
940+LCL, grids+gtk2
941+
942+when pressing somekeys like shift introduces '?' in cell, relaed to issue [[http://bugs.freepascal.org/view.php?id=22056 22056]] (fixes issue [[http://bugs.freepascal.org/view.php?id=23924 23924]])
943+
944+r36934
945+
946+LCL, Utils
947+
948+Don't HTML-escape spaces in OpenURL, it breaks OpenDocument()
949+
950+r37995
951+
952+LCL
953+
954+Prevent an error with Pg Up/Down in DbGrid on empty Dataset. Issue [[http://bugs.freepascal.org/view.php?id=22474 22474]], patch from Stefano
955+
956+r40364
957+
958+LCL
959+
960+Revert Changes from 31132 (and partly 31577) which replaced TGraphicControl.Update by Invalidate
961+
962+r40541
963+
964+LCL: gtk2
965+
966+fixed registering callback LM_CONTEXTMENU for TCustomControl
967+
968+r40180
969+
970+Qt
971+
972+keep state of forms hidden from taskbar under X11. Fixes issue [[http://bugs.freepascal.org/view.php?id=23825 23825]].
973+
974+r40353
975+
976+Qt
977+
978+fixed item caption in TListView vsIcon style. patch by DCelso. issue [[http://bugs.freepascal.org/view.php?id=23879 23879]]
979+
980+r40370
981+
982+Qt
983+
984+show images when with TListView.vsIcon style when we have more \> 1 column. issue [[http://bugs.freepascal.org/view.php?id=23923 23923]]
985+
986+r40219
987+
988+SynEdit
989+
990+Separator-Gutter, fixed painting
991+
992+r40087
993+
994+TAChart
995+
996+Call inherited constructor from TBGRABitmapDrawer.Create
997+
998+r40090
999+
1000+TAChart
1001+
1002+Call inherited constructor from TSVGDrawer.Create
1003+
1004+r40110
1005+
1006+TAChart
1007+
1008+Fix chart margins calculation for axises with ZPosition \> 0
1009+
1010+r40112
1011+
1012+TAChart
1013+
1014+Fix SIGFPE while drawing very narrow slices in 3D pie chart
1015+
1016+r40136
1017+
1018+TAChart
1019+
1020+Workaround for range check when using TFitSeries with more than 20000 points. See also issue [[http://bugs.freepascal.org/view.php?id=23816 23816]].
1021+
1022+r39659
1023+
1024+ValEdit
1025+
1026+add ItemProps to ValueListEditor
1027+
1028+r39813
1029+
1030+ValEdit
1031+
1032+implement method TValueListEditor.InsertRow
1033+
1034+r39818
1035+
1036+ValEdit
1037+
1038+Make button and picklist cell editors work in TValueListEditor
1039+
1040+r40193
1041+
1042+Valedit
1043+
1044+Fix a bug in ValueListEditor when reading / writing value by key (Values\['Key'\])
1045+
1046+r40194
1047+
1048+ValEdit
1049+
1050+free TValueListStrings.FItemProps in TValueListStrings.Destroy (issue [[http://bugs.freepascal.org/view.php?id=0023841 0023841]])
1051+
1052+r40195
1053+
1054+Valedit
1055+
1056+delete also ItemProps when deleting strings
1057+
1058+r40197
1059+
1060+Valedit
1061+
1062+also release the memory of the TValueListStrings.FItemProps array itself, not only the items
1063+
1064+r40204
1065+
1066+ValEdit
1067+
1068+fix not updating active cell contents when changing Strings property
1069+
1070+r40209
1071+
1072+ValEdit
1073+
1074+Fix FItemProps getting out of sync with Strings (issue [[http://bugs.freepascal.org/view.php?id=0023851 0023851]])
1075+
1076+r40224
1077+
1078+ValEdit
1079+
1080+Remove unnecessary calls to Changing and Changed in overridden methods
1081+
1082+r40225
1083+
1084+ValEdit
1085+
1086+Fix bug in SetOptions
1087+
1088+r40227
1089+
1090+ValEdit
1091+
1092+remove unused redeclared OnEditButtonClick property
1093+
1094+r40242
1095+
1096+ValEdit
1097+
1098+Publish On(Edit)ButtonClick
1099+
1100+r40253
1101+
1102+ValEdit
1103+
1104+don't hide/show editor inside TValueListStrings.Put
1105+
1106+r40282
1107+
1108+ValEdit
1109+
1110+Fix not updating cell in TValueListStrings.Put when goAlwaysShowEditor in Options (issue [[http://bugs.freepascal.org/view.php?id=0023875 0023875]])
1111+
1112+r40294
1113+
1114+ValEdit
1115+
1116+Refactoring. Store ItemProps in TFPObjectList
1117+
1118+r40295
1119+
1120+ValEdit
1121+
1122+Implement CustomSort so it keeps ItemProps in sync
1123+
1124+r40296
1125+
1126+ValEdit
1127+
1128+Update Modified when Strings are changed
1129+
1130+r40297
1131+
1132+ValEdit
1133+
1134+do not store '=' in Strings if "key" and "value" cell is empty
1135+
1136+r40298
1137+
1138+ValEdit
1139+
1140+Ignore epmty cells when validating
1141+
1142+r40299
1143+
1144+ValEdit
1145+
1146+Remove unneeded overridden SetTextStr
1147+
1148+r40333
1149+
1150+ValEdit
1151+
1152+Fix not updating cell in TValueListStrings.Exchange when goAlwaysShowEditor in Options
1153+
1154+r40339
1155+
1156+ValEdit
1157+
1158+Rename some private fields to improve readability and avoid ugly constructs like FOwner.FOwner
1159+
1160+r40358
1161+
1162+ValEdit
1163+
1164+fix strange focus swapping
1165+
1166+r40226
1167+
1168+ValEdit: Refactoring
1169+
1170+remove SelectValueEditor and override SelectEditor instead
1171+
1172+r40319
1173+
1174+ValEdit: TValueListStrings.Assign
1175+
1176+Assign also ItemProps if Source is TValueListStrings
1177+
1178+r40329
1179+
1180+ValEdit: TValueListStrings.GetItemProp
1181+
1182+return nil when strings are updating
1183+
1184+## Fixes for 1.0.6 (Merged)
1185+
1186+r39516
1187+
1188+Carbon
1189+
1190+reapply brush and pen after the DC restore
1191+
1192+r39559,r39560
1193+
1194+Codetools
1195+
1196+fixed TEventsCodeTool.FindMethodTypeInfo when type is an alias
1197+
1198+r39449
1199+
1200+Debugger
1201+
1202+Fixed eval of watches with class-typecase and dyn-array (stabs only)
1203+
1204+r39548,r39549
1205+
1206+Gtk2
1207+
1208+fixed changing of font color on GtkCheckBox. issue [[http://bugs.freepascal.org/view.php?id=23373 23373]]
1209+
1210+r39652
1211+
1212+Gtk2
1213+
1214+fixed keeping of SelStart() and SelLength().issue [[http://bugs.freepascal.org/view.php?id=23219 23219]]
1215+
1216+r39986
1217+
1218+IDE, SourceEditor
1219+
1220+Invalidate, if top-info-hint changes
1221+
1222+r37935
1223+
1224+IDE
1225+
1226+Keymap: missing entries for select+cursor-keys
1227+
1228+r39461
1229+
1230+IDE
1231+
1232+extract proc: stop if identifier is invalid
1233+
1234+r39575
1235+
1236+IDE
1237+
1238+find prompt: shorten texts
1239+
1240+r39626
1241+
1242+IDE
1243+
1244+check Project1 in UpdateHighlighters, bug [[http://bugs.freepascal.org/view.php?id=23529 23529]]
1245+
1246+r40033, r40037
1247+
1248+IDE
1249+
1250+prevent a crash in designer "Change Class" if new name does not exist / designer: change class dlg: disable ok button
1251+
1252+r39468
1253+
1254+Installer, Win
1255+
1256+Display info while installing
1257+
1258+r36994
1259+
1260+LazReport
1261+
1262+published property KeepAspect and Centered for Picture Object
1263+
1264+r36995
1265+
1266+LazReport
1267+
1268+published WordBreak property on Memo object plus some refactoring
1269+
1270+r38353
1271+
1272+LazReport
1273+
1274+avoid duplicated export filters
1275+
1276+r38952
1277+
1278+LazReport
1279+
1280+two additional export filters - TfrImageExportFilter, TfrHtmlDivExportFilter, from Michel Gawrycki
1281+
1282+r39364
1283+
1284+Lazreport
1285+
1286+clip image when it's bigger than picture object and not stretched
1287+
1288+r39365
1289+
1290+Lazreport
1291+
1292+fix off by one error in calculation of PictureView size. This avoids unnecessary stretch whew pictureview size = image size
1293+
1294+r39366
1295+
1296+Lazreport
1297+
1298+apply scale when drawing not stretched image. This fixes the size of image in printed report
1299+
1300+r39368
1301+
1302+Lazreport
1303+
1304+cleanup. remove unused code in TfrPictureView.Draw
1305+
1306+r39477
1307+
1308+LazReport
1309+
1310+fix moving/resizing objects when using keyboard under QT (and carbon), Patch from Julio Jiménez Borreguero, issue [[http://bugs.freepascal.org/view.php?id=23435 23435]]
1311+
1312+r39519
1313+
1314+LazReport
1315+
1316+fix PreviousClipRgn on image drawing, was not valid and it worked fine by coincidence
1317+
1318+r39974
1319+
1320+LazReport
1321+
1322+fix export filters registering multiple filter extensions are listed only once, issue [[http://bugs.freepascal.org/view.php?id=23759 23759]]
1323+
1324+r40010
1325+
1326+LazReport
1327+
1328+renamed argument to really check for matching classref
1329+
1330+r39484
1331+
1332+LazUtils
1333+
1334+xmlreader: handle non existing property list, bug [[http://bugs.freepascal.org/view.php?id=23450 23450]]
1335+
1336+r39441
1337+
1338+LCL
1339+
1340+Don't publish FixedRows in ValueListEditor, allow only 0 or 1. Issue [[http://bugs.freepascal.org/view.php?id=23430 23430]]
1341+
1342+r39442
1343+
1344+LCL
1345+
1346+make ValueListEditor work also when ColumnTitles are not shown.
1347+
1348+r39523
1349+
1350+LCL
1351+
1352+add WM_ACTIVATE to messages.pp
1353+
1354+r39654
1355+
1356+LCL
1357+
1358+scroll before updatedata in DBLookup. Issue [[http://bugs.freepascal.org/view.php?id=23530 23530]]
1359+
1360+r39887,r39973
1361+
1362+LCL
1363+
1364+Use PopupMenu getter instead of cached FPopupMenu, so GetPopupMenu can be overrided. issue [[http://bugs.freepascal.org/view.php?id=23336 23336]]
1365+
1366+r39442
1367+
1368+LCL, ValEdit
1369+
1370+make ValueListEditor work also when ColumnTitles are not shown
1371+
1372+r39469
1373+
1374+LCL, ValEdit
1375+
1376+override TValueListStrings.SetTextStr: Don't show editor while changing values. Edited cell would not be changed.
1377+
1378+r39491
1379+
1380+LCL, ValEdit
1381+
1382+Start implementing validating: don't accept duplicate Key names.
1383+
1384+r39495
1385+
1386+LCL, ValEdit
1387+
1388+Fix crash in TValueListEditor.ShowColumnTitles when TitleCaptions.Count = 1
1389+
1390+r39496
1391+
1392+LCL, ValEdit
1393+
1394+Only allow FixedCols := 0 or 1
1395+
1396+r39552
1397+
1398+LCL, ValEdit
1399+
1400+Do not use Columns.Add, it interferes with setting FixedCols := 1 (by adding an extra column in front).
1401+
1402+r39553
1403+
1404+LCL, ValEdit
1405+
1406+Implement TValueListEditor.AdjustColumnWidths and override OnDoResize.
1407+
1408+r38935
1409+
1410+Qt
1411+
1412+fixed range check errors under 64bit
1413+
1414+r39625
1415+
1416+Qt
1417+
1418+fixed events when month and year are changed in TCalendar. issue [[http://bugs.freepascal.org/view.php?id=23528 23528]]
1419+
1420+r39838
1421+
1422+Qt
1423+
1424+fixed getClientBounds for TQtPage and TQtGroupBox. It should use QWidget_contentsRect() of underlaying widget or parent. issue [[http://bugs.freepascal.org/view.php?id=23630 23630]]
1425+
1426+r39839
1427+
1428+Qt
1429+
1430+reverted TQtPage.getClientBounds to use TQtWidget.getClientBounds, it wasn't good solution since it produces a mess in eg. in build lazarus form.
1431+
1432+r39840
1433+
1434+Qt
1435+
1436+fixed topmargin of groupbox when caption text is empty. issue [[http://bugs.freepascal.org/view.php?id=23642 23642]]
1437+
1438+r39841
1439+
1440+Qt
1441+
1442+make LCL happy when changing caption of groupbox from empty to some string or viceversa.part of [[http://bugs.freepascal.org/view.php?id=23642 23642]]
1443+
1444+r39878
1445+
1446+Qt
1447+
1448+fixed SetCapture() and GetCapture() for TQtCustomControl on qtwin32 targets
1449+
1450+r39892
1451+
1452+Qt
1453+
1454+fixed preffered size of autosized groupboxes. issue [[http://bugs.freepascal.org/view.php?id=23351 23351]]
1455+
1456+r40025
1457+
1458+Qt
1459+
1460+trial to fix Qt bug when dialog is shown with QtTool as parent. issue [[http://bugs.freepascal.org/view.php?id=23778 23778]]
1461+
1462+r39618
1463+
1464+readmes
1465+
1466+updates
1467+
1468+r39391,r39394
1469+
1470+SynEdit
1471+
1472+Fixed , make TAction regard ReadOnly state
1473+
1474+r39409
1475+
1476+SynEdit
1477+
1478+LineOverviewGutter, do not cause overflow error on 64 bit
1479+
1480+r39518
1481+
1482+SynEdit
1483+
1484+fix highlighting "i6", introduced in r32695
1485+
1486+r39540
1487+
1488+SynEdit
1489+
1490+Fix problems with resizing GutterParts. (Noticeable in right gutter)
1491+
1492+r39606
1493+
1494+SynEdit
1495+
1496+Fixed Matching bracket, for very long lines. Issue [[http://bugs.freepascal.org/view.php?id=0023517 0023517]]
1497+
1498+r39686
1499+
1500+SynEdit
1501+
1502+FoldHighlighter (Html, XML): fix invalid fold node on last line. Issue [[http://bugs.freepascal.org/view.php?id=0023543 0023543]]
1503+
1504+r39747
1505+
1506+SynEdit
1507+
1508+LineNumber-Gutter: update digit-count when setting to visible (Digits where cut off)
1509+
1510+r36955
1511+
1512+TAChart
1513+
1514+Add TChart.IsZoomed property
1515+
1516+r39599
1517+
1518+TAChart
1519+
1520+Hide legend if exception happened while attempting to fill it
1521+
1522+r39703
1523+
1524+TAChart
1525+
1526+Copy HorizSize and VertSize in TSeriesPointer.Assign
1527+
1528+r39705
1529+
1530+TAChart
1531+
1532+Fix SIGFPE while drawing mark labels for series with NaNs
1533+
1534+r39821
1535+
1536+TAChart
1537+
1538+Fix exception on destroying clones series
1539+
1540+r39854
1541+
1542+TAChart
1543+
1544+Set TChartTool.Chart = nil after calling OnAfterXXX event, not before
1545+
1546+r39861
1547+
1548+TAChart
1549+
1550+Fix SIGFPE in TChartSeries.Add when the last data item is NaN
1551+
1552+r39930
1553+
1554+TAChart
1555+
1556+Force recalculation of the full extent for linked charts
1557+
1558+r39931
1559+
1560+TAChart
1561+
1562+Fix TBoxAndWhiskerSeries.Assign to correctly assign class properties
1563+
1564+r40042
1565+
1566+TAChart
1567+
1568+Make TChartDataItem advanced record instead of object to reduce memory footprint
1569+
1570+r40043
1571+
1572+TAChart
1573+
1574+Fix drawing of line series with number of points above 1000000
1575+
1576+r40048
1577+
1578+TAChart
1579+
1580+Call inherited constructor from TCanvasDrawer.Create
1581+
1582+## Fixes for 1.0.4 (Merged)
1583+
1584+r39177
1585+
1586+Customdrawn
1587+
1588+make timer related functions 64-bit safe (fixes similar to r39164), patch from bug [[http://bugs.freepascal.org/view.php?id=23052 23052]] by lks
1589+
1590+r39280
1591+
1592+Debugger
1593+
1594+Inspect-Dialog, prevent crash, due to nested updates
1595+
1596+r39285
1597+
1598+Debugger
1599+
1600+Do not treat "&" as accel-char when displaying exceptions. Issue [[http://bugs.freepascal.org/view.php?id=0023321 0023321]]
1601+
1602+r39290
1603+
1604+Debugger
1605+
1606+Fix updating Inspect dialog, if triggered via source-editor (pop-up menu)
1607+
1608+r39333
1609+
1610+Debugger
1611+
1612+Fix range check in disassembler (64 bit debuggee). Issue [[http://bugs.freepascal.org/view.php?id=0023355 0023355]]
1613+
1614+r39042
1615+
1616+Debugger
1617+
1618+Disable "run to cursor" when debugger is stopped. This command is limited to the current frame (function). It can not be used to start a project. (also disable dcJumpTo, dcStepOut)
1619+
1620+r39131
1621+
1622+Debugger
1623+
1624+fixed an endless loop in watch eval (eval typecast pointer to record)
1625+
1626+r39030
1627+
1628+Gtk2
1629+
1630+fixed TGtk2WSCustomListView.GetDisplayRect, also fixed cell renderer which sent wrong item id to owner drawn list view.issue [[http://bugs.freepascal.org/view.php?id=23094 23094]]
1631+
1632+r39032
1633+
1634+Gtk2
1635+
1636+do not render listbox item by default if we are customdrawn. issue [[http://bugs.freepascal.org/view.php?id=23093 23093]]
1637+
1638+r39033
1639+
1640+Gtk2
1641+
1642+fixed crash with TListView introduced with r39032.
1643+
1644+r39034
1645+
1646+Gtk2
1647+
1648+LineTo and MoveToEx must take hdc offset into account.issue [[http://bugs.freepascal.org/view.php?id=23057 23057]]
1649+
1650+r39035
1651+
1652+Gtk2
1653+
1654+fixed assertion from gtk2 library. issue [[http://bugs.freepascal.org/view.php?id=23099 23099]]
1655+
1656+r39036
1657+
1658+Gtk2
1659+
1660+do not apply devctx offset into penPos, regression of r39034.issue [[http://bugs.freepascal.org/view.php?id=23057 23057]]
1661+
1662+r39037
1663+
1664+Gtk2
1665+
1666+completely fixed LineTo() and MoveToEx() regressions from r39034
1667+
1668+r39043
1669+
1670+Gtk2
1671+
1672+fixed clientRect of GtkTreeView, new routine GetWidgetClientRect() in gtk2proc to simplify gtk2winapi, fixed offset for custom drawn listview.
1673+
1674+r39147
1675+
1676+Gtk2
1677+
1678+use better approach for RecreateWnd in TGtk2WSCustomListView, fix rendering of icon view. issue [[http://bugs.freepascal.org/view.php?id=23171 23171]]
1679+
1680+r39148
1681+
1682+Gtk2
1683+
1684+added TGtk2DeviceContext class as deprecated. part of issue [[http://bugs.freepascal.org/view.php?id=23168 23168]]
1685+
1686+r39162
1687+
1688+Gtk2
1689+
1690+fixed cursor position behaviour on GtkEntry focus/unfocus. issues [[http://bugs.freepascal.org/view.php?id=21897 21897]], [[http://bugs.freepascal.org/view.php?id=23182 23182]].
1691+
1692+r39217
1693+
1694+Gtk2
1695+
1696+remember selection when edit looses focus.Also preselect test when AutoSelect is true.Patch by Fabrizio Fellini modified by me for autoselect rule. fixes issues [[http://bugs.freepascal.org/view.php?id=23219 23219]], [[http://bugs.freepascal.org/view.php?id=23246 23246]] (regression).
1697+
1698+r39220, r39221
1699+
1700+Gtk2
1701+
1702+check if scrollbar handle is allocated when setting params.
1703+
1704+r39229
1705+
1706+Gtk2
1707+
1708+trial to fix freezing of TFloatSpinEdit when we don't use clocale unit since gtk2 takes info from \$LANG and our DecimalSeparator could be different. issue [[http://bugs.freepascal.org/view.php?id=23190 23190]]
1709+
1710+r39308
1711+
1712+gtk2
1713+
1714+register TGtk2WSScrollBar to TCustomScrollBar instead of TScrollBar. Fixes [[http://bugs.freepascal.org/view.php?id=23200 23200]]
1715+
1716+r39326
1717+
1718+Gtk2
1719+
1720+fixed offset in Gtk2 polygon drawer. issue [[http://bugs.freepascal.org/view.php?id=23359 23359]]
1721+
1722+r39327
1723+
1724+Gtk2
1725+
1726+correct fix for issue [[http://bugs.freepascal.org/view.php?id=23359 23359]]
1727+
1728+r39371
1729+
1730+Gtk2
1731+
1732+fixed font color changing on TCheckBox when caption is empty. issue [[http://bugs.freepascal.org/view.php?id=23373 23373]]
1733+
1734+r39374
1735+
1736+IDE
1737+
1738+Hint: Fix malformated hints, if text has ampersand. or \<,... Issue [[http://bugs.freepascal.org/view.php?id=0023320 0023320]] Patch by Bart Broersma
1739+
1740+r39295
1741+
1742+IDE
1743+
1744+rename identifier: stop on invalid identifier
1745+
1746+r38411
1747+
1748+IDE
1749+
1750+removed compiler option for switch -vm
1751+
1752+r39057
1753+
1754+IDE
1755+
1756+invalidate file state cache on rename/copy interactive. Issue [[http://bugs.freepascal.org/view.php?id=23073 23073]]
1757+
1758+r39291
1759+
1760+IDE
1761+
1762+initial setup dlg: invalidate file state cache when user comes back from another application
1763+
1764+r39101
1765+
1766+IDE
1767+
1768+SourceEditor: Use selection as default search only if caret is in/at selection (persistent selection)
1769+
1770+r39276
1771+
1772+IDE
1773+
1774+SourceEditor: Fix asking "Save file", if only 1 tab is open in 2ndary window. Issue [[http://bugs.freepascal.org/view.php?id=0023312 0023312]]
1775+
1776+r39282
1777+
1778+IDE
1779+
1780+SourceEditor: Fixed crash when closing last tab (via ctrl F4) while code-completion was active. Issue [[http://bugs.freepascal.org/view.php?id=0023317 0023317]]
1781+
1782+r39324
1783+
1784+Installer, Win
1785+
1786+Add Spanish translation. Issue [[http://bugs.freepascal.org/view.php?id=0023087 0023087]]
1787+
1788+r39331
1789+
1790+Installer, Win
1791+
1792+Added publisher, and explicit uninstall icon. Issue [[http://bugs.freepascal.org/view.php?id=0021750 0021750]]
1793+
1794+r39049
1795+
1796+Jedi Code Format
1797+
1798+Locate the parse tree window better. Issue [[http://bugs.freepascal.org/view.php?id=22777 22777]]
1799+
1800+r37314
1801+
1802+LazReport
1803+
1804+added TlrCodeReport component and sample, it makes reports at runtime with an easy to use api and it doesn't need the report designer, with small changes, from Julio Jimenez Borreguero
1805+
1806+r37320
1807+
1808+LazReport
1809+
1810+removed testcodereport session file
1811+
1812+r37321
1813+
1814+LazReport
1815+
1816+lrcodereport: version is 1.0, updated icon, cleanup, first page is now programmers responsability, sample update to export to pdf, from Julio Jimenez Borreguero
1817+
1818+r37381
1819+
1820+LazReport
1821+
1822+lrcodereport: fix problem with slow generation of pages on second batch, sample now ask for target pdf filename, from Julio Jimenez Borreguero
1823+
1824+r37393
1825+
1826+LazReport
1827+
1828+lrcodereport: addded accessory SetFont, frm Julio Jimenez Borreguero
1829+
1830+r37404
1831+
1832+LazReport
1833+
1834+pdfexport, improves exported page sizes, from Julio Jimenez Borreguero
1835+
1836+r37414
1837+
1838+LazReport
1839+
1840+fix lrcodereport compile on windows, issue [[http://bugs.freepascal.org/view.php?id=22058 22058]]
1841+
1842+r37420
1843+
1844+LazReport
1845+
1846+enable text rotation in pdfexport, from Julio Jimenez Borreguero
1847+
1848+r39010
1849+
1850+LazReport
1851+
1852+fix barcode sample crash, remove console window (on windows), issue [[http://bugs.freepascal.org/view.php?id=23086 23086]]
1853+
1854+r39231
1855+
1856+LazReport
1857+
1858+fix right alignment text on export to PDF, from Tony Whyman, issue [[http://bugs.freepascal.org/view.php?id=23138 23138]]
1859+
1860+r39232
1861+
1862+LazReport
1863+
1864+Right Justified text incorrectly aligned on printer, from Tony Whyman, issue [[http://bugs.freepascal.org/view.php?id=23135 23135]]
1865+
1866+r39233
1867+
1868+LazReport
1869+
1870+corrects vertical alignment after tony's patches and improve precision on exporting to pdf, from Julio Jiménez Borreguero
1871+
1872+r39238
1873+
1874+LazReport
1875+
1876+fix PDF export filter not centering images properly, issue [[http://bugs.freepascal.org/view.php?id=23236 23236]]
1877+
1878+r39239
1879+
1880+LazReport
1881+
1882+Report Designer crashes with Access Violation on Insert DB Field (TFrame related issue), from Tony Whyman, issue [[http://bugs.freepascal.org/view.php?id=23205 23205]]
1883+
1884+r39240
1885+
1886+LazReport
1887+
1888+stop designer from processing ContextMenu default action, fix unable to close form designer, issue [[http://bugs.freepascal.org/view.php?id=23248 23248]]
1889+
1890+r39242
1891+
1892+LazReport
1893+
1894+pdfexport addon now requires powerpdf v0.9.9
1895+
1896+r39243
1897+
1898+LazReport
1899+
1900+fix report designer do no update properly when compiled for Qt, From Julio Jiménez Borreguero, issue [[http://bugs.freepascal.org/view.php?id=23211 23211]]
1901+
1902+r39250
1903+
1904+LazReport
1905+
1906+fix exported image size in case is not proportional and stretched
1907+
1908+r39251
1909+
1910+LazReport
1911+
1912+fix text clipping on exported to PDF report, from Julio Jiménez Borreguero
1913+
1914+r39278
1915+
1916+LazReport
1917+
1918+fix loading previously saved binary reports on preview window
1919+
1920+r39284
1921+
1922+LazReport
1923+
1924+fix incorrect scaling of unstretched images on PDF export, PDF export addon now requires PowerPDF 0.9.10, issue [[http://bugs.freepascal.org/view.php?id=23326 23326]]
1925+
1926+r39031
1927+
1928+LCL
1929+
1930+TCustomListView, use drBounds for item measuring when calculating editor bounds. issue [[http://bugs.freepascal.org/view.php?id=23094 23094]]
1931+
1932+r39118
1933+
1934+LCL
1935+
1936+dbgrid, check column exists before getting button style, from Tristan Linnell, issue [[http://bugs.freepascal.org/view.php?id=22873 22873]]
1937+
1938+r39207
1939+
1940+LCL
1941+
1942+add missing checks for FControl in TControlBorderSpacing
1943+
1944+r39188-r39202
1945+
1946+Make DEB
1947+
1948+Fixes and languages for debian installer
1949+
1950+r38989
1951+
1952+Packager
1953+
1954+Use a new component's class name as icon resource name. Issue [[http://bugs.freepascal.org/view.php?id=23075 23075]]
1955+
1956+r39078
1957+
1958+Qt
1959+
1960+mark MouseMove and MouseWheel events as input events.
1961+
1962+r39087,39090
1963+
1964+Qt
1965+
1966+added checks for handle after message delivery to lcl in case of input events (mouse) - avoids crashes.
1967+
1968+r39106
1969+
1970+Qt
1971+
1972+Fixed themed drawing of header sections with common style. part of issue [[http://bugs.freepascal.org/view.php?id=23143 23143]]
1973+
1974+r39107
1975+
1976+Qt
1977+
1978+Fixed weird drawing of header sections by oxygen theme.issue [[http://bugs.freepascal.org/view.php?id=23143 23143]]
1979+
1980+r39141
1981+
1982+Qt
1983+
1984+fixed crash with hint window inside slotMouseMove. issue [[http://bugs.freepascal.org/view.php?id=23161 23161]]
1985+
1986+r39218
1987+
1988+Qt
1989+
1990+fixed TListItem clearing icon. issue [[http://bugs.freepascal.org/view.php?id=23225 23225]].
1991+
1992+r39325
1993+
1994+Qt
1995+
1996+fixed tabwidget icon size. issue [[http://bugs.freepascal.org/view.php?id=23362 23362]]
1997+
1998+r39038
1999+
2000+SynEdit
2001+
2002+Missing invalidation in Log/Phys Converter.
2003+
2004+r39039
2005+
2006+SynEdit
2007+
2008+Make sure selection Markup is not hidden by Syncro (or other plugins)
2009+
2010+r39098
2011+
2012+SynEdit
2013+
2014+fix Gutter streaming to LFM
2015+
2016+r39361
2017+
2018+SynEdit
2019+
2020+Fixed StatusChanged Handler repeatedly called with old values. Issue [[http://bugs.freepascal.org/view.php?id=0023377 0023377]]
2021+
2022+r39367, r39387
2023+
2024+SynEdit
2025+
2026+LineOverviewGutter, fix updating after lines inserted/removed. Issue [[http://bugs.freepascal.org/view.php?id=0022848 0022848]]
2027+
2028+r39372
2029+
2030+SynEdit
2031+
2032+Fixed case-insensitive search/replace regex. Issue [[http://bugs.freepascal.org/view.php?id=0023078 0023078]]
2033+
2034+r39390
2035+
2036+SynEdit
2037+
2038+Fixed do not copy/paste with middle mouse, if SynEdit is readonly. Issue [[http://bugs.freepascal.org/view.php?id=0023392 0023392]]
2039+
2040+r38985
2041+
2042+TAChart
2043+
2044+Do not draw TColorMapSeries over left and top borders
2045+
2046+r38992
2047+
2048+TAChart
2049+
2050+Add TChartAxis.MarginsForMarks property *lets user turn off an 1.0 feature which was sometimes undesirable*
2051+
2052+r39026
2053+
2054+TAChart
2055+
2056+Add TChartAxisTitle.PositionOnMarks property *lets user turn off an 1.0 feature which was sometimes undesirable*
2057+
2058+r39067
2059+
2060+TAChart
2061+
2062+Do not draw 2-d series over the chart frame
2063+
2064+r39068
2065+
2066+TAChart
2067+
2068+Revert r38985, since a more general fix is implemented in r39067
2069+
2070+r39070
2071+
2072+TAChart
2073+
2074+Move GetBounds procedure from TBasicChartSeries to TCustomChartSeries
2075+
2076+r39071
2077+
2078+TAChart
2079+
2080+Ignore infinite series extent when calculating graph bounds
2081+
2082+r39072
2083+
2084+TAChart
2085+
2086+Fix SIGFPE while drawing area series with infinite Y values
2087+
2088+r39076
2089+
2090+TAChart
2091+
2092+Copy properties in TChartLegend.Assign
2093+
2094+r39129
2095+
2096+TAChart
2097+
2098+Measure ZeroLevel in axis units when considering it for label direction
2099+
2100+r39130
2101+
2102+TAChart
2103+
2104+Fix mark positions for bar series with BarOffsetPercent \<\> 0
2105+
2106+r39341
2107+
2108+TAChart
2109+
2110+Fix exception when using TChartNavScrollBar under Qt
2111+
2112+r39351
2113+
2114+TAChart
2115+
2116+Call Handled after extent restoration in TZoomDragTool
2117+
2118+r39376
2119+
2120+TAChart
2121+
2122+Start TDateTimeIntervalChartSource intervals from the beginning of month/year
2123+
2124+r39377
2125+
2126+TAChart
2127+
2128+Update chart upon changes to interval source properties
2129+
2130+r39164
2131+
2132+win32
2133+
2134+add 64bit safe version of callback and timer functions. Issue [[http://bugs.freepascal.org/view.php?id=23052 23052]]
2135+
2136+r39165
2137+
2138+win32
2139+
2140+replace TList by TFpList (FTimerData)
2141+
2142+r39166
2143+
2144+win32
2145+
2146+add stdcall to recently added timer functions
2147+
2148+It is possible that a revision is not listed here, even if it was merged. Please inspect the SVN log for more information.
2149+
2150+## Fixes for 1.0.2 (Merged)
2151+
2152+r38551,​r38552,​r38562,​r38563
2153+
2154+Carbon
2155+
2156+various winapi compatibility functions fixes
2157+
2158+r38671
2159+
2160+Carbon
2161+
2162+fix accidental error in index
2163+
2164+r38743
2165+
2166+Carbon
2167+
2168+reimplement linear gradient draw using shading to support OS X \< 10.5
2169+
2170+r38529,​r38530,​r38535,​r38543,​r38548
2171+
2172+carbon
2173+
2174+fix carbon clipping, correctly return region types on HRGN related operations, fix generic IntersectClipRect routine
2175+
2176+r38640,​r38641,​r38642,​r38649
2177+
2178+Carbon, Cocoa
2179+
2180+various ExtTextOut fixes for Carbon and Cocoa
2181+
2182+r38922
2183+
2184+Debugger
2185+
2186+Fix setting stackframe for hint eval, after searching for highest source-frame.
2187+
2188+r38509
2189+
2190+Debugger
2191+
2192+Ensure Queue is not blocked by LineInfo Request. (If a LineInfoRequest was queued the DebuggerCurrentLine could not search the stack, as commands were not immediately run)
2193+
2194+r38531
2195+
2196+Debugger
2197+
2198+Workaround to fix exe-line-indicators (blue dots) at debug start
2199+
2200+r38373
2201+
2202+Gtk2,Qt
2203+
2204+make ETO_OPAQUE work from TCanvas.TextOut(). issue [[http://bugs.freepascal.org/view.php?id=22719 22719]]
2205+
2206+r38519
2207+
2208+Gtk2
2209+
2210+fixed crash with TListView when viewstyle is vsIcon or vsSmallIcon. issue [[http://bugs.freepascal.org/view.php?id=22778 22778]]
2211+
2212+r38636,​r38637
2213+
2214+Gtk2
2215+
2216+fixed text clipping and text background drawing
2217+
2218+r38697,​38698
2219+
2220+Gtk2
2221+
2222+set TToggleBox.ParentColor default false so it's color is consistent with TButton when eg.parent color is clRed and TToggleBox.Color=clDefault.
2223+
2224+r38727,​r38728,​r38742,​r38744,​r38745,​r38748
2225+
2226+gtk2
2227+
2228+fix clipping and DC transformations
2229+
2230+r38747
2231+
2232+gtk2
2233+
2234+fix FrameRect - it must use a passed brush instead of selected one
2235+
2236+r38758
2237+
2238+gtk2
2239+
2240+allocate GdkColor when we need a BkColor
2241+
2242+r38762
2243+
2244+Gtk2
2245+
2246+when style is drawing button then use style from button. issue [[http://bugs.freepascal.org/view.php?id=22901 22901]]
2247+
2248+r38799
2249+
2250+gtk2
2251+
2252+implement SPI_GETWHEELSCROLLLINES. Fix a regression in VirtualTreeView wheel scroll
2253+
2254+r38860
2255+
2256+Gtk2
2257+
2258+do not change color of TScrollBar since it's painted by theme engine.issue [[http://bugs.freepascal.org/view.php?id=22996 22996]].
2259+
2260+r38868,​38875
2261+
2262+Gtk2
2263+
2264+fixed crash with GtkIconView when multiselect is enabled and dbl clicked. issue [[http://bugs.freepascal.org/view.php?id=22991 22991]]
2265+
2266+r38892
2267+
2268+Gtk2
2269+
2270+fixed TIconArrangement of GtkListView.
2271+
2272+r38895
2273+
2274+Gtk2
2275+
2276+send LVIS_FOCUSED for listview. issue [[http://bugs.freepascal.org/view.php?id=23014 23014]]
2277+
2278+r38896
2279+
2280+Gtk2
2281+
2282+fixed crash in GtkIconView by unref GtkColumn which isn't GtkObject.
2283+
2284+r38897
2285+
2286+Gtk2
2287+
2288+implemented TGtk2CustomListView.ItemDisplayRect and editor for vsIconView, vsSmallIcon.issue [[http://bugs.freepascal.org/view.php?id=23015 23015]]
2289+
2290+r38899
2291+
2292+Gtk2
2293+
2294+fixed few memleaks with PGList in TGtk2ListView.
2295+
2296+r38426
2297+
2298+IDE
2299+
2300+CodeBrowser check for virtual units. Issue [[http://bugs.freepascal.org/view.php?id=0022740 0022740]]
2301+
2302+r38437
2303+
2304+IDE
2305+
2306+project target: apply default extension even if the file has already an extension, issue [[http://bugs.freepascal.org/view.php?id=22750 22750]]
2307+
2308+r37398
2309+
2310+IDE
2311+
2312+corrected version info language list, added Ukrainian language, bug [[http://bugs.freepascal.org/view.php?id=22103 22103]]
2313+
2314+r38507
2315+
2316+IDE
2317+
2318+EditorOpts: default for top-info-hint
2319+
2320+r38444
2321+
2322+IDE
2323+
2324+fixed crash when releasing non existing component palette select button
2325+
2326+r38722
2327+
2328+IDE
2329+
2330+added Lithuanian to version info language list, bug [[http://bugs.freepascal.org/view.php?id=22898 22898]]
2331+
2332+r36887
2333+
2334+LazReport
2335+
2336+fix preview scrolling broken in r36420, issue [[http://bugs.freepascal.org/view.php?id=21633 21633]]
2337+
2338+r36909
2339+
2340+LazReport
2341+
2342+now fix preview scrolling in windows, broken in r36887
2343+
2344+r38486
2345+
2346+LCL
2347+
2348+avglvltree: setcompare set when count=0
2349+
2350+r38720
2351+
2352+LCL
2353+
2354+DefaultTranslator: fix handling of non-ASCII path to .po file, bug [[http://bugs.freepascal.org/view.php?id=22907 22907]], patch by Vladimir Zhirov
2355+
2356+r38769-r38772
2357+
2358+LCL, gtk2, carbon
2359+
2360+full implementation of GradientFill
2361+
2362+r38396
2363+
2364+LCL
2365+
2366+ColorBox - keep FSelected in sync all the time. fixes issue [[http://bugs.freepascal.org/view.php?id=22729 22729]]
2367+
2368+r38802
2369+
2370+LCL
2371+
2372+revert 33020, 33082, 33086, part of 33089 and 33389. These changes made the hint behavior Delphi incompatible thus leading to a regression in third party control like VirtualTreeView that handles hints in CMHintShow. Retrieve parent hint recursively if hintcontrol.hint is empty' (delphi compatible)
2373+
2374+r38927
2375+
2376+LCL
2377+
2378+check for csDestroying in Parent before calling SetLastFocusedControl in TCustomForm.SetFocusedControl. Not doing this check can expose fpc bug [[http://bugs.freepascal.org/view.php?id=23031 23031]] leading to a crash.
2379+
2380+r38572
2381+
2382+Qt
2383+
2384+propagate QEvent:ShortcutOverride to parent, so stop key event if shortcut is executed. issue [[http://bugs.freepascal.org/view.php?id=22827 22827]]
2385+
2386+r37075
2387+
2388+Qt
2389+
2390+fixed behaviour of messageDlg (PromptUser()) to return mrCancel always when Escape key is pressed or close btn clicked.issue [[http://bugs.freepascal.org/view.php?id=21885 21885]]
2391+
2392+r37217,​37218,​37225,​37239,​37241,​37293,​37304,​37316
2393+
2394+Qt
2395+
2396+fixed keys handling (arrow keys & enter).
2397+
2398+r37857
2399+
2400+Qt
2401+
2402+hide statusbar panels with width 0. issue [[http://bugs.freepascal.org/view.php?id=22362 22362]]
2403+
2404+r37862
2405+
2406+Qt
2407+
2408+hide statusbar panel only when width is 0, do not count any margin.issue [[http://bugs.freepascal.org/view.php?id=22362 22362]]
2409+
2410+r38148
2411+
2412+Qt
2413+
2414+allow showin modal form with borderStyle=bsNone. issue [[http://bugs.freepascal.org/view.php?id=22568 22568]]
2415+
2416+r38149
2417+
2418+Qt
2419+
2420+allow edit of combobox with style csSimple. issue [[http://bugs.freepascal.org/view.php?id=22528 22528]]
2421+
2422+r38320
2423+
2424+Qt
2425+
2426+fixed clearing of icon in tab.part of issue [[http://bugs.freepascal.org/view.php?id=22618 22618]]
2427+
2428+r38326
2429+
2430+Qt
2431+
2432+fixed modal behaviour of borderless forms.issue [[http://bugs.freepascal.org/view.php?id=22568 22568]]
2433+
2434+r38332
2435+
2436+Qt
2437+
2438+do not set popup parent for borderless forms (for popup forms) if TCustomForm.Parent (embedded form) is assigned.
2439+
2440+r38365,​38366,​38367,​38368,​38369
2441+
2442+Qt
2443+
2444+fix for qt richtext parser, refactored viewport event mouse move. issue [[http://bugs.freepascal.org/view.php?id=22715 22715]]
2445+
2446+r38518
2447+
2448+Qt
2449+
2450+TQtWinApi.ExtTextOut() implemented Dx param. issue [[http://bugs.freepascal.org/view.php?id=22795 22795]] (zeljko will merge, need some testing)
2451+
2452+r38520
2453+
2454+Qt
2455+
2456+do not propagate keyrelease event as action trigger. issue [[http://bugs.freepascal.org/view.php?id=22737 22737]]
2457+
2458+r38533
2459+
2460+Qt
2461+
2462+fixed header offset and getClientRect for TListView when ViewStyle=vsReport.
2463+
2464+r38576,​38577
2465+
2466+Qt
2467+
2468+fixed TQtWidgetSet.FrameRect(), now it uses passed brush to draw frame border.
2469+
2470+r38610
2471+
2472+Qt
2473+
2474+fixed non ascii utf8 chars in TQtWidgetSet.ExtTextOut() when we use dx param. issue [[http://bugs.freepascal.org/view.php?id=22795 22795]] (depends on merging of r38518).
2475+
2476+r38628,​38629,​38630,​38634
2477+
2478+Qt
2479+
2480+fixed clipping bugs inside TQtWidgetSet.ExtTextOut()
2481+
2482+r38643
2483+
2484+Qt
2485+
2486+TQtWidgetSet.ExtTextOut() workaround for Qt-4.8 bug ,now it looks better but some scenarios with ETO_OPAQUE aren't 100% correct yet.
2487+
2488+r38644
2489+
2490+Qt
2491+
2492+fixed menu flickering. issue [[http://bugs.freepascal.org/view.php?id=22872 22872]]
2493+
2494+r38674
2495+
2496+Qt
2497+
2498+fixed crash when invalid or null handle is passed into SetCapture.
2499+
2500+r38679
2501+
2502+Qt
2503+
2504+update bitmap if TMenuItem has associated ImageList and ImageIndex. issue [[http://bugs.freepascal.org/view.php?id=22896 22896]]
2505+
2506+r38709
2507+
2508+Qt
2509+
2510+improved triggering of OnClick() in QEventShowToParent. issue [[http://bugs.freepascal.org/view.php?id=22872 22872]]
2511+
2512+r38746
2513+
2514+Qt
2515+
2516+fix theme painting for some qt themes - they expect ARect with X, Y = 0
2517+
2518+r38826
2519+
2520+Qt
2521+
2522+TQtWidgetSet.SetScrollInfo - fixed wrong result, it must return real slider position, not value which might be out of sync with position. This fixes problems with TScrollingWinControl (TControlScrollbar).
2523+
2524+r38893
2525+
2526+Qt
2527+
2528+fixed TIconArrangement for TListView vsIcon,vsSmallIcon.
2529+
2530+r38894
2531+
2532+Qt
2533+
2534+send LVIS_FOCUSED for listview. issue [[http://bugs.freepascal.org/view.php?id=23014 23014]]
2535+
2536+r38972
2537+
2538+Qt
2539+
2540+added proper casts for some messages to avoid range checks.
2541+
2542+r38428
2543+
2544+SynEdit
2545+
2546+MultiHighlighter: fix adding text/sections at EOL. issue [[http://bugs.freepascal.org/view.php?id=0022745 0022745]]
2547+
2548+r38670
2549+
2550+SynEdit
2551+
2552+Fixed past eol paint error ** Must be ported by hand **
2553+
2554+r38672
2555+
2556+SynEdit
2557+
2558+fixed delete-next-word, if caret past eol. Issue [[http://bugs.freepascal.org/view.php?id=0022890 0022890]]
2559+
2560+r36674
2561+
2562+TAChart
2563+
2564+Add AddArray, AddNull, AddX and AddY functions to TChartSeries
2565+
2566+r38430
2567+
2568+TAChart
2569+
2570+Fix out-of-bounds access when drawing empty polygons and polylines
2571+
2572+r38464
2573+
2574+TAChart
2575+
2576+Fix error message in TFPCanvasDrawer.RadialPie
2577+
2578+r38503
2579+
2580+TAChart
2581+
2582+Copy BaseLength in TChartArrow.Assign
2583+
2584+r38547
2585+
2586+TAChart
2587+
2588+Support Y NaNs in polar series *(this will cause compilation error -- please remove 'and CloseCircle' part from the last conditional in the TPolarSeries.Draw procedure)*
2589+
2590+r38557
2591+
2592+TAChart
2593+
2594+Support brush style, pen style and pen width in fpvectorial drawer
2595+
2596+r38571
2597+
2598+TAChart
2599+
2600+Draw chart correctly after decrease of an axis margin
2601+
2602+r38584
2603+
2604+TAChart
2605+
2606+Copy Attachment and YIndex in TGenericChartMarks.Assign *(this code is in TATypes unit in v1.0)*
2607+
2608+r38589
2609+
2610+TAChart
2611+
2612+Do not draw lines which should be invisible in OpenGL drawer
2613+
2614+r38607
2615+
2616+TAChart
2617+
2618+Workaround for issue [[http://bugs.freepascal.org/view.php?id=22850 22850]] **see patch in the mailing list**
2619+
2620+r38617
2621+
2622+TAChart
2623+
2624+Fix GetNearestPoint returning true with no points found inside radius, issue [[http://bugs.freepascal.org/view.php?id=22854 22854]]
2625+
2626+r38651
2627+
2628+TAChart
2629+
2630+Fix zero division when calling ImageToGraph before the chart is drawn
2631+
2632+r38673
2633+
2634+TAChart
2635+
2636+Ignore NaNs while calculating TCustomChartSource.ValuesTotal
2637+
2638+r38675
2639+
2640+TAChart
2641+
2642+Support Marks.Attachment = maCenter in pie series
2643+
2644+r38694
2645+
2646+TAChart
2647+
2648+Fix update of TListChartSource.ValuesTotal cache when adding or removing NaNs
2649+
2650+r38710
2651+
2652+TAChart
2653+
2654+Fix crash when using TChartExtentLink with LinkedChart.Chart = nil
2655+
2656+r38712
2657+
2658+TAChart
2659+
2660+Fix crash while replacing linked chart in TChartExtentLink
2661+
2662+r38713
2663+
2664+TAChart
2665+
2666+Use NumberOr function instead of checking for NaN explicitly
2667+
2668+r38719
2669+
2670+TAChart
2671+
2672+Extract TDrawFuncHelper.ForEachPoint helper procedure *This also fixes a hang while using data point tool on extremely zoomed-in series*
2673+
2674+r38729
2675+
2676+TAChart
2677+
2678+Extract TDrawFuncHelper.XRange helper function. + Fix GetNearestPoint for rotated function series.
2679+
2680+r38733
2681+
2682+TAChart
2683+
2684+Fix TChartSeries.SetColor to notify all listeners and require ListSource. Add TListChartSource.SetColor
2685+
2686+r38735
2687+
2688+TAChart
2689+
2690+Fix memory leak in TDbChartSource.BeforeDraw
2691+
2692+r38737
2693+
2694+TAChart
2695+
2696+Fix drawing of pie series with data from the db source
2697+
2698+r38754
2699+
2700+TAChart
2701+
2702+Fix hang when changing TLineSeries.ShowPoints while drawing chart
2703+
2704+r38757
2705+
2706+TAChart
2707+
2708+Display crosshair tool on mouse down
2709+
2710+r38779
2711+
2712+TAChart
2713+
2714+Do not notify from TListChartSource.SetXValue and SetYValue if the value did not actually change.
2715+
2716+r38780
2717+
2718+TAChart
2719+
2720+Add TBasicPointSeries.MovePoint overload for graph coordinates *not a fix, but required for r38788*
2721+
2722+r38788
2723+
2724+TAChart
2725+
2726+Support axis transformations in TCustomChartSeries.MovePoint
2727+
2728+r38792
2729+
2730+TAChart
2731+
2732+Fix crash on deleting subcomponent with active property editor
2733+
2734+r38811
2735+
2736+TAChart
2737+
2738+Add IsEquivalent utility function *required for r38812*
2739+
2740+r38812
2741+
2742+TAChart
2743+
2744+Fix SIGFPE on TListChartSource.SetXValue(NaN) and SetYValue(NaN)
2745+
2746+r38813
2747+
2748+TAChart
2749+
2750+Fix TCustomChartSource.FindBounds for the case of extremely large bounds
2751+
2752+r38825
2753+
2754+TAChart
2755+
2756+Fix drawing of function series with +Infinity in domain exclusions
2757+
2758+r38841
2759+
2760+TAChart
2761+
2762+Fix inverted Y axis on TChartNavPanel's minimap. Issue [[http://bugs.freepascal.org/view.php?id=22978 22978]]
2763+
2764+r38853
2765+
2766+TAChart
2767+
2768+Optimize GetNearestPoint for the case of sorted source and at least linear on X point distance
2769+
2770+r38861
2771+
2772+TAChart
2773+
2774+Make sure the previous tool is deactivated before activating a new one
2775+
2776+r38862
2777+
2778+TAChart
2779+
2780+Fix crash when the tool is activated while zoom animation is in progress
2781+
2782+r38863
2783+
2784+TAChart
2785+
2786+Fix drawing of out-of-extent function series with +Infinity in domain exclusions.
2787+
2788+r38873
2789+
2790+TAChart
2791+
2792+Clear brush when drawing line series.
2793+
2794+r38981
2795+
2796+TAChart
2797+
2798+Fix a call to the "strict protected" function from non-descendant class in TChartMinorAxis.GetAlignment
2799+
2800+r38982
2801+
2802+TAChart
2803+
2804+Fix out-of-bounds access while drawing TColorMapSeries with empty ColorSource
2805+
2806+r38473
2807+
2808+tests
2809+
2810+fixed compilation
102152811
102162812It is possible that a revision is not listed here, even if it was merged. Please inspect the SVN log for more information.
102172813
102182814## Fixes for 1.0 (Merged)
102192815
102202816- r36506 LazReport, fix barcode dialog localization (Jesus)
102212817- r36508 Updated Japanese translation
102222818- r36509 Window Column, store pointer to resourcestring
102232819- r36510 LazReport, fix barcode addin when TfrBarCodeObject is not yet instantiated (in this case barcode editor defaults to memo view.
102242820- r36511 DividerBevel: implemented Transparent.
102252821- r36514 IDE: moved macros save/saveall to source editor
102262822- r36515 IDE: update macro descriptions after translating resource strings
102272823- r36516 IDE: trim TLazPackageGraph.GetFallbackOutputDir
102282824- r36517 IDE: check if package needs rebuild: switch to fall back directory: update compiler params
102292825- r36518 IDE: install/uninstall package dialog: fixed icons, added info about current state
102302826- r36523,r36530 IDE: Export as HTML
102312827- r36526 CodeTemplate: Improve final caret pos, if tmpl does not specify
102322828- r36527 CodeTemplate: allow tab to trigger / selection to ignore. issue [[http://bugs.freepascal.org/view.php?id=0017631 0017631]]
102332829- r36528 SynEdit: Template(Syncro) fix invalidation
102342830- r36529 IDE: Printing: break long lines. Issue [[http://bugs.freepascal.org/view.php?id=0013479 0013479]];
102352831- r36547 IDE: Printing: break long lines. Fix Utf8. Update for rev 36529
102362832- r36531 LazReport: fixed buttonpanel localization in BarCode editor dialog
102372833- r36533 IDE: clean up of unused resourcestrings
102382834- r36534, r36536, r36553, r36583, r36646 regenerated translations; updated Russian translation
102392835- r36535 IDE: more clean up of unused resourcestrings
102402836- r36537 Documents LCLIntf.GetDeviceCaps
102412837- r36538 IDE: always store lazarus directory
102422838- r36539 LazReport: uppercase variable before comparing with hardcoded functions. Properly fix to 21624
102432839- r36543 IDE: setup dialog: using same file resolving as IDE
102442840- r36546 IDE: consider empty lazarusdirectory as pcp, empty fpcsrcdir as lazdir, empty testdir as lazdir
102452841- r36548 IDE: fixed note about wrong laz dir
102462842- r36549 IDE: fixed crash on find identifier references
102472843- r36551 IDE: translate descriptions of all macros
102482844- r36552 IDE: fixed editor tab position combobox items localization on Editor/Misc options page
102492845- r36556,r36557 IDE: warn if upgrading configs
102502846- r36561, 36562, 36563, 36566: Improve Options/Keymap
102512847- r36565 LCL: Prevent TShape.stRectangle disappearing with certain Height/Width and Pen.Width values.
102522848- r36567,r36568,r36569 IDE: show downgrade warning
102532849- r36570 lazbuild: select IDE build mode, fixed compiling with different mode
102542850- r36572 LCL: set csCaptureMouse on TToolButton, but don't send click if mouse is out of ttoolbutton on mouseup.issues [[http://bugs.freepascal.org/view.php?id=19688 19688]],[[http://bugs.freepascal.org/view.php?id=21560 21560]]
102552851- r36574 IDE: fixed saving environment on every change
102562852- r36577 LCL, TreeView: fix GetNextVisible, GetPrevVisible. Issue [[http://bugs.freepascal.org/view.php?id=21264 21264]]
102572853- r36575 IDE/Setup dialog: force taskbar button to be shown
102582854- r36584 IDE: import package list: opendialog
102592855- r36587 IDE: intial setup: fpc src dir: lazdir/fpc/fpcver/source
102602856- r36588 IDE: intial setup: fixed if no candidates found
102612857- r36589,r36590 IDE: compiler file name: search first with macros
102622858- r36591 IDE: verbose search for candidates
102632859- r36592 IDE: search fpc src relative to fpc.exe
102642860- r36594 IDE: check compiler: only run common names
102652861- r36595,r36599 IDE: use under windows as default for make the make.exe in the compiler directory
102662862- r36596 IDE,codetools: fixed ppccross,crossppc to ppcross
102672863- r36601 IDE: unify the 2 filters in KeyMapping window. Prevent a potential crash.
102682864- r36603 debian: updated patches to latest source in lazarus svn
102692865- r36608 Gtk2: do not set widget name, it's completelly unnecessary and produce unexpected behaviour if some keywords are in widget name.issue [[http://bugs.freepascal.org/view.php?id=21661 21661]].
102702866- r36613 SynEdit: Fix an issue with Scrollbars not being updated
102712867- r36617 lazbuild: build ide: replace exe on windows
102722868- r36644 IDE: improved 'Export package list' dialog localization
102732869- r36645 IDE: improved 'Package Graph Explorer' dialog localization
102742870- r36647,r36653,r36654,r36655,r36656,36668,36673 IDE: view / IDE internal / what needs building
102752871- r36648,r36650,r36651 IDE: read state file created by Makefile: fix path delimiters, checking compiled state: ignore -v,-i,-B flags, do not skip all -F
102762872- r36652 IDE: codetools options: shorter caption
102772873- r36658 regenerated translations; updated Russian translation
102782874- r36659 LCL: Refactoring. Make TCalculatorDialog.Execute more understandable by removing a "with" block.
102792875- r36661 LCL: Prevent "Test Dialog" feature of Calculator and Calendar dialogs locking the IDE, issue [[http://bugs.freepascal.org/view.php?id=21644 21644]]
102802876- r36616 SynEdit: do not include IME for WinCe
102812877- r36662 LCL: implementation of TCustomImageList.GetIcon()
102822878- r36663 In GUI strings, unify all 3 dots to have a space before them ( ...)
102832879- r36664 IDE: Use CreateAbsolutePath when switching between relative/absolute paths in AddFile dialogs (CreateAbsoluteSearchPath gives wrong output)
102842880- r36665 LCL: publish TUpDown.OnChangingEx
102852881- r36666 IDE etc.: unify 3 dots in GUI string to have a space ( ...).
102862882- r36667 translation: german: updates from Swen Heinig
102872883- r36669 updatemakefiles: write which lpk have conditionals
102882884- r36670,r36671 IDE,lazbuild: create makefile: use CPPROG instead of COPY to get the current date for Makefile.compiled under Windows
102892885- r36649,r36657,r36602,r36672,r36675,r36677,r36679,r36683,r36701,r36708,r36709 Makefiles: updated, reduced dependencies, fixed double compiles
102902886- r36676 LCL: Implement TListItem.EditCaption, issue [[http://bugs.freepascal.org/view.php?id=20295 20295]].
102912887- r36680,r36699 lazbuild: fixed crash, replaced some MessageDlg with IDEMessageDialog
102922888- r36681 IDE,lazbuild: use parsed compiler filename, make filename
102932889- r36682 IDE: debugfilename, debugsearchpath: use same function as other env vars to resolve macros, trim and find
102942890- r36686,r36688 IDE/lazbuild backup, delete the same lazarus exe on all platforms
102952891- r36694 regenerated translations; updated Russian translation
102962892- r36695 LazDataDesktop: regenerated translations; updated Russian translation
102972893- r36696 IDE: add resource strings for various windows manifest keys
102982894- r36697 fix ImageList.AddMasked() in case of source image has no mask description
102992895- r36702 IDE: TProject.TitleIsDefault: check for project+number, fix for renaming the title of a new project
103002896- r36711 Qt: enable wordwrap on TQtStaticText. issue [[http://bugs.freepascal.org/view.php?id=21697 21697]].
103012897- r36712 LCL: fixed function result
103022898- r36713,r36715 lcl: fixed TToolButton.MouseUp X,Y in boundsrect check
103032899- r36716 LCL, combination of modal form + wsMaximized style produces tiny windows on GTK2, issue [[http://bugs.freepascal.org/view.php?id=21634 21634]]
103042900- r36717 LCL: reverted changes to menus.pp from r36666 (by Paul's request)
103052901- r36718 LCL: regenerated translations
103062902- r36719, *r36826 LCL: fix range check error
103072903- r36720 LazReport: added option to ignore undefined symbols, from Luiz Americo, issue [[http://bugs.freepascal.org/view.php?id=21683 21683]]
103082904- r36723,36724 IDE,lazbuild: fixed repeated build project clean: save project state file before compiling too
103092905- r36727 lazbuild: fixed expanding --lazarusdir
103102906- r36728 make useride: pass --lazarusdir=.
103112907- r36729 Improve TStringHashList, prevents a PO file update crash. Issue [[http://bugs.freepascal.org/view.php?id=21685 21685]]
103122908- r36730 IDE: project wizard: fixed fixed size, bug 21714
103132909- r36731 lazreport: fix possible access violation by checking dataset for nil
103142910- r36732 win32: fix range check error
103152911- r36733 lazbuild: auto create ide/revision.inc if missing
103162912- r36734 Gtk2: fixed mouse capturing on native scrolling win controls (TListBox,TListView etc).issue [[http://bugs.freepascal.org/view.php?id=21713 21713]]
103172913- r36735 LCL: TToolButton: commented debugln().
103182914- r36740 lazbuild: fixed uninitialized function result, fixed checking if init failed, quick check if lazarusdir is valid.
103192915- r36741 lazutils: Patch with font collection support from Circular
103202916- r36744 examples: Adds a OpenURL/OpenDocument test
103212917- r36745 LCL: Adds the sysenvapis include files to the lpk and adds an extra safety in OpenURL for users which forget to encode spaces in filenames
103222918- r36746 IDE: fixed fixed size dialogs
103232919- r36747 IDE: sort selection: layout
103242920- r36748 IDE: added debugging for sort selection
103252921- r36749 gtk2: clean up
103262922- r36750 IDE: less debugging
103272923- r36751 IDE: jump to next/prev error: fixed direction
103282924- r36752 LCL: TTreeView: clean up
103292925- r36753 IDE: next/prev error: clear multi selection
103302926- r36754 lcl: move interface initialization of TCustomEdit from CreateWnd to InitializeWnd. Consistent with other controls and allows interfaces to check is handle is being created
103312927- r36755 IDE: Add acceleration keys and fix tab order in Project Wizard and ImageListEditor, issue [[http://bugs.freepascal.org/view.php?id=21718 21718]]
103322928- r36756 lcl: remove TCustomListBox.Loaded. ItemIndex is initialized in InitializeWnd
103332929- r36757 lcl: call inherited after setting FLines in TCustomMemo.InitializeWnd. Fix potential crash since widgetset code expect FLines be initialized
103342930- r36758 lcl: check for csDestroyingHandle in TControl.HandleObjectShouldBeVisible. Fix issue [[http://bugs.freepascal.org/view.php?id=19882 19882]]
103352931- r36759 lcl: revert 31890 since issue [[http://bugs.freepascal.org/view.php?id=19882 19882]] is properly fixed now
103362932- r36760 gtk2: less hints
103372933- r36761 gtk2: less hints
103382934- r36762 Carbon: fixed result of TWSCarbonCustomListView GetTopItem,GetViewOrigin and GetBoundingRect. issue [[http://bugs.freepascal.org/view.php?id=21733 21733]]
103392935- r36763 Carbon: added themed TComboBox drawing.Patch by David Jenkins. issue [[http://bugs.freepascal.org/view.php?id=21747 21747]]
103402936- r36764 Carbon: added themed TComboBox drawing.Patch by David Jenkins. issue [[http://bugs.freepascal.org/view.php?id=21747 21747]]
103412937- r36765 Docs: added David Jenkins to contributors list
103422938- r36766 Carbon: make carbon widget visibility in sync with lcl. Patch by David Jenkins. issue [[http://bugs.freepascal.org/view.php?id=21731 21731]]
103432939- r36767 lcl: remove Destroying and DestroyWnd calls from TCustomListBox.Destroy
103442940- r36768 lcl: cleanup TCustomListBox.Create
103452941- r36769 codetools: fixed skipping include files in skipped ifdef
103462942- r36770 gtk2: less hints
103472943- r36771 gtk2: less hints
103482944- r36772 ide: fix selection painting of debugger eventlog colors list
103492945- r36773 carbon: improved TCarbonWidgetSet.RawImage_XXXX routines.Patch by David Jenkins. issue [[http://bugs.freepascal.org/view.php?id=21743 21743]].
103502946- r36774 carbon: proper initialization of alpha channel.Patch by David Jenkins. issue [[http://bugs.freepascal.org/view.php?id=21753 21753]]
103512947- r36775 LCL: implement ClientToParent, ParentToClient based on patch of David Jenkins (issue [[http://bugs.freepascal.org/view.php?id=0021763 0021763]])
103522948- r36776 LCL: extend TThemeServices.IsDisabled, IsHot, IsPushed for teCombobox
103532949- r36777 IDE: Fix tab order and set shortcuts in Application Options frame.
103542950- r36778 LazControls: fix potential crash in TListFilterEdit and TTreeFilterEdit
103552951- r36779 GTK2: add TGtk2WidgetSet.SetDesigning to prevent Abstract method call in IDE. Issue [[http://bugs.freepascal.org/view.php?id=21773 21773]]
103562952- r36780 IDE: fix tab order in Project Save Options frame.
103572953- r36781 IDE: fix tab order in frames: Build Modes editor, Miscellaneous Options and Version Info
103582954- r36782 IDE: fix tab order in option frames: Code Generation, Compilation, Linking, Messages, Parsing.
103592955- r36783 GTK2: clean up
103602956- r36784 GTK2: clean up
103612957- r36786 Carbon: removed extra code for teComboBox, since teComboBox is supported by themes as of r36776.
103622958- r36787 gtk2: clean up
103632959- r36788 gtk2: fixed Gtk2WidgetSet.ClipboardGetData mem leak on stream write error
103642960- r36789 gtk2: removed OldCreateStatusBarPanel
103652961- r36790 gtk2: clean up
103662962- r36791 gtk2: clean up
103672963- r36794 IDE: CloseQueryIDEWindows: skip sub forms
103682964- r36795 Fix crash in dbg-console, if dbg not active. issue [[http://bugs.freepascal.org/view.php?id=21712 21712]]
103692965- r36796 SourceEdit: use softcenter for Replace prompt. Issue [[http://bugs.freepascal.org/view.php?id=0021709 0021709]]
103702966- r36797 regenerated translations; updated Russian translation
103712967- r36800 IDE: when checking if a FPC unit has changed: ignore units that have no source in the FPC sources. Needed to ignore user units reachable through fpc.cfg.
103722968- r36801 IDE: fix error message can't find unit if the ppu is in one of the loaded packages
103732969- r36803 DOCS: correct the documentation about CanFocus
103742970- r36806 LCL: clear FActiveDefaultControl on that control destruction
103752971- r36810 LCL: fix copy paste error
103762972- r36811 LCL: don't update Default, Cancel during their applying in UpdateDefaultCancel
103772973- r36812 LCL: add and ability to use own TListItems, TListItem descendants in TListView for delphi compatibility
103782974- r36821 gtk2 intf: fixed compilation FPC_FULLVERSION\<20600
103792975- r36822 gtk2 intf: clean up
103802976- r36823 gtk2 intf: clean up
103812977- r36824 gtk2 intf: clean up
103822978- r36825 LCL: initialize font height with the height from DefFontData
103832979- r36852 IDE: when checking if global unit has changed, skip units in packages
103842980- r36857,36859 LCL: TControl.UpdateBaseBounds: set cfBaseBoundsValid
103852981- r36861 LCL: TCustomSplitter.SetAnchors: adapt anchors before applying
103862982- r36870 LCL: SetAlign: restore the basebounds set before changes
103872983- r36877 LCL: clean up
103882984- r36882 LCL: TControl.SetAnchors: during disabled autosize: update basebounds when changing Anchors, bug 21730
103892985- r36884 LCL: fixed sending CM_EXIT,CM_ENTER when flastfocusedcontrol was removed
103902986- r36885 LCL: constraint Width,Height to \>=0
103912987- r36888 Converter: fixed 'Missing units' dialog localization, part of bug 21784
103922988- r36889,r36890 codetools: class completion: fixed gathr proc definitions
103932989- r36891 IDE: show compiling resource lines when error on compiling resources
103942990- r36892 IDE: improved message when can not find unit and unit was found in a package
103952991- r36893,r36894 IDE: messages: show debug: lines and calling resource compiler
103962992- r36895,r36896 gtk2 intf: checking for liboverlay, using value-changed instead of change-value
103972993- r36897 LCL: made TImage.DestRect public
103982994- r36899 Fix encoding errors in Japanese translation
103992995- r36900,r36901 startlazarus: fixed asking for custom or default
104002996- r36902 LCL: fixed ShowModal() when Hide() is called on modal form to be Delphi compatibile.issue [[http://bugs.freepascal.org/view.php?id=15390 15390]]
104012997- r36903 IDE: fixed read/write designinfo, bug 21804
104022998- r36904 IDE: do not save a new project where only session was modified, bug 21803
104032999- r36905 gtk2 intf: fixed TGtk2WSCustomTabControl.GetDefaultClientRect to check if gtknotebook has a page
104043000- r36906,36907 codetools: AddLocalVar: do not add hidden used unit
104053001- r36908 Qt: added TQtWidget.testAttribute() function.
104063002- r36910 DBG: Tests for environment
104073003- r36913 TAChart: Set Brush.Color before Brush.Style to work around issue [[http://bugs.freepascal.org/view.php?id=21806 21806]]
104083004- r36914: TAChart: Fix compilation of OpenGL drawer
104093005- r36924 gtk2 intf: TGtk2WSCustomTabControl.GetDefaultClientRect for TTabControl
104103006- r36925 Qt: fixed resize events of TQtTabWidget and accurate information about clientRect changes. issue [[http://bugs.freepascal.org/view.php?id=21805 21805]]
104113007- r36929 Gtk2: fixed text background drawing in TGtk2WidgetSet.ExtTextOut() when BkMode = OPAQUE.issue [[http://bugs.freepascal.org/view.php?id=19384 19384]]
104123008- r36941 Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug 21818
104133009- r36938,36939 LazReport, lift up to preview window improving layout and functionality, from Julio Jimenez B.
104143010- r36942 LazReport, avoid hiding text at some zoom values due small differences in text height calc (DONT MERGE YET, NEEDS MORE TESTING)
104153011- r36943 IDE: msg quickfix for cant find unit: add position
104163012- r36956 carbon: added FHasPaint variable to TCarbonWidget to allow owner draw.issue [[http://bugs.freepascal.org/view.php?id=21744 21744]]
104173013- r36957 carbon: added ScrollRect() routine to TCarbonWidget. issue [[http://bugs.freepascal.org/view.php?id=21741 21741]]
104183014- r36958 carbon: set FTabIndex instead ATabIndex variable in TCarbonTabsControl.SetPageIndex. patch by David Jenkins.issue [[http://bugs.freepascal.org/view.php?id=21728 21728]]
104193015- r36959 carbon: optimized caret drawing to not update whole widget.patch by David Jenkins. issue [[http://bugs.freepascal.org/view.php?id=21768 21768]]
104203016- r36960 carbon: fixed order of check width \> height in TCarbonTrackbar.patch by David Jenkins. issue [[http://bugs.freepascal.org/view.php?id=21740 21740]]
104213017- r36961 carbon: implemented autosizing for listview / databrowser columns.patch by David Jenkins. issue [[http://bugs.freepascal.org/view.php?id=21745 21745]]
104223018- r36962 carbon: fixed possible bad loop in TCarbonSpinEdit.CreateWidget.Patch by David Jenkins.issue [[http://bugs.freepascal.org/view.php?id=21732 21732]]
104233019- r36965 IDEIntf: fixed typo
104243020- r36967 Gtk2: fixed retreiving font name from TGtk2WidgetSet.GetObject() when font is default. issue [[http://bugs.freepascal.org/view.php?id=21828 21828]]
104253021- r36968 codetools: JumpToPublishedMethodBody: raise error
104263022- r36969 codetools: fixed FindMethodNodeInImplementation for program
104273023- r36971 tests: codetools: added test for duplicate sections, parsing library
104283024- r36972 codetools: fixed reparsing initialization, finalization, begin
104293025- r36973 codetools: fixed treating initialization, finalization as statement
104303026- r36974,r36975,r36976,36977,36978 codetools: fixed find declaration in library starting in initialization, bug 21832
104313027- r36981,r36982 codetools: identifier completion: fixed continue searching
104323028- r36979 Updated Japanese translation by Haruyuki Fujimaki
104333029- r36980 Fix japanese encoding
104343030- r36983,r36984 codetools: identifier completion: some keywords for library, program
104353031- r36985 codetools: identifier completion: keyword initialization for library, issue [[http://bugs.freepascal.org/view.php?id=21839 21839]]
104363032- r36986 Updated Japanese translation by Haruyuki Fujimaki
104373033- r36990 codetools: identifier list: skip identifier at cursor
104383034- r36991,r36992 IDE: identifier completion: add do after with, issue [[http://bugs.freepascal.org/view.php?id=16850 16850]]
104393035- r36996,r36997,r36999,r37013,r37014,r37015 runtests: fixed compilation, added some tests
104403036- r37012,r37011,r37009,r37008,r37007,r37006,r37005,r37004,r37003,r37002,r37000 carbon interface: clean up
104413037- r37020 IDE: recent/history lists: replaced case sensitive comparison with three types
104423038- r37021 docking: update modified flags
104433039- r37022 codetools: fixed uninitialized result
104443040- r37025 IDE: use unit dialog: check for syntax errors
104453041- r37026,r37027 DBG: Prepare for different line endings. / Accept different line endings (#10, \#13, \#10#13, \#13#10) issue [[http://bugs.freepascal.org/view.php?id=0021834 0021834]].
104463042- r37029 Gtk2: fixed drawing of text with solid brush. issue [[http://bugs.freepascal.org/view.php?id=21863 21863]]
104473043- r37031 Gtk2: do not draw text background if colormap isn't assigned. Second part of issue [[http://bugs.freepascal.org/view.php?id=21863 21863]].
104483044- r37032 gtk2: clean up old mouse capture
104493045- r37033 gtk2: fixed releasecapture
104503046- r37034 gtk2: verbosity for ubuntu liboverlay mouse capture bug
104513047- r37038 sqldb: Enable mssqlconnection for fpc \>= 2.6.1 (patch from Reinier Olilagers, bug 21867) - added because creates conflicts with later sqldb merges
104523048- r37040: TAChart: Workaround for TDbChartSource referring to the dataset with Filtered := true
104533049- r37043 LCL, fix TPostScriptPrinterCanvas.ClipRect is empty-rect until explicitly set by user, patch from Joachim Paepke, issue [[http://bugs.freepascal.org/view.php?id=21027 21027]]
104543050- r37051 Translations: Ukrainian translation update by Igor Paliychuk
104553051- r37052 regenerated translations; updated Russian translation
104563052- r37053 LCL: fixed compilation for fpc 2.7.1
104573053- r37054,37055,37057 set TDBLookup.FListLink.DataSource dynamically to FListSource or a local datasource. Issue [[http://bugs.freepascal.org/view.php?id=15410 15410]]
104583054- r37067 LCL: fixed visibility of implemented interfaces
104593055- r37069 simple deb: using make bigide, updated list of tools
104603056- r37070 openglcontrol: fixed mem leak, issue [[http://bugs.freepascal.org/view.php?id=21597 21597]]
104613057- r37071 codetools: identifier completion: unit name of self
104623058- r37076 gtk2: clean up
104633059- r37077 IDE: clean up
104643060- r37092 LCL: fixed compilation for fpc 2.7.1
104653061- r37093 DBG: Testcase: fixed reading env-options
104663062- r37095 SynEdit: fix crash in overview gutter creation. Issue [[http://bugs.freepascal.org/view.php?id=0021887 0021887]]
104673063- r37096 SynEdit: Do not offer OverviewGutter in Gutter-parts designer
104683064- r37101 lazreport: fixed compilation with fpc 2.7.1, new TBookMark
104693065- r37102 lazreport: clean up
104703066- r37112,r37113 SynEdit: highlight class "helper". Fix wrong highlight of "sealed" Issue [[http://bugs.freepascal.org/view.php?id=0021812 0021812]]
104713067- r37115 openglcontrol: fixed mem leak, issue [[http://bugs.freepascal.org/view.php?id=21597 21597]]
104723068- r37126 LCL: Publish some TCheckGroup properties.
104733069- r37129 gtk2: clean up
104743070- r37154,37247,37248 lcl-db: prevent lookup initialization when dataset is destroyed
104753071- r37155 LCL, use rectclip to set clipping rectangle instead of current path because it sometimes get drawn on next stroke (related to r37043)
104763072- r37157 Qt: fixed key events from QCalendar, now tabbing works fine.
104773073- r37160 LCL: published missing properties TCalendar.Hint and TCalendar.TabOrder.
104783074- r37167 LCL: Fix range check error in StringGrid when sorting and RowCount=FixedRows, issue [[http://bugs.freepascal.org/view.php?id=21947 21947]]
104793075- r37073 codetools: resolve expr: thisunitname.implementationenidentifier
104803076- r37078 codetools: find declaration: selfunit.implementationidentifier
104813077- r37079,r37080,r37081,r37082,r37083,r37087,r37089,r37098 codetools: getsmarthint: class variables, enum, array of, inheritance, property params and type, use unit
104823078- r37085 IDE: show compiler options: check compiler
104833079- r37086,37088 IDEIntf: removed TLazCompilerOptions.LCLWidgetType, fixed computing default LCLWidgetType on cross target OS
104843080- r37090 codetools: do not try to search in record ancestors
104853081- r37105 DBG: Watches Copy Name/Value to clipboard. Issue [[http://bugs.freepascal.org/view.php?id=0021860 0021860]]
104863082- r37106 DBG: Register Copy Name/Value to clipboard. Issue [[http://bugs.freepascal.org/view.php?id=0021860 0021860]]
104873083- r37107 DBG: Watches, added inspect/evaluate to popup
104883084- r37116 DBG: Fix a possible crash in debugger (history). Issue [[http://bugs.freepascal.org/view.php?id=0021901 0021901]]
104893085- r37195 SourceEdit: Do not access outdated tab-history entries (dangling pointers). Issue [[http://bugs.freepascal.org/view.php?id=0021939 0021939]]
104903086- r37196 SourceEdit: Only add tabs to tab-history that were accessed
104913087- r37103,r37132 codetools: nested types: Self and inherited
104923088- r37104,r37120 codetools: GetSmartHint: show anonymous arrays
104933089- r37111 IDE: Make Close button work in Components List dialog. Issue [[http://bugs.freepascal.org/view.php?id=21892 21892]],
104943090- r37118 IDE: build ide: if building fails, clear flag clean up once
104953091- r37119 IDE: when building IDE failed: restore backup
104963092- r37121,r37122 IDE: select frame: search in packages
104973093- r37130 IDE: select frame: search in packages
104983094- r37131 LCL, implements textrect clipping in Postscriptprintercanvas
104993095- r37133 SynEdit: Fix WantTabs / Change default to "True" Issue [[http://bugs.freepascal.org/view.php?id=0021904 0021904]]
105003096- r37134 SynEdit: Remove not required invalidation (paint / call to wrong Update() )
105013097- r37135 SynEdit: Remove wrong implementation of Update. Update no longer forwards to Invalidate
105023098- r37136 IpPro: Fix painting for SelectAll
105033099- r37137 IDE, IpPro: Allow copy to clipboard from hint (zeljko added because of conflict in 37345)
105043100- r37140 cody: show code node info: show complete source
105053101- r37141 SynEdit: Fixed Caret paint error (extra caret left on screen) Issue [[http://bugs.freepascal.org/view.php?id=0021924 0021924]]
105063102- r37143 IDEIntf: added TPropertyEditorHook.IsSelected
105073103- r37144 IDEIntf: TDefaultComponentEditor: always select component
105083104- r37146 IDE: if component class is missing: note about RegisterClass
105093105- r37148 Translations: Ukrainian translation cleanup
105103106- r37149 IDE: regenerated translations; updated Russian translation
105113107- r37151 cody: IDE item to create dockable IDE window
105123108- r37152 cody: new IDE window: show dialog to setup form name
105133109- r37162,r37163 IDE: TProjectFileDescriptor.DefaultResourceName: first try without appending a number, check for pascal keywords
105143110- r37164,r37165 IDE: fixed DoGetUnitRegisterInfo for virtual files
105153111- r37166 SynEdit: Fixed Caret when scrolling under older Wine (Win Emulator)[[http://bugs.freepascal.org/view.php?id=21929 21929]]
105163112- r37212 sqldb: added icon for TMySQL55Connection for fpc 2.6.1 '
105173113- r37213,r37214,r37219 codetools: do not save errors outside parser
105183114- r37215 codetools: GetSmartHint: ^, .., file of, class of
105193115- r37220 Translations: Czech IDE translation update by Martin Smat
105203116- r37224 SynEdit: Autocompletion, workaround for click on hint Issue [[http://bugs.freepascal.org/view.php?id=21952 21952]]
105213117- r37231 SynEdit: Prevent some scrolling, while selecting by mouse. Issue [[http://bugs.freepascal.org/view.php?id=0021996 0021996]]
105223118- r37232 DBG: Inspect window, improve scrolling
105233119- r37234 DBG: Improve start-up to work with bug in gdb 7.4
105243120- r37262 searching compiler: search first in dir of fpc.exe, then in PATH
105253121- r37263,r37265 codetools: improved error message on unit not found
105263122- r37264 fix setting radiogroup.itemindex under gtk2. Issue [[http://bugs.freepascal.org/view.php?id=22013 22013]]
105273123- r37267 Docs: improved build_lcl_docs robustness when working with TProcess, patch from Reinier Olislagers, bug 22000
105283124- r37273 SourceEditor: Fix crash when closing several tabs, while debugging (paused / loading line info). Maybe related to issue [[http://bugs.freepascal.org/view.php?id=22015 22015]]
105293125- r37274 Fix Crash in building "Windows" (list of open W.) Menu. Note 0059576 in Issue [[http://bugs.freepascal.org/view.php?id=22015 22015]] (not related to other parts of issue)
105303126- r37280 SQLdb: added missing tmysql55connection.png, bug 22033 **Related to 37212 and other revisions for TMySQL55Connection**
105313127- r37281 SynEdit: protect ProcessCommand() against early destruction by ReleaseComponent. Issue [[http://bugs.freepascal.org/view.php?id=0022035 0022035]]
105323128- r37285 IDE: make Close button work in Window Manager
105333129- r37286 Patch from bug 21651, automatically adds quotes to paths with spaces for OpenDocument in Mac OS X
105343130- r37297,r37298 SynEdit, Pas-HL: record helper, deprecated in object
105353131- r37311 Translations: Arabic IDE translation update by Mazen NEIFER
105363132- r37312 IDE: Make Help button work in Editor Window Manager, issue [[http://bugs.freepascal.org/view.php?id=21961 21961]]. (zeljko added to merge list because of conflicts in 37491)
105373133- r37325 regenerated translations; updated Russian translation
105383134- r37326 Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug 22064
105393135- r37327 IDE, Code Generation options: changed wrong -Op386 option to correct -Op80386. Patch by barlone with some consistency changes, bug 22062.
105403136- r37357 Gtk2: fixed mbAll button on dialogs. Added response keys which does not exist in gtk2. issue [[http://bugs.freepascal.org/view.php?id=22083 22083]]
105413137- r37344 gtk2 intf: less hints
105423138- r37345 ipro: less hints
105433139- r37359 lazreport: German translations
105443140- r37360 cody: German translations
105453141- r37039,r37319,r37324,r37361 sqldb: German translations (zeljko added 37039,37319,37324 because of conflicts)
105463142- r37362 educationlaz: German translations
105473143- r37363 ide: German translations
105483144- r37372 lcl: don't access Items of TreeView if DragOver happens during treeview destruction
105493145- r37373 IDE: debugger options: check the resolved file, bug 22086
105503146- r37374 Qt: bypass windowmanager when showing dragimagelist.
105513147- r37375 Gtk2: do not show taskbar entry for dragimagelist.
105523148- r37376 IDE: update TUnitInfo.ResourceBaseClass on loading lfm
105533149- r37378 \[Edited, includes selected lines of 37402\] SourceEditor: Hide hint, when mouse moves (even if outside IDE, or IDE is not active). Issue [[http://bugs.freepascal.org/view.php?id=0022016 0022016]]
105543150- r37368 DBG: Fixed array len for 64 bit
105553151- r37369 lcl: don't crash when either DragTarget or dragged control is freed (issue [[http://bugs.freepascal.org/view.php?id=22067 22067]])
105563152- r37370 lcl: cleanup debug info
105573153- r37371 lcl: fixed a memory leak when canceling drag of dead control
105583154- r37380 SourceEdit/DBG: Ensure Codebuffer is updated before using it to add watches
105593155- r37383 IDE: TUnitInfo.fModified: do not set on get
105603156- r37384,r37401 IDE: do not set TUnitInfo.Modified when committing source editor to codetools
105613157- r37388,r37389,r37390,r37391,r37392 tests: added tests for cfgscripts, fixed unit output directory, cfgscript: fixed error message if semicolon is missing, IDE: added conditionals functions GetIDEValue, GetEnv, LCL: use IDE widgettype as default
105623158- r37397 TodoList: properly trim comment markers and convert multiline text to single line, fixes bug 22085. Based on patch by Anton.
105633159- r37400 codetools: fixed mem leak
105643160- r37418: TAChart: Fix range check using datapoint tool on a chart without series
105653161- r37440 DBG: do not set temporary stack = -1 in thread changing. This may cause errors
105663162- r37444 DBG: Watches, save "Use instance class" to config
105673163- r37449 LCL: fixed comments
105683164- r37451 Qt: fixed wrong SetCapture() under win32. Problem was passed TQtWidget handle instead of underlaying widget winID() which is native handle.
105693165- r37453 SynEdit: Fix goto bookmark and persistent block. Do not clear persistent block
105703166- r37461 lcl: TCustomForm.UpdateDockCaption: fixed repair garbage
105713167- r37463 IDE: when docked keep IDE caption
105723168- r37464 Help, DBG: New link to wiki for watch properties
105733169- r37475 codetools: TCustomCodeTool.FindLineEndOrCodeAfterPosition: fixed crash when at end of code
105743170- r37476 codetools: clear nodes behind, when linkscanner parsed only parts
105753171- r37481 IDE: fixed storing old LCLWidgeType, bug 22174
105763172- r37482 codetools: save parse error of operator, do not save errors outside parser, fixed parsing method name with generic parameter
105773173- r37483 codetools: allow keywords in program name
105783174- r37534 Qt: do not call setValue() but setPosition() so lcl gets accurate values later. issue [[http://bugs.freepascal.org/view.php?id=22187 22187]]
105793175- r37491 Help, DBG: Link to wiki for breakpoint properties (zeljko - 37312 is merged too, because of conflicts)
105803176- r37470 IDE, DBG: debug-eval hint, do not show, if selection exceeds one statement (e,g whole file selected). Part of issue [[http://bugs.freepascal.org/view.php?id=0022081 0022081]]
105813177- r37471 SourceEditor: Fix an issue with focusing an editor, that is being closed (while debugging) "no parent handle". Issue [[http://bugs.freepascal.org/view.php?id=0022015 0022015]]
105823178- r37517 SynEdit: fixed folding for "case" and "try" in certain code segments (initialization / case...else try)
105833179- r37518 SynEdit: Pas-HL: fix detection of case...else versus if...then...else
105843180- r37522 SynEdit: Pas-HL: better detection of case...else
105853181- r37623 SourceEditor: Fix (Work-around) an issue with focusing an editor, that is being closed (while debugging) "no parent handle". Issue [[http://bugs.freepascal.org/view.php?id=0022015 0022015]] // Required some parts of r37502
105863182- r37609 DBG: Avoid re-queuing of dis-assembler requests, after cancelling it. Part of issue [[http://bugs.freepascal.org/view.php?id=0022230 0022230]]
105873183- r37643 DBG: Disassembler: prevent disassembler from doing large address ranges, if gdb returns data with far away addresses. Issue [[http://bugs.freepascal.org/view.php?id=0022230 0022230]]
105883184- r37657 DBG: fixed a out of index error, in watches history
105893185- r37694 DBG: Fixed possible crash in watch evaluation (WatchValue freed while evaluating / in GetValue)
105903186- r37466 IDE: added menu item to insert MIT license text
105913187- r37407,r37474,r37492 IDE: TMainIDE.DoSourceEditorCommand: improved focus check, requires r37466
105923188- r37564 LCL: TCustomListView: reset FCacheIndex and FCacheItems before sorting list, otherwise we'll have unexpected results. issue [[http://bugs.freepascal.org/view.php?id=22218 22218]]
105933189- r37505, r37509, r37516, r37523 fixed compilation with fpc 2.7.1
105943190- r37592 lcl: fixed compilation fpc 2.7.1
105953191- r37525 TAChart: Display legend symbols even if the text is empty
105963192- r37565 TAChart: Display major axis marks at the edges of the clip range
105973193- r37576 TAChart: Fix infinite recursion when drawing chart listbox from series with Legend.Multiplicity \<\> lmSingle
105983194- r37588 TAChart: Include Item.Y in reordered list of TCalculatedChartSource. Update test. **This will break old tests. Please contact me for a fix --- Ask**
105993195- r37727 TAChart: Update to the recent version of FPVectorial
106003196- r37587 Qt: unset icon when doing internal sync after sorting. part of issue [[http://bugs.freepascal.org/view.php?id=22218 22218]]
106013197- r37620 LCL: invalidate parent preferredsize when borderspacing changed, bug 17947
106023198- r37621 LCL: clean up - invalidate in TControl.DoBorderSpacingChange no longer needed with new autosizing
106033199- r37622 lazutils: added missing file
106043200- r37624 LCL: GetClientRect: if interface has the right width,height trust the clientrect, this avoids some unneeded resizes
106053201- r37573 IDE: project inspector: add files: allow dotted unit names, bug 22209
106063202- r37619 IDE: open package dependency: try provides, issue [[http://bugs.freepascal.org/view.php?id=17960 17960]]
106073203- r37628 IDE: compiler options: disable target platform for packages
106083204- r37594 codetools: fixed Unneeded extra space in event assignment completion
106093205- r37613 codetools: property completion: add class var for class property variables
106103206- r37614 codetools: class completion: search variables in all sections, bug 22246
106113207- r37625,r37626,r37627 codetools: class completion: fixed searching var node when first is class var
106123208- r37629 codetools: fixed adding class keyword for property setter of a class property
106133209- r37630 IDE: codeexplorer: labels
106143210- r37634 IDEIntf: objectinspector: fixed painting outside paint event
106153211- r37631 codetools: no var node for anonymous record case variables
106163212- r37632 codetools: identifier completion: when creating an override hide higher visibility members
106173213- r37633 codetools: class completion: add static method modifier for setter of class property
106183214- r37636 codetools: class completion: add static method specifier for class property setter
106193215- r37635 IDE: paste component: fix renamed references
106203216- r37637,r37638,r37639 IDE: paste multiple components: fix references, lcl: LRSObjectTextToBinary: write convert list of components
106213217- r37640 IDE: paste components: update TControl.Caption
106223218- r37642 lcl: fixed LRSObjectTextToBinary toWString, issue [[http://bugs.freepascal.org/view.php?id=19650 19650]]
106233219- r37644 codetools: fixed inserting proc bodies in implementation in front of methods
106243220- r37652,r37653,r37655 codetools: using TFileStreamUTF8
106253221- r37656 IDE: using TFileStreamUTF8 and TStringListUTF8
106263222- r37663 IDE: fixed show info on --help when no stdout exists
106273223- r37689 LCL: fixing handling of special keys for TCustomEdit and TCustomMemo
106283224- r37690 codetools: forward proc completion: stay in same section
106293225- r37697 DBG: Dialogs, don't give help related commands to IDE. They will be ignored
106303226- r37698 IDE Help: add urls for dbg dialogs
106313227- r37703 lazutils: utf8pos: added optional parameter StartPos
106323228- r37704 IDE: setup dialog: show fpc source directory release version as warning instead of error
106333229- r37707 tools create deb+rpm: use 128x128 icon
106343230- r37705 SynEdit: open and close clipboard explicitly to write multiple formats.
106353231- r37714 lcl: gtk2: warn only once about liboverlay
106363232- r37711 lhelp: cleaned up paths
106373233- r37712 lhelp: clean up
106383234- r37713 lhelp: resolve macros in HelpEXE on the demand
106393235- r37715 chmhelp: using search path to search for chm files
106403236- r37716,r37717 chmhelp: added path \$(LazarusDir)/docs/chm
106413237- r37718 'hmhelp: search ref.chm in docs/chm
106423238- r37726 create_lazarus_deb: added option chmhelp
106433239- r37722 DBG: Event-Log: Do not cache Options. Allow user to change options while debugging
106443240- r37596 Patch from [Issue \#0022231](https://bugs.freepascal.org/view.php?id=0022231) "fix warnings with fpc 2.6.1".--AlexVinS 21:40, 8 June 2012 (UTC)
106453241- r37745 deb+rpm: default environmentoptions: updated to 107, removed default gdb entry
106463242- r37748,r37755 lhelp: added makefile
106473243- r37749 make bigide: build lhelp
106483244- r37753 IDE: fixed comparing file names case insensitive
106493245- r37754 lazutils: inlined UTF8CompareStr
106503246- r37760 Use Utf8CompareText instead of AnsiCompare
106513247- r37762 linux: added encoding to desktop file
106523248- r37769 Use Utf8CompareText instead of AnsiCompare
106533249- r37770 TAChart: Fix AV when clearing Series.Styles and TColorMapSeries.ColorSource properties
106543250- r37772 Use Utf8CompareText instead of AnsiCompare
106553251- r36804 win32: mark client rect as required update before WM_SIZE passing, remove DoAdjustClientRectChange - they are called inside WM_SIZE handler after the client rect is updated (fixes bug [[http://bugs.freepascal.org/view.php?id=0021724 0021724]])
106563252 - Paul remarked about r36804: "Please don't merge it for at least 2 weeks". Also seems to cause problems in grids, see [issue [[http://bugs.freepascal.org/view.php?id=21790 21790]]](http://bugs.freepascal.org/view.php?id=21790).
106573253- r36993: LCL, fixed Problems setting Width, Height for TCustomGrid if ScrollBars is auto, from cobines, issue [[http://bugs.freepascal.org/view.php?id=21790 21790]]. If r36804 is merged, please merge also r36993
106583254- r37783 startlazarus: linux: adding LIBOVERLAY_SCROLLBAR=0 to avoid problems with mouse capturing
106593255- r37785 gtk2 intf: disable liboverlay by default
106603256- r37790 gtk2 intf: use setenv only on Linux
106613257- r37795: export tgz: added option to add chm files
106623258- r37796 IDE: when copying secondary configs create the primary config directory first
106633259- r37797 rpm: added option chmhelp
106643260- r37810 rpm: fixed building without chmhelp
106653261- r37811 lhelp: fixed invalid recent item path in config, added build modes default,debug
106663262- r37814 chmhelp: clean up old ipc files to prevent IDE hang
106673263- r37817-r37821 MAKE DEB
106683264- r37838 DBG: Fix handling console input
106693265- r37824 chmhelp: Fixed lazarus hanging when chmhelp pipe is leftover from an improperly closed lhelp
106703266- r37825 chmhelp; Fixed chmhelp typo (boolean error)
106713267- r37826 chmhelp: fixed bug where a new lhelp process could be started each time F1 was pressed
106723268- r37841 DBG: Pseudo-Terminal, accept tabs
106733269- r37848 lazutils: docs: fixed encoding and package name
106743270- r37849 lcl: docs: fixed encoding
106753271- r37850 ide: docs: fixed encoding
106763272- r37851 updated docs
106773273- r37853 lcl: docs: fixed some links
106783274- r37852 build_lcl_docs: using UTF-8 file functions, added option -h
106793275- r37855 build_lcl_docs: showcmd: show working directory
106803276- r37861 lcl: check if ListDataset is loading to update lookup info. Issue [[http://bugs.freepascal.org/view.php?id=22337 22337]]
106813277- r37846 win32: let TComboBox.CloseUp fire before Change (delphi compatible). Fix 22352
106823278- r37880 IDE+startlazarus: use same working directory, needed for passing relative file names as command line parameters, fixed building lcl+lazutils chm on ubuntu 12
106833279- r37866 lazutils: fixed unit names
106843280- r37868 lazutils: added fpdoc files
106853281- r37869 docs: building lazutils+lcl chm
106863282- r37885 DBG: fixed parsing sets for debug-inspector
106873283- r37906 IDE-Options / SynEdit: Fixed RightEdge visibility (Recression)
106883284- r37919 DBG: Prevent potential crash/memory-corruption in Watches
106893285- r37920 DBG: Prevent potential crash in (dbg-)OnIdle handling
106903286- r37921 DBG: Prevent build up of no longer needed commands in queue
106913287- r37945 DBG: Prevent a crash, when the selected snapshot is deleted. Cas also happen when starting the debugger, while a snapshot from previous run is active
106923288- r37950 DBG: fixed endless loop in watch eval (auto type cast) Issue [[http://bugs.freepascal.org/view.php?id=0022425 0022425]]
106933289- r37961 DBG: Disable rangechecks for certain PtrUInt casts
106943290- r37993 carbon: fixed crash of IDE when compiled with range checks on
106953291- r38006 gtk2: fixed crash on QuestionDlg
106963292- r38003 IDE: fixed showing custom project options, issue [[http://bugs.freepascal.org/view.php?id=22486 22486]]
106973293 - merged ONLY main.pp
106983294- r38016 ToDoList: fixed encoding of French translation, it should be UTF-8, not ISO-8859-1. Patch by batyann811, bug 22489.
106993295- r37981,37983-37989,38001,38004-38005,38012,38017 Win Installer
107003296
107013297### Fixed after RC1
107023298
107033299- r38127 IDE, EditorOptions: Fixed finding color attribute in localized IDE
107043300- r38132 IDE: setup: after changing lazarusdir: fetch translations and translate
107053301- r38133 chmhelppkg: invoke lazbuild with --pcp parameter
107063302- r38138 examples: testall: fixed start
107073303- r38139 examples: cleandirs: error for fpc version
107083304- r38140 examples: componentstreaming: fixed typo, clean up
107093305- r38141 lazfreetype: fixed range check error, improved error message
107103306- r38142 examples: mssqlconn: requires fpc 2.6.1
107113307- r38144 examples: synguttermarks: win32 gui mode, fixed Left position
107123308- r38146 examples: tv_add_remove: updated
107133309- r38147 examples: xmlreader: added example xml
107143310- r38157 IDE: fixed saving ambiguousfileaction, bug 22573
107153311- r38158 examples: clean up
107163312- r38038 TAChart: Allow spaces in field names inside TDbChartSource.FieldY
107173313- r38168 synuni: clean up fpc options
107183314- r38170 synuni, semaphorgridlpk: clean up fpc options
107193315- r38022 SynEdit: Fixed drawing errors for frames (left frame site drawn at wrong offset)
107203316- r38145 LCL: TListView fixed "List index out of bounds" while deleting items. issue [[http://bugs.freepascal.org/view.php?id=22552 22552]]
107213317- r38150 SynEdit TSynMultiSyn: Fixed crash when deleting lines. Part of issue [[http://bugs.freepascal.org/view.php?id=0022519 0022519]]
107223318- r38151 SynEdit Highlighter: Fixed crash when scanning empty
107233319- r38152 SynEdit TSynMultiSyn: typo
107243320- r38175 SynEdit TSynMultiSyn: Fixed updating, when appending to EOT. Part of issue [[http://bugs.freepascal.org/view.php?id=0022519 0022519]]
107253321- r38205 lazaruside.fi.po: Finnish translations
107263322- r38180 Synedit: fix matching-bracket-highlight in comments (closing bracket at eol) issue [[http://bugs.freepascal.org/view.php?id=22586 22586]]
107273323- r38198 IDE: Export to html, do not enforce check for writeable. Issue [[http://bugs.freepascal.org/view.php?id=22588 22588]]
107283324- r38199 lazutils: do not use winodws W functions under Win98, issue [[http://bugs.freepascal.org/view.php?id=22596 22596]]; **Breaks compilation on wince, because win32platform is not defined.**
107293325- r38202 openglcontrol: win32: fixed sharing context
107303326- r38204 Synedit: fixed typo in IFDEF for fpc 2.60 bug
107313327- r38225 TAChart: Fix division by zero in zoom tools with extreme zoom ratios
107323328- r38226 TAChart: Fix hang in functional series with extreme zoom ratios
107333329- r38223 SynEdit TSynMultiSyn: Several fixes issue [[http://bugs.freepascal.org/view.php?id=0022519 0022519]]
107343330- r38232 TAChart: Add InRangeUlps utility function
107353331- r38233 TAChart: Fix disappearance of axis marks located exactly at chart bounds
107363332- r38234 TAChart: Fix crash when setting Marks.LabelFont from the Object Inspector
107373333- r38237 Examples/SynEdit: Readme and typo in comment
107383334- r38266 IDE: Tweak the layout of ManageExamplesForm
107393335- r38260 TAChart: Use correct notification when the series' source changes
107403336- r38261 TAChart: Issue change notifications when modifying TListChartSource.DataPoint property
107413337- r38285 lhelp: replace MessageBox, with Form.Modal. FIx IPC hang. issue [[http://bugs.freepascal.org/view.php?id=0022592 0022592]]
107423338
107433339### Fixed after RC2
107443340
107453341- r38293 windows installers: don't ask to overwrite the environment options in the secundary config directory from Reinier Olislagers
107463342- r38339 SynEdit TSynMultiSyn: Fix CaseSensitivity for Sheme marker. Issue [[http://bugs.freepascal.org/view.php?id=0022693 0022693]]
107473343- r37386 Remove writeln() that looks like a residual debug message. Issue [[http://bugs.freepascal.org/view.php?id=0022544 0022544]]
107483344- r38385 Translations: removed unmaintained Portuguese translation, which was outdated copy of Brazilian Portuguese one
107493345
107503346## How to merge
107513347
107523348Moved to [[http://wiki.lazarus.freepascal.org/Lazarus release engineering|http://wiki.lazarus.freepascal.org/Lazarus_release_engineering#How_to_merge Lazarus Release Engineering - How to merge]]
107533349
107543350## Other branches
107553351
107563352---
107573353*From the Free Pascal wiki, page "Lazarus 1.0 fixes branch", as it stood on 2019-02-09 after a change by Martin, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
107583354Category: Branches
107593355Category: Lazarus

Back to history