Commit Graph

13346 Commits

Author SHA1 Message Date
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