Commit Graph

48368 Commits

Author SHA1 Message Date
maxim
3075271a0a Merged revision(s) 52020 #75791c984b, 52066 #e9527743c5, 52110 #217ce1a2d5 from trunk:
IDE: Show methods when clicked in OI also when they are in another unit/form. Issue #25954.
........
IDE: Sort a category list in "All options" parser. Issue #29907.
........
IDE: Export/Import also package options properly. Worked only for project. Issue #27709.
........

git-svn-id: branches/fixes_1_6@52121 -
2016-04-06 21:47:29 +00:00
maxim
1458597b9f Merged revision(s) 51760 #30819f343a from trunk:
codetools: prevent endless loop in TFindDeclarationTool.GetSmartHint. Issue #29754
........

git-svn-id: branches/fixes_1_6@52120 -
2016-04-06 21:42:57 +00:00
maxim
bc5ddac2ed Merged revision(s) 51695 #3d71055636, 52077 #ddef968c2b from trunk:
LCL: Try not to close CalendarDialogs if CurrentView <> cvMonth. Partly resolves Issue #0029646.
........
LCL: ImageList: call DestroyReference in Clear. Resolves Issue #0029905.
........

git-svn-id: branches/fixes_1_6@52119 -
2016-04-06 21:40:53 +00:00
maxim
3916f3bfe6 Merged revision(s) 52083 #34c44d4784 from trunk:
LazReport: Czech translation update by Jiří Vejda, bug #29897
........

git-svn-id: branches/fixes_1_6@52084 -
2016-03-28 22:52:26 +00:00
maxim
2dc38354cc Merged revision(s) 52042 #f8a7a5fe4d from trunk:
TurboPower_iPro: Activate scrollbar tracking of print preview
........

git-svn-id: branches/fixes_1_6@52053 -
2016-03-24 22:20:43 +00:00
maxim
dd2455c4a5 Merged revision(s) 52036 #623e6e3c35, 52038-52040 #e3734f359c-#e3734f359c from trunk:
lcl: images: update tango url
........
lcl: images: replace handpoint and hourglass cursors (unknown origin) with public domain cursors. Issue #29869
handpoint: converted from https://commons.wikimedia.org/wiki/File:Cursor_Hand.png
hourglass: modified cur_17.cur
........
lcl: images: replace dock images with Tango (some modified by myself). Issue #29869
........
lcl: images: hourglass cursors: better hotspot (in the middle of hourglass)
........

git-svn-id: branches/fixes_1_6@52052 -
2016-03-24 22:19:38 +00:00
maxim
44cd0e201d Merged revision(s) 51767 #fbc63768e7 from trunk:
gtk2: fixed reizing form with constraints applied. issue #29563
........

git-svn-id: branches/fixes_1_6@52051 -
2016-03-24 22:17:55 +00:00
maxim
108a18848a Merged revision(s) 52048 #19fa81f7bc from trunk:
LazReport: Czech translation update by Jiří Vejda, bug #29881
........

git-svn-id: branches/fixes_1_6@52049 -
2016-03-24 21:48:39 +00:00
maxim
9dbe8bfc73 Merged revision(s) 52034 #e586deab07 from trunk:
TurboPower_iPro: Improved text rendering in print preview by antialiasing.
........

git-svn-id: branches/fixes_1_6@52035 -
2016-03-23 21:57:09 +00:00
maxim
7daa1cb776 Merged revision(s) 52019 #3855ea4ebd, 52028 #c0eee1ac56 from trunk:
TurboPower_IPro: Fix ineffective "align" attribute in <div> and <p> tags. 
........
Turbopower_iPro: In PrintPreview form, remove usage of hardcoded MS Sans Serif font.
........

git-svn-id: branches/fixes_1_6@52033 -
2016-03-23 21:29:28 +00:00
maxim
3368e78218 Merged revision(s) 52007 #764da242fd, 52010 #a41772455c, 52014-52015 #965080c1f6-#965080c1f6, 52017 #375a90a350, 52022-52023 #2941de50c4-#2941de50c4, 52025-52027 #7d3924d7a4-#7d3924d7a4 from trunk:
lcl: add copyright info for LCL images, Issue #29869
........
lcl: images: update copyright info for dbnavdelete.png
........
lcl: images: updated Tango icons copyright info. Issue #29869
........
LCL: replace DBNavigator images for "undo" and "delete" with images from Tango, which are public domain. Part of Issue #0029869.
- dbnavcancel: derived from https://commons.wikimedia.org/wiki/File:Edit-undo.svg
- dbnavdelete: derived from https://commons.wikimedia.org/wiki/File:User-trash.svg

