reiniero
9cbc909b17
* Lhelp: don't accept IPC messages from IDE while showing file open dialog.
...
Should fix slowness on Windows Vista+ with themes, issue #25529 ; thanks Mike Cornflake for looking into this!
git-svn-id: trunk@46286 -
2014-09-22 09:17:42 +00:00
reiniero
9bd102dcdf
* Lhelp: cosmetic/debug output naming
...
git-svn-id: trunk@46285 -
2014-09-22 09:15:02 +00:00
reiniero
fe92b2272b
* LHelp demo: cosmetic (hourglass cursor)
...
git-svn-id: trunk@46284 -
2014-09-22 09:12:46 +00:00
bart
cd5a2ec6c4
PoChecker: reload last used file on start.
...
git-svn-id: trunk@46274 -
2014-09-21 16:53:18 +00:00
bart
12755f715c
PoChecker: starts implementing TPoCheckerSettings.
...
git-svn-id: trunk@46273 -
2014-09-21 14:48:38 +00:00
wp
c97e37c258
TAChart: Add event OnHintLocation to TDataPointHintTool which knows the size of the hint window (OnHintPosition is deprecated now). Update "financial" demo to show hint window above data points.
...
git-svn-id: trunk@46272 -
2014-09-21 14:42:10 +00:00
mattias
c65ace9cc9
lazutils: wince: fixed compilation
...
git-svn-id: trunk@46269 -
2014-09-20 20:55:52 +00:00
mattias
e9b6685e64
codetools: defines for fpc sources: add include path rtl/targetos/wininc for win targets
...
git-svn-id: trunk@46268 -
2014-09-20 18:37:38 +00:00
mattias
fb5e88dcba
translations: German: updates from Swen Heinig
...
git-svn-id: trunk@46267 -
2014-09-20 17:53:43 +00:00
bart
d9d7efd73d
PoChecker: fix missing icons in GraphStat ListView on Linux GTK2
...
git-svn-id: trunk@46266 -
2014-09-20 15:49:39 +00:00
mattias
cccbde05f6
lazutils: wince: fixed compilation
...
git-svn-id: trunk@46265 -
2014-09-20 12:35:29 +00:00
maxim
54251b8f1d
Components, PoChecker: regenerated translations; updated Russian translation
...
git-svn-id: trunk@46261 -
2014-09-19 23:07:32 +00:00
maxim
08a0a2b372
Components, PoChecker: minor hint improvement
...
git-svn-id: trunk@46260 -
2014-09-19 22:56:29 +00:00
bart
5192991612
PoChecker:
...
- Implement hints for the items in the graphical summary form
- Regenerate language files
git-svn-id: trunk@46257 -
2014-09-19 21:28:49 +00:00
bart
c78be04ea9
PoChecker:
...
- refactor the graphical summary form
* use TListView with TImageList
- regenerate language files
git-svn-id: trunk@46256 -
2014-09-19 20:29:15 +00:00
jesus
0813f5c4ce
LazReport, make lrOfficeImport package compile with previous fpSpreadSheet versions than trunk version, issue #26728
...
git-svn-id: trunk@46255 -
2014-09-19 17:23:12 +00:00
jesus
48591ac3cc
LazReport, added po files for lr_add_function package, modified editor sample to use it
...
git-svn-id: trunk@46254 -
2014-09-19 17:07:27 +00:00
jesus
6f506284b2
LazReport, enable I18N for package lr_add_function, issue #26729
...
git-svn-id: trunk@46253 -
2014-09-19 16:02:46 +00:00
reiniero
15a5b4a591
+ Lhelp: show help contents for Help/Help menu. Should fix issue #26079
...
* Lhelp: hide lhelp while initially loading files. Should fix issue #26556
* Lhelp: additional debug output
git-svn-id: trunk@46252 -
2014-09-19 11:35:56 +00:00
reiniero
8a5ac12d3a
* Lhelp: cosmetic
...
git-svn-id: trunk@46251 -
2014-09-19 11:26:47 +00:00
jesus
c70388e6a8
LazReport, invalidate the page instead of just invalidating the 'end' state after undo/redo, fix issue #26698
...
git-svn-id: trunk@46249 -
2014-09-19 03:33:22 +00:00
jesus
b42d8559bf
CairoCanvas: don't call TCanvas.DoMoveTo which calls interface MoveToEx, fix crash on cairo LazReport exporting reports with lines or objects with incomplete frames
...
git-svn-id: trunk@46247 -
2014-09-18 17:35:59 +00:00
wp
9a2d8a270b
TAChart: extend TOHLCSeries for display as candlesticks. Add demo "financial" with OHLCSeries in OHLC and candlestick mode.
...
git-svn-id: trunk@46244 -
2014-09-16 11:45:08 +00:00
jesus
0a7975bb19
LazReport, fix identifying papers by size
...
git-svn-id: trunk@46243 -
2014-09-16 05:46:41 +00:00
mattias
5030be7b0a
translations: German: updates from Swen Heinig
...
git-svn-id: trunk@46242 -
2014-09-15 18:09:14 +00:00
juha
2d6147eb18
ObjectInspector: locate the arrow on left side vertically better. Issue #26258 , patch from Howardpc.
...
git-svn-id: trunk@46239 -
2014-09-15 15:39:49 +00:00
bart
4145473e3d
PoChecker: don't autocreate the GraphStat form (fixes crash when run as tool from IDE).
...
git-svn-id: trunk@46236 -
2014-09-14 17:46:26 +00:00
jesus
679d20a26e
Printers, don't setup printer list while printer object is being destroyed, fix issue #26489
...
git-svn-id: trunk@46235 -
2014-09-14 17:41:24 +00:00
bart
cac409bb01
PoChecker: update the package file (add GraphStat).
...
git-svn-id: trunk@46234 -
2014-09-14 17:26:31 +00:00
bart
aca0c26028
PoChecker: Anchor GraphStatBtn (on ResultDlgForm), to the proper companion.
...
git-svn-id: trunk@46233 -
2014-09-14 17:18:48 +00:00
bart
23b663eb70
PoChecker: add some debugln satement to investigate crash reported by Swen Heinig.
...
git-svn-id: trunk@46232 -
2014-09-14 17:07:44 +00:00
bart
79a5b4739f
PoChecker: regenerated language files.
...
git-svn-id: trunk@46231 -
2014-09-14 14:22:52 +00:00
bart
8dce505d77
PoChecker: starts implementing graphical summary for statistics.
...
git-svn-id: trunk@46230 -
2014-09-14 14:21:05 +00:00
juha
2700d32686
SynEdit: Prevent calling OnKeyPress twice when ReadOnly is True. Issue #26444 , patch from Mukhin Alexey.
...
git-svn-id: trunk@46226 -
2014-09-14 13:23:52 +00:00
juha
b98b901269
TreeFilterEdit: Better names for 2 methods.
...
git-svn-id: trunk@46225 -
2014-09-14 13:23:50 +00:00
juha
56e178994f
PackagerEditor: improve updating only parts of the view after user changes.
...
git-svn-id: trunk@46224 -
2014-09-14 13:23:43 +00:00
mattias
31e9720f24
datetimectrl: updated makefile
...
git-svn-id: trunk@46218 -
2014-09-14 09:23:47 +00:00
mattias
8d7a8b4f81
datetimectrls: removed -CX, added LCLWidgetType dir to output path
...
git-svn-id: trunk@46212 -
2014-09-13 21:10:55 +00:00
mattias
8ee2a47c21
updated Makefiles
...
git-svn-id: trunk@46210 -
2014-09-13 17:38:29 +00:00
juha
e08c4fde50
IDE: add DateTimeCtrls for Lazarus BigIde. (almost)
...
git-svn-id: trunk@46209 -
2014-09-13 17:20:37 +00:00
juha
60fe9db3e4
IDE: Makefiles needed when adding DateTimeCtrls for Lazarus BigIde.
...
git-svn-id: trunk@46207 -
2014-09-13 14:11:01 +00:00
juha
e1ec0784c5
IDE: add EditorToolbar for Lazarus BigIde.
...
git-svn-id: trunk@46206 -
2014-09-13 13:34:41 +00:00
juha
7db5512869
IDE: Mkefiles needed when adding EditorToolbar for Lazarus BigIde.
...
git-svn-id: trunk@46205 -
2014-09-13 13:32:18 +00:00
jesus
fbf91ec7e9
LazReport, use TFileStreamUTF8 instead of TFileStream and UTF8toSys, patch from Bart, issue #26647
...
git-svn-id: trunk@46196 -
2014-09-12 01:57:40 +00:00
juha
22dc7e7931
EditorToolbar: fix text about resource formats in README.txt.
...
git-svn-id: trunk@46195 -
2014-09-11 21:44:11 +00:00
juha
310c961f33
IdeIntf: Improve painting of clNone also in color property editor of Object Inspector. Issue #26707 , patch from wp.
...
git-svn-id: trunk@46194 -
2014-09-11 21:44:06 +00:00
juha
06c903bf4b
Po files for EditorToolbar.
...
git-svn-id: trunk@46189 -
2014-09-11 17:12:09 +00:00
mattias
8c9f6d38b4
LCL: docs: undo
...
git-svn-id: trunk@46187 -
2014-09-11 16:50:44 +00:00
juha
4ed10f7d90
EditorToolBar: Fix a typo in resourcestrings. Issue #26705 , noted by _Gábor
...
git-svn-id: trunk@46186 -
2014-09-11 16:49:29 +00:00
juha
2471a0a5b2
EditorToolbar package updates by G. Colla. Issue #26692 .
...
git-svn-id: trunk@46183 -
2014-09-11 16:22:17 +00:00
mattias
07712d3201
anchordocking: clean up
...
git-svn-id: trunk@46182 -
2014-09-11 16:20:00 +00:00
mattias
cc8a8f9740
LCL: clean up
...
git-svn-id: trunk@46181 -
2014-09-11 16:03:48 +00:00
juha
ce650cffc1
New image for EditorToolbar.
...
git-svn-id: trunk@46180 -
2014-09-11 15:56:48 +00:00
juha
08fb92aaad
LazUtils: Move TListFileSearcher and TListDirectoriesSearcher to public interface section. Issue #26632 .
...
git-svn-id: trunk@46179 -
2014-09-11 15:18:22 +00:00
jesus
a02f02d8ac
LazReport, fix AV on exporting report, from Aleksey, issue #26693
...
git-svn-id: trunk@46178 -
2014-09-11 15:16:54 +00:00
wp
85931626dd
TAChart: Add Notification method to TChartListbox.
...
git-svn-id: trunk@46176 -
2014-09-11 07:12:58 +00:00
juha
78afb4c373
LCL: Fix THintWindow.CalcHintRect. Issue #26674 . Inspired by patch from Denis Golovan.
...
git-svn-id: trunk@46165 -
2014-09-09 10:17:54 +00:00
jesus
51415f926a
LazReport, fix mem leaks
...
git-svn-id: trunk@46164 -
2014-09-08 21:52:50 +00:00
joost
9616a4ffe4
FpDebugger (pure): TFpSymbolContext.GetSizeOfAddress now returns 8 for 64-bit debuggees
...
git-svn-id: trunk@46163 -
2014-09-08 19:53:40 +00:00
joost
bee90dd030
FpDebugger (pure): Same change as in r46136 #4b8e6daa2f, but for step into, to avoid problems in fpc-generated debuginfo
...
git-svn-id: trunk@46162 -
2014-09-08 19:44:13 +00:00
juha
bc278b1845
LazLogger: Support setting *_debuglog environment variable. Issue #26537 , patch from Reinier Olislagers
...
git-svn-id: trunk@46161 -
2014-09-08 10:17:52 +00:00
mattias
881c2a8272
translations: German: updates from Swen Heinig
...
git-svn-id: trunk@46159 -
2014-09-08 08:24:15 +00:00
juha
97bd4fbe07
ChmHelp: Show proper help page in ContextHelpDemo. Issue #22485 , patch from Reinier Olislagers
...
git-svn-id: trunk@46156 -
2014-09-07 18:29:28 +00:00
mattias
45291bbba6
translations: German: updates from Swen Heinig
...
git-svn-id: trunk@46155 -
2014-09-07 18:00:45 +00:00
wp
bf1f4e585c
TAChart: source code for chart background tutorial
...
git-svn-id: trunk@46154 -
2014-09-07 16:34:26 +00:00
wp
1d654ba391
TAChart: Publish TChartArrow.Inverted. Respect Arrow.Inverted when painting a TConstantLine series.
...
git-svn-id: trunk@46151 -
2014-09-07 15:00:57 +00:00
bart
5bd58e3e95
PoChecker:
...
- Refactor Statistics (makes it easier to implement a graphical display in the future)
- Less verbosity
- Debug and Release mode for po-checker tool
- Regenerated language files
git-svn-id: trunk@46150 -
2014-09-07 13:32:06 +00:00
joost
2725568fae
FpDebug: Give a warning when the UUID of the dSym-bundle and the debuggee do not match
...
git-svn-id: trunk@46149 -
2014-09-07 11:25:34 +00:00
joost
2d61f083f6
FpDebugger (pure): When stepping out of a function on a next, only stop at the first instruction of a line. Just like it is done on step into.
...
git-svn-id: trunk@46147 -
2014-09-06 20:50:12 +00:00
joost
9070ac0b2c
FpDebugger (pure): Added logging, enable with define DBG_FPDEBUG_VERBOSE
...
git-svn-id: trunk@46143 -
2014-09-06 18:40:30 +00:00
mattias
379c2781cc
translations: German: updates from Swen Heinig
...
git-svn-id: trunk@46142 -
2014-09-06 18:20:55 +00:00
mattias
0ae970696f
translations: German: updates from Swen Heinig
...
git-svn-id: trunk@46141 -
2014-09-06 18:20:05 +00:00
jesus
a85a527721
LazReport, fix invalid typecast on using subreport and pen object, issue #26504
...
git-svn-id: trunk@46138 -
2014-09-06 06:06:40 +00:00
jesus
8a7aef4759
LazReport, fix List index (-1) out of bounds on undoing pen object inserts, issue #26506
...
git-svn-id: trunk@46137 -
2014-09-06 05:41:36 +00:00
joost
4b8e6daa2f
FpDebugger (pure): On a next, only stop if the current instruction is the first instruction of a line. This is to solve a problem in fpcs debuginfo.
...
git-svn-id: trunk@46136 -
2014-09-05 20:37:43 +00:00
jesus
759ff65237
LazReport, removed lps file from CrossTab demo
...
git-svn-id: trunk@46134 -
2014-09-05 17:11:02 +00:00
jesus
b8f6f5f548
LazReport, fix crosstab compiling when using FPC stable (reported by Julio and Swen)
...
git-svn-id: trunk@46133 -
2014-09-05 17:08:35 +00:00
joost
25ff00e44c
FpDebugger (pure): Solved mem-leaks by releasing references to symbols found by FindSymbol
...
git-svn-id: trunk@46132 -
2014-09-05 16:49:36 +00:00
jesus
463659be9f
LazReport, fix shapes FrameStyle, patch from Michal Gawrycki, issue #26511
...
git-svn-id: trunk@46128 -
2014-09-05 05:06:20 +00:00
jesus
a09cab04ec
LazReport, missing changes from previous patch (images directory)
...
git-svn-id: trunk@46126 -
2014-09-04 19:29:33 +00:00
jesus
e6b5d35159
LazReport, crosstab component and demo + refactoring and fixes, from Alexey Lagunov
...
git-svn-id: trunk@46125 -
2014-09-04 19:28:33 +00:00
mattias
6a05eb38c7
editortoolbar: In Configuration provides a ListView in place of a ListBox and allows inserting Items at the desired place. patch #26643 from Giuliano
...
git-svn-id: trunk@46124 -
2014-09-03 22:18:59 +00:00
joost
851695cec4
FpDebugger (native): Fix for setting a breakpoint on the current execution-point
...
git-svn-id: trunk@46122 -
2014-09-03 20:16:53 +00:00
juha
142838fb9f
Lhelp: add debugln support, lhelp protocol update. Issue #26614 , patch from Reinier Olislagers.
...
git-svn-id: trunk@46121 -
2014-09-03 19:22:20 +00:00
joost
d28ad93b73
fpDebug: Revert of files accidentally committed in r46119 #afc3882ca7
...
git-svn-id: trunk@46120 -
2014-09-03 14:44:07 +00:00
joost
afc3882ca7
FpDebug: Disabled range-checking to fix range-check error. The fix in r46105 #bbf07c5bd6 leads to a datastructure which is too large for 32 bit
...
git-svn-id: trunk@46119 -
2014-09-03 14:39:44 +00:00
juha
f91bff8d37
PackageEditor: Fix removing many files. Update Files and RemovedFiles separately. Don't update everything after removing a file (issue #26188 ).
...
git-svn-id: trunk@46110 -
2014-09-02 21:35:21 +00:00
juha
c5e69a4a97
LCL: remove redundant checks from TTreeFilterBranch.FreeNodeData.
...
git-svn-id: trunk@46108 -
2014-09-02 21:35:18 +00:00
jesus
bc2d64820f
LazReport, always show icons in some preview window buttons, fix by goldenfox, issue #26665
...
git-svn-id: trunk@46106 -
2014-09-02 20:01:53 +00:00
joost
bbf07c5bd6
FpDebug: Fixed range-check error on reading debug-info with more then maxSmallint symbols
...
git-svn-id: trunk@46105 -
2014-09-02 19:34:58 +00:00
joost
f1bdd969f5
FpDebugger (pure, console): Fixed mem-leak on showing line-info
...
git-svn-id: trunk@46103 -
2014-09-01 16:38:41 +00:00
joost
ddfbd6ade9
FpDebugger (pure): Fixed mem-leak bij freeing debug-threads
...
git-svn-id: trunk@46102 -
2014-09-01 16:26:08 +00:00
joost
9c5f82c924
FpDebugger (pure): Fixed mem-leak by freeing FProcessMap
...
git-svn-id: trunk@46101 -
2014-09-01 15:45:36 +00:00
maxim
3f883008d8
LazReport: regenerated Spanish translation
...
git-svn-id: trunk@46098 -
2014-08-31 17:57:08 +00:00
joost
5bc5c42c07
FpDebug: Fixed the index-calculation for Dwarf-3 encoded strings
...
git-svn-id: trunk@46096 -
2014-08-31 16:12:38 +00:00
joost
27c60931ec
FpDebugger (native): Use a pseudo-terminal to capture console output on OS/X
...
git-svn-id: trunk@46095 -
2014-08-31 12:45:43 +00:00
maxim
b2e16dc653
Anchordocking: committed forgotten Hungarian translation
...
git-svn-id: trunk@46093 -
2014-08-30 21:41:55 +00:00
joost
7b1dd835cd
FpDebug: Evaluate Dwarf-3 dynamic array/string upper value bound
...
git-svn-id: trunk@46091 -
2014-08-30 18:46:05 +00:00
maxim
c4caeb2945
LazReport: updated Russian translation
...
git-svn-id: trunk@46090 -
2014-08-30 13:19:23 +00:00
jesus
3d57759746
LazReport: handle errors on loading reports by throwing exceptions, issue #26636
...
git-svn-id: trunk@46085 -
2014-08-28 20:42:05 +00:00
jesus
29f3fc79ef
LazUtils, allow laz2_xmlread to parse internal DOCTYPE definition
...
git-svn-id: trunk@46084 -
2014-08-28 19:29:59 +00:00
jesus
09e3438275
LazReport: Email Exporter, use lr_PreviewToolsAbstract to fix compiling and changed russian caption, reported by Swen
...
git-svn-id: trunk@46083 -
2014-08-28 18:48:10 +00:00
jesus
d35a96756e
LazReport, renamed file lr_previewtoolsabsract.pas -> lr_previewtoolsabstract.pas
...
git-svn-id: trunk@46082 -
2014-08-28 16:57:51 +00:00
jesus
44dfa5d07f
lazreport, another couple of missing files
...
git-svn-id: trunk@46081 -
2014-08-28 15:27:44 +00:00
jesus
bfe6b6f444
lazreport, missing file from previous patch
...
git-svn-id: trunk@46080 -
2014-08-28 15:17:06 +00:00
jesus
118cc819c4
LazReport: New big patch from Alexey Lagunov (with small changes)
...
-------------------------------------------------------
Addfunction / frFuncStr
- Fixed string functions - accounted for UTF8 strings
DialogControls
- Fixed reports generation with built-in query mode, MDI (multiple reports open for viewing at the same time)
- Fixed UNDO in editor
- Added property HINT for dialog controls
- A new component - TlrRadioGroup
lrOfficeImport
- New tool reports designer to import data from a spreadsheet as a report template
source
- The object TfrMemoView added new handlers
- OnClick - Event when you click on TfrMemoView in playback mode built reports
- OnMouseEnter - Event at the Enter of the mouse over TfrMemoView in playback mode built reports
- OnMouseLeave - Event at the Leave of the mouse TfrMemoView in playback mode built reports
- The object TfrMemoView added new properties
- Cursor - the mouse cursor when moving over TfrMemoView in playback mode built reports
- DetailReport - a reference to the detail-report - called when the user clicks the mouse on TfrMemoView in playback mode built reports
- A mechanism to detail-report - call a detailed report of the current report
- In ineterpretatore added new features (for compatibility with FastReport 2.5):
- FINALPASS
- CURY
- PAGEHEIGH
- PAGEWIDTH
- In the reports, the editor started saving paramerov editor (the location of the Object Inspector, fonts)
- In the reports, the editor corrected the addition of new tools (implemented a new tool - Import report template from excel/OpenOffice)
- Editor of reports finalized Inspector data - now you can also insert variables
- For export to txt implemented request form export options
images
- Made in the resources icon tool insert fields in a report from the editor
Demo included (detail_reports)
And new extensions:
- import report template from calc/excel
- send email from report preview (for sending used local mail app, installed on user PC - in windows its TheBat! and Mozilla Thunderbird).
In future I'm plan make direct send.
git-svn-id: trunk@46079 -
2014-08-28 04:10:20 +00:00
jesus
46c9fdc58b
cairocanvas: fix printing stricked/underlined text, issue #26624
...
git-svn-id: trunk@46077 -
2014-08-26 01:17:26 +00:00
joost
d062000bf3
FpDebug: Another fix for the length of DW_FORM_ref_addr in Dwarf v3
...
git-svn-id: trunk@46075 -
2014-08-25 20:50:08 +00:00
joost
289f8e8657
FpDebug: Set function result in TFpDwarfInfo.FindContext
...
git-svn-id: trunk@46074 -
2014-08-25 18:53:29 +00:00
joost
bdbccce289
FpDebugger (pure): Use a pseudo-terminal instead of pipes to read the debuggees out- and in-put
...
git-svn-id: trunk@46070 -
2014-08-24 12:22:23 +00:00
juha
f518acb493
JCF: minor optimization and cleanup for the parser. Issue #26610 , modified from patch by BrunoK
...
git-svn-id: trunk@46067 -
2014-08-23 14:54:39 +00:00
juha
679eebc9c6
JCF2: formatting by BrunoK
...
git-svn-id: trunk@46066 -
2014-08-23 14:54:34 +00:00
juha
61e584a655
iPro: publish PrintSettings even if printing is not supported. Forms cannot be loaded otherwise.
...
git-svn-id: trunk@46065 -
2014-08-22 23:25:00 +00:00
juha
eba8a702cc
iPro: publish PrintSettings even if printing is not supported. Forms cannot be loaded otherwise.
...
git-svn-id: trunk@46064 -
2014-08-22 23:00:14 +00:00
juha
a556612a77
iPro: Fix define Hmtl_Print -> Html_Print
...
git-svn-id: trunk@46062 -
2014-08-22 22:43:03 +00:00
juha
28163c2c12
JCF2: Support nested curly comments. Issue #26610 , extracted from patch by BrunoK.
...
git-svn-id: trunk@46061 -
2014-08-22 17:28:47 +00:00
juha
eb2bda913b
JCF: remove useless code. There already is an assertion for (pciUnit <> nil).
...
git-svn-id: trunk@46060 -
2014-08-22 17:25:18 +00:00
juha
feb85653da
JCF2: Fix a range check error at the end of file.
...
git-svn-id: trunk@46059 -
2014-08-22 17:25:11 +00:00
joost
daaa427f54
FpDebugger (pure): Re-direct console output to the terminal-output debug window on Linux
...
git-svn-id: trunk@46058 -
2014-08-22 15:47:46 +00:00
maxim
8f6f858764
PoChecker: updated Russian translation
...
git-svn-id: trunk@46057 -
2014-08-21 22:49:44 +00:00
bart
01f1750902
PoChecker:
...
- implement option to ignore translated strings that are marked as "fuzzy".
- separate TestTypes from TestOptions.
- fix a resource string.
- regenerated po-files.
git-svn-id: trunk@46056 -
2014-08-21 18:27:29 +00:00
joost
8fd0269bae
FpDebug (pure): Detect if a HW breakpoint has been triggered on Linux
...
git-svn-id: trunk@46045 -
2014-08-16 21:40:08 +00:00
mattias
2e2ab0b2b3
codetools: TSourceLog.GetLine: added parameter WithLineEnd
...
git-svn-id: trunk@46039 -
2014-08-12 10:44:40 +00:00
juha
3ccfafbb14
Turbopower iPro: Conditional dependency on printers. Issue #26422 , patch from Denis Golovan.
...
git-svn-id: trunk@46036 -
2014-08-11 20:06:06 +00:00
juha
adb4858156
LazUtils: make CopyDirTree() work also with the "wrong" path delimiter ('/' on Windows). Was broken after r45991 #3e8d8b891e.
...
git-svn-id: trunk@46031 -
2014-08-11 11:53:48 +00:00
juha
4a1e95898b
EditorToolBar: Fix a memory leakage. Issue #26569 , patch from G. Colla.
...
git-svn-id: trunk@46026 -
2014-08-09 12:07:10 +00:00
juha
7e4fea476e
SynEdit: Call Invalidate after activating the code completion hint for long lines. Issue #26554
...
git-svn-id: trunk@46025 -
2014-08-09 12:07:05 +00:00
juha
458472a65e
SynBaseCompletion: Remove a redundant Min() function. Formatting.
...
git-svn-id: trunk@46024 -
2014-08-09 12:07:00 +00:00
mattias
47d83c7efd
editortoolbar: disconnect references when source window is destroyed
...
git-svn-id: trunk@46023 -
2014-08-06 17:17:31 +00:00
maxim
7fd522fbdd
Translations: Hungarian translation update by Péter Gábor, bug #26565
...
git-svn-id: trunk@46016 -
2014-08-05 23:02:53 +00:00
maxim
e93b5d2175
LazUtils: regenerated translations
...
git-svn-id: trunk@46015 -
2014-08-05 22:51:19 +00:00
maxim
80cdff631e
InstantFPC: regenerated translations
...
git-svn-id: trunk@46014 -
2014-08-05 22:47:29 +00:00
maxim
7c03371396
DBExport: regenerated translations
...
git-svn-id: trunk@46013 -
2014-08-05 22:42:46 +00:00
maxim
0755d0fb9d
DataDict: regenerated translations
...
git-svn-id: trunk@46012 -
2014-08-05 22:40:20 +00:00
maxim
a2e5b92bc5
EditorToolBar: regenerated translations; updated Russian translation
...
git-svn-id: trunk@46010 -
2014-08-05 22:21:53 +00:00
mattias
4999b94886
editortoolbar: Treeview revised to make it more readable, and translatable. New Icons for Jump Forward/Jump Back, New Icon for Set Free Bookmark, issue #26557 , patch from G. Colla
...
git-svn-id: trunk@46009 -
2014-08-04 14:39:28 +00:00
joost
93aea56c3b
FpDebugger (pure): New heuristics for step-into
...
git-svn-id: trunk@46008 -
2014-08-04 08:14:13 +00:00
joost
c43ebefc0f
FpDebugger (pure): - Fixed problem with the recognition of a software breakpoint when a hardware breakpoint has been triggered on the same location
...
- Ability to check if and which hardware brakpoint has been triggered
git-svn-id: trunk@46006 -
2014-08-03 20:09:46 +00:00
mattias
5615c5a447
LCL: fileutil: TFileSearcher.Search: check duplicates
...
git-svn-id: trunk@46002 -
2014-08-01 11:52:01 +00:00
sekelsenmat
84ca83bde1
fpvectorial: Starts implementing text document rendering
...
git-svn-id: trunk@45998 -
2014-07-31 16:07:53 +00:00
sekelsenmat
a32f6b84f6
fpvectorial: Starts preparing for text document rendering
...
git-svn-id: trunk@45997 -
2014-07-31 11:19:22 +00:00
sekelsenmat
3567ca39fc
fpvectorial: html reader structural code
...
git-svn-id: trunk@45993 -
2014-07-30 14:39:21 +00:00
mattias
3e8d8b891e
lazutils: TFileSearcher.Search: parameter SearchPath now works as semicolon separated search path
...
git-svn-id: trunk@45991 -
2014-07-30 12:05:38 +00:00
mattias
dc0ea8db95
IDE: enabled group compile
...
git-svn-id: trunk@45987 -
2014-07-28 14:53:57 +00:00
mattias
2afb6b73af
IDE: fixed extending unit/inc path in PI, fixed checking last pcp ignoring optional Darwin bundle, added dummy external tools for dependencies
...
git-svn-id: trunk@45986 -
2014-07-28 08:21:21 +00:00
maxim
c7e5f91bd9
FPWeb: don't share output directory for weblaz and lazwebextra packages (fixes recompilation with cleaning)
...
git-svn-id: trunk@45985 -
2014-07-25 23:38:26 +00:00
maxim
118d8a1792
FPWeb: cleaned up and regenerated translations; updated Russian translation
...
git-svn-id: trunk@45984 -
2014-07-25 23:08:07 +00:00
maxim
411a12fa24
EditorToolBar: regenerated translations; updated Russian translation
...
git-svn-id: trunk@45981 -
2014-07-25 22:09:48 +00:00
mattias
b3807641a3
IDE: move/copy multiple files via dnd from package editors/project inspector
...
git-svn-id: trunk@45977 -
2014-07-25 18:13:56 +00:00
juha
bb6f12fb49
EditorToolbar: layout changes for config window.
...
git-svn-id: trunk@45976 -
2014-07-25 17:32:59 +00:00
juha
84240315c3
EditorToolbar improvements. Issue #26524 , patch from G. Colla.
...
git-svn-id: trunk@45975 -
2014-07-25 17:32:55 +00:00
juha
b189500498
LCL: Revert some of THintWindow changes because of Delphi compatibility. Issue #26516
...
git-svn-id: trunk@45973 -
2014-07-25 16:56:19 +00:00
maxim
162fe350f3
LazThread: enabled i18n; added Russian translation. Bug #26499 .
...
git-svn-id: trunk@45970 -
2014-07-24 22:33:50 +00:00
maxim
ed087f691f
LazReport: improved localization, regenerated translations, updated Russian translation (bugs #26502 , #26503 )
...
git-svn-id: trunk@45969 -
2014-07-24 21:42:09 +00:00
wp
6ed3de7912
TAChart: Add property SuppressPrevUnit to TDateTimeIntervalChartSource. Respect FormatSettings.DecimalSeparator for milliseconds display.
...
git-svn-id: trunk@45967 -
2014-07-24 16:48:40 +00:00
wp
04d4a3fff3
TAChart: Fix package compilation error due to missing tagraph.lrs
...
git-svn-id: trunk@45966 -
2014-07-24 16:47:04 +00:00
mattias
6c260d77f4
IDE: clean up
...
git-svn-id: trunk@45965 -
2014-07-24 14:21:09 +00:00
juha
fbb1fc2c84
IdeIntf: remove useless code in TLazPackageID.UpdateIDAsString
...
git-svn-id: trunk@45962 -
2014-07-23 21:46:33 +00:00
mattias
ed5b839859
IDE: reference build item
...
git-svn-id: trunk@45961 -
2014-07-23 20:46:00 +00:00
mattias
dd64d2e479
IDE: added macro FPC_FULLVERSION, added conditionals function GetProjValue for packages, only parameter now: FPC_FULLVERSION
...
git-svn-id: trunk@45958 -
2014-07-23 19:22:38 +00:00
mattias
de1b9bea42
IDE: TIDEProjPackBase changed to TComponent
...
git-svn-id: trunk@45956 -
2014-07-23 11:32:58 +00:00
maxim
f6e6eb0ed1
EditorToolBar: regenerated translations; updated Russian translation
...
git-svn-id: trunk@45955 -
2014-07-23 00:17:14 +00:00
maxim
d6affa4ad6
EditorToolBar: removed complicated warning generation which caused to appear ampersand in its text and didn't entirely protect from menu caption change anyway
...
git-svn-id: trunk@45954 -
2014-07-23 00:11:48 +00:00
maxim
b9021b0969
EditorToolBar: minor string improvement
...
git-svn-id: trunk@45953 -
2014-07-23 00:09:07 +00:00
juha
d34fb6598f
EditorToolbar: add a splitter between panes.
...
git-svn-id: trunk@45951 -
2014-07-21 11:50:00 +00:00
mattias
38ef373a80
leakview: clean up
...
git-svn-id: trunk@45948 -
2014-07-20 21:46:30 +00:00
mattias
e3e3c31ab3
IDE: clean up old external tools
...
git-svn-id: trunk@45946 -
2014-07-20 20:15:40 +00:00
juha
2e25d04b3c
LCL: remove unlogical side-effect from THintWindow.CalcHintRect.
...
git-svn-id: trunk@45939 -
2014-07-20 18:27:48 +00:00
juha
ba96b04000
IdeIntf: use 2 hint windows in THintWindowManager, one for text and one for rendered HTML.
...
git-svn-id: trunk@45938 -
2014-07-20 18:27:21 +00:00
juha
24ce977ee8
LCL, SynEdit: improve THintWindow methods. Fixes code completion offset problem, issue #26509
...
git-svn-id: trunk@45937 -
2014-07-20 18:26:37 +00:00
mattias
1d3dd52ffa
codetools: parse reference to
...
git-svn-id: trunk@45936 -
2014-07-20 17:54:29 +00:00
joost
fef936b68e
FpDebugger (pure): Solved AV when the debuggee already has been stopped when a breakpoint is freed.
...
git-svn-id: trunk@45935 -
2014-07-20 17:50:19 +00:00
joost
70300be121
FpDebugger (pure): Remove breakpoints from within the debug-thread on Linux
...
git-svn-id: trunk@45934 -
2014-07-20 14:36:42 +00:00
joost
ac95b9c55d
FpDebugger (pure): Patch from Colin Western to resolve relative filenames in Dwarf-debug info.
...
git-svn-id: trunk@45933 -
2014-07-20 13:27:52 +00:00
juha
2099d00de0
SynEdit: temporarily disable showing extra hint for long code completion lines.
...
git-svn-id: trunk@45931 -
2014-07-19 22:49:44 +00:00
joost
33460197fd
FpDebugger (pure): Delay the removal of breakpoint when the debuggee is running.
...
git-svn-id: trunk@45930 -
2014-07-19 21:33:58 +00:00
mattias
5af522a237
editortoolbar: Moved the Menu Item, Improved the search for the default Items, Updated Authors and Version
...
git-svn-id: trunk@45929 -
2014-07-19 19:11:59 +00:00
juha
b4bee6e712
iPro: refactor and clarify, move "Dummy" default property to container class.
...
git-svn-id: trunk@45928 -
2014-07-19 12:35:56 +00:00
juha
12eb4ea2fe
iPro: Update FElementName also when IP_LAZARUS is not defined. Removes lots of IFDEFs.
...
git-svn-id: trunk@45926 -
2014-07-19 10:03:56 +00:00
mattias
71ae4c057a
editortoolbar: Positioning of the toolbar, Option Show/Hide, Jump Back/Jump Forward added as initial defaults, Main Menu entry under View, to access configuration, patch #26495 from G. Colla
...
git-svn-id: trunk@45925 -
2014-07-19 09:26:25 +00:00
mattias
10aff1d6c8
ipro: clean up
...
git-svn-id: trunk@45922 -
2014-07-19 07:42:47 +00:00
mattias
5dd13bd4dd
ipro: fixed compilation
...
git-svn-id: trunk@45921 -
2014-07-19 07:42:21 +00:00
juha
99ed2e37e0
iPro: separate HTML block node and table layouts to their own units and classes.
...
git-svn-id: trunk@45918 -
2014-07-18 22:17:06 +00:00
juha
b9e2f598f6
iPro: move token types and consts to new ipHtmlTokens.inc. Formatting.
...
git-svn-id: trunk@45917 -
2014-07-18 22:17:01 +00:00
juha
de8fd4dfde
iPro: remove a useless Delphi 3 hack from ipUtils. Formatting.
...
git-svn-id: trunk@45916 -
2014-07-18 22:16:55 +00:00
juha
0a73787baf
iPro: new files with code moved from IpHtml.
...
git-svn-id: trunk@45915 -
2014-07-18 22:14:50 +00:00
maxim
f06f18fd3d
Components, DBExport: fixed typo, regenerated translations, improved Russian translation
...
git-svn-id: trunk@45914 -
2014-07-18 20:03:40 +00:00
mattias
db99ffe7f8
codetools: clean up
...
git-svn-id: trunk@45912 -
2014-07-18 13:20:34 +00:00
maxim
6ece18cb3f
Components, LazUtils and LeakView: fixed typos in comments
...
git-svn-id: trunk@45908 -
2014-07-18 00:09:34 +00:00
maxim
09b0c35af0
Components, PascalScript: fixed typos
...
git-svn-id: trunk@45907 -
2014-07-18 00:08:08 +00:00
juha
c7500f2cc9
IdeIntf: use the base class TIDEProjPackBase in TProjectFileDescriptor.
...
git-svn-id: trunk@45902 -
2014-07-17 22:07:07 +00:00
joost
be7b70f172
FpDebugger (pure): Re-wrote RunTo using a TDbgControllerCmd
...
git-svn-id: trunk@45900 -
2014-07-17 18:53:58 +00:00
joost
6ae20a6ef6
FpDebugger (pure): Fix for showing exception-messages on Linux
...
git-svn-id: trunk@45899 -
2014-07-17 17:37:10 +00:00
mattias
edbefdfd3d
IDEIntf: clean up
...
git-svn-id: trunk@45897 -
2014-07-16 20:08:29 +00:00
juha
e9bfb08a8c
IdeIntf: In TLazPackageID, use getter methods for IDAsString and IDAsWord. Will be used for iProjPack interface.
...
git-svn-id: trunk@45895 -
2014-07-16 20:01:44 +00:00
juha
f9bf2bb145
IdeIntf: move LazCompilerOptions to common base class TIDEProjPackBase.
...
git-svn-id: trunk@45894 -
2014-07-16 20:01:32 +00:00
juha
1a1afd969c
IdeIntf: name project / package common base class as TIDEProjPackBase.
...
git-svn-id: trunk@45893 -
2014-07-16 19:59:26 +00:00
mattias
8da67d53d9
codetools: parse -is block-
...
git-svn-id: trunk@45890 -
2014-07-16 12:41:27 +00:00
joost
b1d95c58dc
FpDebugger (pure): Ignore SIGCHLD signal and let the debuggee handle it (Darwin)
...
git-svn-id: trunk@45885 -
2014-07-15 20:37:36 +00:00
joost
22ff8ae3ff
FpDebugger (pure): Ignore SIGCHLD signal and let the debuggee handle it (Linux)
...
git-svn-id: trunk@45884 -
2014-07-15 20:35:21 +00:00
juha
91cc270510
IDE: remove one more deprecated method TSourceNotebook.ClearErrorLines.
...
git-svn-id: trunk@45881 -
2014-07-15 17:28:54 +00:00
juha
68ec932c40
IDEIntf: remove abstract base methods from TSourceEditorWindowInterface, deprecated implementations were removed earlier.
...
git-svn-id: trunk@45880 -
2014-07-15 17:28:39 +00:00
joost
d349c421e3
FpDebugger (pure): Avoid usage of TThread.Queue, because it is not available in fpc 2.6.4
...
git-svn-id: trunk@45879 -
2014-07-15 16:33:30 +00:00
joost
636ffbe4da
FpDebugger (pure): Fixed compilation with fpc 2.6.4 on OS/X and Linux
...
git-svn-id: trunk@45874 -
2014-07-15 06:35:46 +00:00
maxim
681c6d7a8b
Cody: improved localization, regenerated translations, updated Russian translation
...
git-svn-id: trunk@45873 -
2014-07-14 23:25:31 +00:00
joost
93618ffad0
FpDebugger (pure): Implemented pause (Linux)
...
git-svn-id: trunk@45867 -
2014-07-14 20:32:01 +00:00
joost
e5f73f7d0f
FpDebuger (pure): Fix for pausing the debuggee
...
git-svn-id: trunk@45866 -
2014-07-14 20:28:34 +00:00
joost
02c66deadd
FpDebugger (pure): Implemented pause (Darwin)
...
git-svn-id: trunk@45865 -
2014-07-14 20:11:02 +00:00
juha
cace204583
Revert r45857 #c2a0094609, "ChmHelp: close lhelp that laz started when laz is closed..." because Reinier requested it.
...
git-svn-id: trunk@45864 -
2014-07-14 20:06:29 +00:00
mattias
b5aca9fe9f
ipro: clean up
...
git-svn-id: trunk@45861 -
2014-07-14 17:09:59 +00:00
joost
8d79ffd221
FpDebugger (pure): Handle a failing pause properly
...
git-svn-id: trunk@45859 -
2014-07-13 21:40:40 +00:00
joost
113cc3749d
FpDebug: Parse the symbol-table from elf-executables
...
git-svn-id: trunk@45858 -
2014-07-13 20:59:00 +00:00
juha
c2a0094609
ChmHelp: close lhelp that laz started when laz is closed. Fix a stream read related error. Issue #24743 , patch from Reinier Olislagers
...
git-svn-id: trunk@45857 -
2014-07-13 19:11:31 +00:00
joost
89f94d01be
FpDebugger (pure): Watchpoints on 32-bit linux
...
Removed some old debug-code
git-svn-id: trunk@45854 -
2014-07-13 11:23:07 +00:00
maxim
f7063aea32
Translations: German translation update by Swen Heinig
...
git-svn-id: trunk@45853 -
2014-07-13 11:21:35 +00:00
joost
eaf0dffc07
FpDebugger (pure): Make step-into work even without having watchpoints available. (Even though it will be slow)
...
git-svn-id: trunk@45851 -
2014-07-13 10:24:03 +00:00
joost
eb735a3db1
FpDebugger (pure): Fix for getting the frame-pointer
...
git-svn-id: trunk@45850 -
2014-07-13 10:05:14 +00:00
joost
c021527f22
FpDebugger (pure): Pass the right mode to the dissasembler when cross-debugging
...
git-svn-id: trunk@45849 -
2014-07-12 21:36:50 +00:00
joost
8397b21039
FpDebugger (pure): Show error-message on failure to start debuggee
...
git-svn-id: trunk@45848 -
2014-07-12 21:05:22 +00:00
joost
769fbc3cde
FpDebug: Removed invalid code that does not compile with fpc 2.7.1 (see fpc-bug 25769)
...
git-svn-id: trunk@45847 -
2014-07-12 19:51:06 +00:00
joost
e76f27604f
FpDebug: Synchronized changes in fpdebug.lpk (r45780) with fpdebug.pas
...
git-svn-id: trunk@45846 -
2014-07-12 18:56:17 +00:00
joost
359ca050e3
FpDebugger (pure): Fixed stepping after a quick-pause
...
git-svn-id: trunk@45845 -
2014-07-12 18:28:16 +00:00
joost
01aef7a619
FpDebugger (pure): Fix for evaluating expressions while cross-debugging
...
git-svn-id: trunk@45844 -
2014-07-12 18:18:45 +00:00
joost
113cc6e509
FpDebugger (pure): Show warning when there is no Dwarf-debug information available
...
git-svn-id: trunk@45843 -
2014-07-12 15:40:00 +00:00
joost
c670807110
FpDebugger (pure): Use GETREGSET instead of GETREGS, cross-arch-debugging on Linux
...
git-svn-id: trunk@45842 -
2014-07-12 15:30:46 +00:00
juha
62736bacb8
IDE: Move hint stuff from TSourceNotebook to TSourceEditorManager. Only one hint is shown at a time anyways.
...
git-svn-id: trunk@45841 -
2014-07-12 14:19:35 +00:00
joost
42ba440a7d
FpDebugger (pure): i386-linux support
...
git-svn-id: trunk@45834 -
2014-07-11 21:29:07 +00:00
joost
3dd28b3d12
FpDebugger (pure): Select the right 32/64-bit assembler when cross-debugging
...
git-svn-id: trunk@45833 -
2014-07-11 19:58:35 +00:00
juha
daf9f126f0
IdeIntf: comment out TOIHintWindow.OnMouseDown. The inherited protected property is available, too. (A bug?)
...
git-svn-id: trunk@45832 -
2014-07-11 16:32:23 +00:00
juha
a8c3ea866d
IdeIntf: Clean TOICustomPropertyGrid.HintTimer
...
git-svn-id: trunk@45831 -
2014-07-11 16:32:10 +00:00
juha
613426fbe9
IdeIntf: remove useless parameters from TOIPropertyHint event.
...
git-svn-id: trunk@45830 -
2014-07-11 16:31:58 +00:00
juha
f6cd1a888f
IDE: Make object inspector use the new HintManager class.
...
git-svn-id: trunk@45829 -
2014-07-11 16:31:42 +00:00
juha
a4ee0ab208
IDE: Make source editor use the new HintManager class.
...
git-svn-id: trunk@45828 -
2014-07-11 16:31:23 +00:00
juha
39ed58f021
IdeIntf: new THintWindowManager to encapsulate hint stuff. Fix THintWindow when it has a sub-control. Make code browser use the new feature.
...
git-svn-id: trunk@45827 -
2014-07-11 16:31:06 +00:00
juha
e8c25a5a34
IdeIntf: don't explicitly free owned hint controls from HintWindow. Formatting.
...
git-svn-id: trunk@45825 -
2014-07-11 16:30:27 +00:00
jesus
05f1b5f85f
cairocanvas: compile test under mac
...
git-svn-id: trunk@45824 -
2014-07-11 01:41:11 +00:00
juha
546a16151c
iPro: remove commented "lua" code area. Lua was used for generating tag data.
...
git-svn-id: trunk@45822 -
2014-07-10 22:12:50 +00:00
joost
ad1e0f1a6e
FpDebugger (pure): Re-added some Darwin-specific stuff that got lost somehow (probably never comitted)
...
git-svn-id: trunk@45821 -
2014-07-10 21:07:35 +00:00
joost
600fc1036c
FpDebugger (pure): Let the memory-manager read memory from within the debugging-thread on Linux.
...
More fixes for getting the instruction-register on x86_64
Fixxed setting the line-info on Darwin and Linux
git-svn-id: trunk@45817 -
2014-07-08 21:15:04 +00:00
juha
68f4908e55
iPro: separate TIpHtmlProps to its own unit.
...
git-svn-id: trunk@45812 -
2014-07-07 23:18:35 +00:00
juha
971a8a1f00
iPro: Explode "with" blocks in TIpHtmlNodeSELECT.CreateControl and move common code to sub-functions.
...
git-svn-id: trunk@45811 -
2014-07-07 23:18:29 +00:00
juha
8ae8dddaac
iPro: Explode "with" blocks in TIpHtmlNodeSELECT.Reset and move common code to sub-function.
...
git-svn-id: trunk@45810 -
2014-07-07 23:18:25 +00:00
juha
6d4eaa1746
iPro: moved HTML property classes to a new unit.
...
git-svn-id: trunk@45809 -
2014-07-07 23:11:41 +00:00
juha
6e66bbf5f4
iPro: remove code that was commented out.
...
git-svn-id: trunk@45807 -
2014-07-06 22:38:10 +00:00
juha
b39f3715bd
LazControls: remove non-existent .lrs resources from package file list.
...
git-svn-id: trunk@45806 -
2014-07-06 22:38:06 +00:00
juha
ad6ac0e2a3
Make Project and Package inherit from a new TProjPack base class.
...
git-svn-id: trunk@45805 -
2014-07-06 22:38:02 +00:00
juha
539b683d28
Packager and IdeIntf: formatting
...
git-svn-id: trunk@45804 -
2014-07-06 22:37:56 +00:00
juha
e8889c7f72
Make TLazPackage own an instance of IDEOptions instead of inheriting from it.
...
git-svn-id: trunk@45803 -
2014-07-06 22:37:50 +00:00
juha
2fc0b188b7
Make TProject own an instance of IDEOptions instead of inheriting from it.
...
git-svn-id: trunk@45802 -
2014-07-06 22:37:43 +00:00
juha
11731e7aa8
New unit with a common base class for Project and Package.
...
git-svn-id: trunk@45801 -
2014-07-06 22:32:54 +00:00