mattias
978187a18d
codetools: fixed error position
...
git-svn-id: trunk@26802 -
2010-07-24 10:32:15 +00:00
mattias
2b2c5d9831
codetools: parsing deeper nodes, even if higher node has errors, bug #8093
...
git-svn-id: trunk@26799 -
2010-07-24 10:07:57 +00:00
mattias
5f4f03d6e9
IDE: using new codetools FPC caches
...
IDE: fixed macro FPCVer for multiple versions used by fpc.exe
IDE: fixed rescan of FPC sources if not changed, bug #16824
codetools: replaced fpc source heuristic with rule set, needed for bug #13912 , #14572
IDE: fixed unneeded rescan of fpc sources if only target changed, needed for 12828
IDE: fixed calling compiler on every start, needed by lazarus on a stick
codetools: fixed search for fpc units without ppu, needed for 15534
IDE: implemented cache for fpc include files, needed by debugger
lazbuild: fixed using non default lclwidgettype of lpi
IDE: fixed auto update if fpc.cfg or target compiler changed, needed for 16824
git-svn-id: trunk@26796 -
2010-07-24 08:12:27 +00:00
sekelsenmat
7b6e736a6c
Improves TBitmappedButton
...
git-svn-id: trunk@26793 -
2010-07-23 15:49:55 +00:00
sekelsenmat
296303b61b
Improves TBitmappedButton
...
git-svn-id: trunk@26792 -
2010-07-23 15:40:55 +00:00
mattias
bbb27946d7
codetools: fixed endless loop, bug #17013
...
git-svn-id: trunk@26787 -
2010-07-22 22:51:58 +00:00
blikblum
7018a816fe
fpweb/ideintf:
...
* Add initialization keyword according to resource type: fix compilation of initial project.
* Don't add LResources unit to uses section direct since inherited takes care of that.
git-svn-id: trunk@26785 -
2010-07-22 20:23:11 +00:00
ask
1cad1a2a99
TAChart: Add basic tests for TListChartSource
...
git-svn-id: trunk@26784 -
2010-07-22 16:02:58 +00:00
ask
0a1544f155
TAChart: Remove dependency of TASources on Graphics and LCLIntf, allowing it to be compiled in console-only mode.
...
git-svn-id: trunk@26783 -
2010-07-22 16:01:20 +00:00
mattias
b18d3e0541
openglcontrol: fixed calling ancestor Create/DestroyHandle, bug #16984
...
git-svn-id: trunk@26779 -
2010-07-22 11:46:57 +00:00
mattias
3ebbb2a0a9
codetools: store errors for jit parsed nodes, bug #16992
...
git-svn-id: trunk@26778 -
2010-07-22 11:35:42 +00:00
ask
f06551fd50
TAChart: Update labels demo
...
git-svn-id: trunk@26777 -
2010-07-22 10:46:41 +00:00
ask
21f2841210
TAChart: Make TChartAxisTitle a descendant of TGenericChartMarks.
...
This results in:
+ New LabelBrush and Frame properties
+ Overall code reduction
+ Support for arbitrary font orientation for axis titles
- Font property is now named LabelFont
git-svn-id: trunk@26776 -
2010-07-22 10:45:51 +00:00
ask
9d66578778
TAChart: Add label positioning demo
...
git-svn-id: trunk@26772 -
2010-07-22 06:43:05 +00:00
ask
d5a2df6249
TAChart: Correctly support arbitrary label orientation.
...
As a bonus:
* Fix axis ticks disappearing when the corresponding label is hidden.
* Support Marks.OverlapPolicy in pie series.
git-svn-id: trunk@26771 -
2010-07-22 06:40:43 +00:00
ask
e46c3429be
TAChart: Add RotatePoint utility function and various point operators
...
git-svn-id: trunk@26769 -
2010-07-22 04:39:30 +00:00
sekelsenmat
fc9813f9cf
Improves bitmapped button and adds an alpha blending routine to TLazIntfImage
...
git-svn-id: trunk@26760 -
2010-07-21 07:35:04 +00:00
andrew
b25ed48f65
* fixed bug #16988 where setting the help label to a char other than a..z, a..z 0..9 would crash lazarus.
...
* also fixed a bug where if HelpFilesPath was left blank a PathDelimiter would be added resulting in a HelpFilesPath of "/"
git-svn-id: trunk@26757 -
2010-07-20 23:24:10 +00:00
sekelsenmat
29c1791a5a
Start of the set of custom drawn components
...
git-svn-id: trunk@26755 -
2010-07-20 22:13:35 +00:00
jesus
7143cf99a8
LazReport, show header band if masterband is empty but 'print if detail is empty' is checked
...
git-svn-id: trunk@26754 -
2010-07-20 20:47:56 +00:00
sekelsenmat
ee09832ebe
the idehelp should now accept paths both with and without trailling pathdelim
...
git-svn-id: trunk@26753 -
2010-07-20 13:21:12 +00:00
mattias
a6fb6c5e13
codetools: fixed saving find declaration result in parent cache, bug #16985
...
git-svn-id: trunk@26752 -
2010-07-20 13:06:23 +00:00
mattias
2124f02726
codetools: accelerated ExtractProc
...
git-svn-id: trunk@26751 -
2010-07-20 12:37:09 +00:00
mattias
9a69db4955
codetools: started collecting FPC units from set
...
git-svn-id: trunk@26738 -
2010-07-19 15:59:57 +00:00
mattias
0d135358b4
codetools: block completion: consider comments in front of insert pos
...
git-svn-id: trunk@26737 -
2010-07-19 12:37:02 +00:00
mattias
eeb043e59e
codetools: TCodeToolsOptions.InitWithEnvironmentVariables: search for default
...
git-svn-id: trunk@26736 -
2010-07-19 12:19:30 +00:00
mattias
7dc32fc395
codetools: fpc cache: handle missing compiler file
...
git-svn-id: trunk@26735 -
2010-07-19 12:08:13 +00:00
mattias
76a66d83d4
codetools: implemented TCodeToolManager.DirectoryCachePoolGetUnitFromSet
...
git-svn-id: trunk@26728 -
2010-07-18 21:07:44 +00:00
mattias
d69e334eb4
codetools: FindBaseType: resolve optional function result after caching result
...
git-svn-id: trunk@26725 -
2010-07-18 11:22:40 +00:00
jesus
5d5e183f9d
LazReport, fix default font for some controls and forms (for gtk1), issue #10785
...
git-svn-id: trunk@26722 -
2010-07-18 02:16:40 +00:00
mattias
3920c1a238
codetools: started init with new fpc cache
...
git-svn-id: trunk@26721 -
2010-07-18 00:50:13 +00:00
jesus
4a03e1482b
LazReport, remove allowgrayed from checkboxes in Text Editor dialog
...
git-svn-id: trunk@26718 -
2010-07-17 17:34:59 +00:00
mattias
35c4e1f637
codetools: node caches: unbind from owner always
...
git-svn-id: trunk@26717 -
2010-07-17 13:03:17 +00:00
mattias
ab251fbfb9
codetools: TCodeTreeNode.Clear: clear cache
...
git-svn-id: trunk@26716 -
2010-07-17 12:58:24 +00:00
mattias
47c41f9993
codetools: parsing record case unitname.type of
...
git-svn-id: trunk@26703 -
2010-07-16 22:02:08 +00:00
mattias
7357336b35
openglcontrol: fixed DestroyHandle, bug #16957
...
git-svn-id: trunk@26701 -
2010-07-16 21:37:42 +00:00
ask
aa11530e5a
TAChart: Add IsPointInPolygon and IsPolygonIntersectsPolygon utility functions
...
git-svn-id: trunk@26699 -
2010-07-16 20:44:54 +00:00
jesus
761b821f12
LazReport, added LoadFromXMLStream method
...
git-svn-id: trunk@26698 -
2010-07-16 20:15:05 +00:00
mattias
87dd07beb4
codetools: fpcdefines: support for empty target cpu and os
...
git-svn-id: trunk@26697 -
2010-07-16 20:06:08 +00:00
mattias
20c18d6616
codetools: copy only calling specifiers when completing a forward proc, bug #16953
...
git-svn-id: trunk@26692 -
2010-07-16 18:51:03 +00:00
ask
c786d4253b
TAChart: Add IsLineIntersectsLine and IsPointInRect utility functions
...
git-svn-id: trunk@26690 -
2010-07-16 17:50:16 +00:00
ask
67561b71a3
TAChart: Add SafeInRange and IsPointOnLine utility functions
...
git-svn-id: trunk@26688 -
2010-07-16 16:35:50 +00:00
ask
be405ec70a
TAChart: Extract TADrawUtils unit
...
git-svn-id: trunk@26686 -
2010-07-16 14:12:55 +00:00
andrew
6085c465cd
* fixed bug #16689 where chm search results would have an unusable url
...
git-svn-id: trunk@26685 -
2010-07-16 13:56:17 +00:00
ask
1b0b91f3d3
TAChart: Test LineIntersectsRect function
...
git-svn-id: trunk@26681 -
2010-07-16 09:52:50 +00:00
mattias
e33d5d0f1a
todolist: use project as default, fixed update caption, bug #16945
...
git-svn-id: trunk@26680 -
2010-07-16 09:06:53 +00:00
ask
c4940acd19
TAChart: Add copyright headers.
...
git-svn-id: trunk@26678 -
2010-07-16 08:29:11 +00:00
ask
c0047f6d24
TAChart: Add initial unit-testing infrastructure. Test TIntervalList class.
...
git-svn-id: trunk@26677 -
2010-07-16 08:18:01 +00:00
ask
1e37069221
TAChart: Fix interval merging
...
git-svn-id: trunk@26676 -
2010-07-16 08:15:53 +00:00
mattias
cd98737eb2
IDE: clean up
...
git-svn-id: trunk@26667 -
2010-07-15 21:30:24 +00:00