........
LCL: update images/copyright.txt

........
lcl: images: use tango icons with alpha channel, Issue #29869
........
lcl: images: replace all Silk icons by public-domain Tango icons, Issue #29869
........
lcl: images: cleaner tick images, Issue #29869
........
lcl: images: better btnseldir.png
........
lcl: images: update copyright policy with info about Tango icons.
........

git-svn-id: branches/fixes_1_6@52032 -
2016-03-23 21:27:28 +00:00
maxim
7bb1f77f23 Merged revision(s) 52008 #e016dd6bb6 from trunk:
IDE: Fix not showing Chars > Chr(127) in ANSI Tab of CharactermapDlg. Improve ANSI charater map. Patch by wp, minor modifications by me. Issue #0029856.
........

git-svn-id: branches/fixes_1_6@52031 -
2016-03-23 21:22:23 +00:00
bart
ddbe060489 IDE: Fix not showing Chars > Chr(127) in ANSI Tab of CharactermapDlg. Improve ANSI charater map. Patch by wp, minor modifications by me. Issue #0029856.
(Separate patch for 1.6 fixes, not merged from trunk because of conflicts).

git-svn-id: branches/fixes_1_6@52016 -
2016-03-22 20:58:07 +00:00
maxim
c96115ece1 Merged revision(s) 52009 #cadda54bee from trunk:
SynEdit, Examples: fix syn hl example / register attributes
........

git-svn-id: branches/fixes_1_6@52013 -
2016-03-21 21:29:57 +00:00
maxim
33f3750e87 Merged revision(s) 51977-51978 #77e5428b3f-#77e5428b3f, 52004 #5d6e5012ea from trunk:
LazUtf8: first attempt to rewrite Utf8CompareStr and Utf8CompareText so that its results will be more consistent with
AnsiCompareStr/WideCompareStr and AnsiCompareTex/WideCompareText.
(
The old implementation was in effect a copy of CompareStr and, this made the claim about proper collation in
Utf8CompareText (which uses Utf8CompareStr) rather ludicrous.
The new implementaion is slower, mainly becaus of the fact we cannot use CompareMemrange/CompareByte anymore,
and we have to iterate the bytes ourselves. This fact alone contributes much more to the loss in speed than
the fact we use WideCompareStr on the 2 differing codepoints:
- iterating in a for loop: adss a factor of appr. 10 to the time needed
- using the final WideCompareStr adds a factor of about 1.6 to the time meeded.
Because of the slowdown in speed in Utf8CompareStr, Utf8CompareText now calls WideCompareText directly, which is
now appr. the same speed as converting to lowercase and then calling Utf8CompareStr
)
........
LazUtf8: In UTF8CompareStrCollated only call AnsiCompareStr if ACP_RTL is defined, since in all other cases
AnsiCompareStr = widestringmanager.CompareStrAnsiStringProc = UTF8CompareStr.
If ACP_RTL is not defined call Utf8CompareStr, since this is now does proper collation and is faster than
converting to WideString.
........
LazFileUtils: fix uninitialized result in ChompPathDelim. Issue #0029866.
........

git-svn-id: branches/fixes_1_6@52012 -
2016-03-21 21:27:29 +00:00
maxim
cc3b879102 Merged revision(s) 51676 #dea4ec5cee from trunk:
TAChart: Remove hints and warnings (issue #0029709)
........

git-svn-id: branches/fixes_1_6@52011 -
2016-03-21 21:23:58 +00:00
ondrej
20b0781512 Merge system dialogs issues #28631 and #27148:
r51798 lcl: disable windows on system dialog execute, win32: fix parent window handle for system dialogs, Issue #28631
r51808 lcl: restore focus after system dialog. Issue #28631
r51810 lcl: better bullet-proof LCL approach for r51808 #cf74370262, issue #28631
r51811 lcl: remove stay-on-top window flags on ShowModal because they can block the application from input. Issue #27148
r51812 lcl: remove/restore stay-on-top windows in Application ModalStarted/ModalFinished, fix default methods with a counter. Issue #27148

git-svn-id: branches/fixes_1_6@51997 -
2016-03-20 07:48:31 +00:00
maxim
304a191c25 Merged revision(s) 51983 #7ccb2f58d2 from trunk:
Win32: first attempt to implement TWin32WidgetSet.FontIsMonoSpace. Issue #0028898.
........

git-svn-id: branches/fixes_1_6@51996 -
2016-03-19 13:35:51 +00:00
maxim
7c789e1ef4 Merged revision(s) 51970 #ae57408e17, 51972-51973 #34be9ae2d0-#34be9ae2d0 from trunk:
docs: add fugue icons to acknowledgements
........
LazUtf8: implement Utf8TryFindCodepointStart.
........
LazUtf8: Refactor UTF8FindNearestCharStart. Resolves Issue #0029851.
........

git-svn-id: branches/fixes_1_6@51995 -
2016-03-19 13:32:54 +00:00
maxim
d1619263b1 Merged revision(s) 51659 #3fca9d4689 from trunk:
gtk2: fix hints clipped by 200x200 rect on KDE, Issue #28973
........

git-svn-id: branches/fixes_1_6@51994 -
2016-03-19 13:27:45 +00:00
maxim
833292149f Merged revision(s) 51494 #fa04e5624c from trunk:
LazReport, fix list of functions provided by lrAddAddFunctionLibrary not being listed in function list if LazReport compiled with FPC r31941 #8568dbce1f or newer, patch from Aleksey Lagunov
........

git-svn-id: branches/fixes_1_6@51993 -
2016-03-19 13:25:13 +00:00
maxim
23ff3cc22b Merged revision(s) 51896 #1343b1dd2f from trunk:
Packager: Fix a crash when adding a package dependency which already is there. Issue #29680.
........

git-svn-id: branches/fixes_1_6@51992 -
2016-03-19 13:17:16 +00:00
maxim
ee9fabad52 Merged revision(s) 51847 #b8ff0d24a8 from trunk:
Carbon: document TListBox.ItemHeight as restricted.
........

git-svn-id: branches/fixes_1_6@51991 -
2016-03-19 13:14:00 +00:00
maxim
a53f6cb96f Merged revision(s) 51813-51814 #c83e1c15e5-#c83e1c15e5, 51820 #70a5958e59 from trunk:
Examples: Fix resource loading in TestAll project.
........
Examples: Re-enable "Win32 GUI application" of TestAll project (accidentically introduced by me in r51813 #c83e1c15e5).
........
Examples: Fix crash in TForm1.ApplicationIdle of TestAll project.
........

git-svn-id: branches/fixes_1_6@51990 -
2016-03-19 13:09:27 +00:00
maxim
b3fb47b5d3 Merged revision(s) 51045 #3d8be36eb6, 51677 #dabcac3009, 51742 #8e8380449e from trunk:
LCL: Reduce warnings by replacing deprecated TField's "Lookup" with "FieldKind=fkLookup".
........
lcl: using process Executable instead of CommandLine
........
LCL: Don't use PassWordChar when showing TextHint. Patch by riderkick. Issue #0029748.
........

git-svn-id: branches/fixes_1_6@51989 -
2016-03-19 13:07:32 +00:00
maxim
1a91236f23 Merged revision(s) 51693 #82df661d71, 51699 #0776ea2c13, 51894 #86b0d4f7ed from trunk:
ide: register debugmanager commands for toolbars
........
ide: fix smart hint window not receiving mouse messages. Issue #29726
........
IDE, packager: added dots for 'Find in files' menu item, bug #29800
........

git-svn-id: branches/fixes_1_6@51987 -
2016-03-19 12:59:39 +00:00
maxim
3c9b469a86 Merged revision(s) 51692 #2683bc53a8 from trunk:
LazUtils: Prevent CopyDirTree copying to a subdirectory of source: handle unicode characters.
........

git-svn-id: branches/fixes_1_6@51986 -
2016-03-19 12:55:36 +00:00
mattias
c03680443f fixed target cpu a64 to aarch64
git-svn-id: branches/fixes_1_6@51817 -
2016-03-03 12:53:54 +00:00
maxim
714045b2da Merged revision(s) 51772 #0f7595d212, 51796 #d450b6a0ab from trunk:
fpcunit: updated po files
........
FPCUnit: updated Russian translation
........

git-svn-id: branches/fixes_1_6@51797 -
2016-03-02 00:17:43 +00:00
mattias
d421219128 IDE: added target os wii, bug #29737
git-svn-id: branches/fixes_1_6@51720 -
2016-02-26 22:02:18 +00:00
mattias
4ba0ce0dc5 IDE: backup: fixed reading default values
git-svn-id: branches/fixes_1_6@51713 -
2016-02-26 13:13:46 +00:00
mattias
44c625ab1f IDE: clean up
git-svn-id: branches/fixes_1_6@51712 -
2016-02-26 13:13:16 +00:00
mattias
f4bc518797 datetimectrls: clean up
git-svn-id: branches/fixes_1_6@51710 -
2016-02-26 13:01:53 +00:00
mattias
89a3125fcd IDE: clean up
git-svn-id: branches/fixes_1_6@51709 -
2016-02-26 13:01:40 +00:00
mattias
667a0adb97 IDE: clean up
git-svn-id: branches/fixes_1_6@51708 -
2016-02-26 13:01:34 +00:00
maxim
aefc723089 Merged revision(s) 51688 #f09c665b2a from trunk:
LazUtf8: fix Utf8LowerCase for #$E2#$B1#$AD (LATIN CAPITAL LETTER ALPHA)
........

git-svn-id: branches/fixes_1_6@51691 -
2016-02-24 22:34:17 +00:00
maxim
68d6b7d73f Merged revision(s) 51682-51683 #b3e8ea38d7-#b3e8ea38d7 from trunk:
PoChecker: added Portuguese translation support, regenerated translations and updated Russian translation
........
LCL: added Portuguese translation by Pedro Albuquerque, bug #29712
........

git-svn-id: branches/fixes_1_6@51690 -
2016-02-24 22:33:07 +00:00
maxim
277b6a175f Merged revision(s) 51680-51681 #46ea37d068-#46ea37d068 from trunk:
Carbon: remove system-wide stay-on-top window style for windows with defined WndParent. Issue #29694
........
Carbon: remove wrong code from SetRealPopupParent and add a ToDo.
........

git-svn-id: branches/fixes_1_6@51689 -
2016-02-24 22:31:06 +00:00
maxim
c66d69cc37 Merged revision(s) 51675 #f7005c6649 from trunk:
LazUtils: Revert r51038 #10e166f60e. Fixes bug in CopyDirTree. Issue #0029695.
........

git-svn-id: branches/fixes_1_6@51687 -
2016-02-24 22:26:09 +00:00
maxim
aede9c3c21 Merged revision(s) 51597 #2c0c39f762 from trunk:
lcl: use active form as parent for pmNone and modal windows. Issue #29635
........

git-svn-id: branches/fixes_1_6@51686 -
2016-02-24 22:24:04 +00:00
maxim
64662d5382 Merged revision(s) 51658 #f9d4440db3, 51679 #8af51b6eee from trunk:
Qt: fixed TQtMemoString.Insert() and TQtTextEdit.insertLine(). issue #29670
........
Qt: fixed bug with returning from TQtWidgetSet.GetWindowSize() with fpc-3.0
........

git-svn-id: branches/fixes_1_6@51684 -
2016-02-24 22:15:36 +00:00
mattias
e9dbc4dc92 IDE: create fpmake: fixed typo
git-svn-id: branches/fixes_1_6@51670 -
2016-02-19 14:24:29 +00:00
mattias
2ff58aa5b9 IDE: ReplacePackage: nil old package
git-svn-id: branches/fixes_1_6@51668 -
2016-02-19 14:23:54 +00:00
mattias
68cff514de IDE: project inspector: fixed KeyDown/Up mix, bug #28281
git-svn-id: branches/fixes_1_6@51666 -
2016-02-19 11:26:53 +00:00
maxim
32ead90e6d Merged revision(s) 51654 #beeb532fc5 from trunk:
Examples, translation: allow to select any of available translations, patch by wp, bug #29662
........

git-svn-id: branches/fixes_1_6@51655 -
2016-02-18 06:48:02 +00:00
maxim
b7ed54fe7a Merged revision(s) 51639 #47106ebc21 from trunk:
ShellTreeView: make PopulateWithBaseFiles public. Makes it possible to populate a ShelltreeView that was created at runtime.
........

git-svn-id: branches/fixes_1_6@51653 -
2016-02-18 06:29:14 +00:00
maxim
2077f90f31 Merged revision(s) 51643 #2cf907dc97 from trunk:
Translations: French translation update by Gilles Vasseur, bug #29658
........

git-svn-id: branches/fixes_1_6@51645 -
2016-02-16 23:11:32 +00:00
maxim
752133819c Merged revision(s) 51634 #ee7305772d from trunk:
Designer: Support also (False) and (True) as Boolean values in Undo operation.
........

git-svn-id: branches/fixes_1_6@51644 -
2016-02-16 23:06:00 +00:00
mattias
08cdd41ffe set version to 1.6.1 in lazarus.lpi
git-svn-id: branches/fixes_1_6@51629 -
2016-02-14 09:51:32 +00:00
mattias
c07abfd0c8 set version to 1.6.1
git-svn-id: branches/fixes_1_6@51628 -
2016-02-14 09:50:09 +00:00