Commit Graph

9988 Commits

Author SHA1 Message Date
martin
16ad630a61 IDE: Move the "all component tabs" speedbutton to an existing toolbar
git-svn-id: trunk@42767 -
2013-09-13 10:32:46 +00:00
mattias
6ae2043274 IDE: less hints
git-svn-id: trunk@42765 -
2013-09-13 08:29:09 +00:00
juha
db4ed9dfb7 IDE: separate processor types for i386 and x86_64 CPUs in compiler options.
git-svn-id: trunk@42763 -
2013-09-13 08:09:51 +00:00
juha
41601dd2fc IDE: Update target processor list and assembly style selections based on CPU type. Issues #20310 and #20311
git-svn-id: trunk@42758 -
2013-09-12 20:10:26 +00:00
mattias
5e9e93f7d7 IDE: load translations before warn about pcp
git-svn-id: trunk@42749 -
2013-09-12 01:02:05 +00:00
mattias
9ed5b3d606 IDE: comments
git-svn-id: trunk@42748 -
2013-09-12 00:52:25 +00:00
mattias
3862ac7b3f IDE: fixed typo
git-svn-id: trunk@42747 -
2013-09-12 00:32:18 +00:00
mattias
d6191d3f6b IDE: initial setup dialog: translate captions and lcl
git-svn-id: trunk@42745 -
2013-09-11 23:30:16 +00:00
mattias
7594380f44 IDE: unitdependencies: pending path: update selection
git-svn-id: trunk@42743 -
2013-09-11 22:51:04 +00:00
martin
73cadf2ccc Debugger, IDE: After new fix in rev 42734: REVERT 42669 #59d1dc53d2 [[SynEdit in Paintlock => debugger not processmessages]]
git-svn-id: trunk@42735 -
2013-09-11 17:52:06 +00:00
martin
f45491edd7 IDE, Debugger: Fix Debugger locking in SourceEdit (protect SynEdit during Paintlock). Calls were unbalanced if method was recursively invoked.
git-svn-id: trunk@42734 -
2013-09-11 17:51:40 +00:00
juha
3405cd2a57 IDE: implement storage for component palette options. Read and write it in GUI frame.
git-svn-id: trunk@42732 -
2013-09-11 06:21:29 +00:00
juha
e9417175c1 IDE: change PageComponent type from TComponent to TCustomPage. Eliminate type-casts etc.
git-svn-id: trunk@42731 -
2013-09-11 06:21:22 +00:00
martin
9c45fa9046 IDE, SourceEditor: fix dragging editors between tab, make sure synedit will be set to visible
git-svn-id: trunk@42729 -
2013-09-10 20:26:13 +00:00
mattias
d442a420b7 IDE: unit dependencies: show complex routes
git-svn-id: trunk@42727 -
2013-09-10 20:05:41 +00:00
mattias
e44878160f IDE: unit dependencies: showing simple circular dependency
git-svn-id: trunk@42723 -
2013-09-10 18:12:17 +00:00
mattias
b76e2409dc IDE: unit dependencies: keep selection
git-svn-id: trunk@42721 -
2013-09-10 13:09:40 +00:00
mattias
9d1eed28b3 IDE: unit dependencies: fixed filter
git-svn-id: trunk@42718 -
2013-09-10 12:18:12 +00:00
mattias
36bd622f95 IDE: warn for invalid lines in lazarus.cfg
git-svn-id: trunk@42709 -
2013-09-10 08:26:47 +00:00
mattias
86a3c31754 IDE: clena up
git-svn-id: trunk@42708 -
2013-09-10 08:21:00 +00:00
mattias
f66fa252fc IDE: renamed SetPathDelims to GetForcedPathDelims
git-svn-id: trunk@42698 -
2013-09-09 10:28:10 +00:00
mattias
f5dda02fe9 IDE: renamed DoPathDelims to ForcePathDelims
git-svn-id: trunk@42697 -
2013-09-09 10:18:24 +00:00
mattias
612b486281 IDE: implement find references of used unit
git-svn-id: trunk@42686 -
2013-09-08 22:47:26 +00:00
mattias
ac4996ff62 replaced SetDirSeparators with SetPathDelims
git-svn-id: trunk@42685 -
2013-09-08 20:58:12 +00:00
mattias
773f710bde IDE, codetools, lazutils: Changed DoDirSeparators calls with DoPathDelims calls
git-svn-id: trunk@42674 -
2013-09-08 07:40:06 +00:00
martin
59d1dc53d2 Debugger, IDE, SourceEdit: When SynEdit is in Paintlock, make sure the debugger is not doing processmessages
git-svn-id: trunk@42669 -
2013-09-07 17:00:35 +00:00
martin
91c6dfa11f Debugger: lock queue while handling breakpoint
git-svn-id: trunk@42667 -
2013-09-07 16:40:46 +00:00
martin
83e7bdc3f8 IDE: started last by check, on windows do compare case-insensitive.
git-svn-id: trunk@42661 -
2013-09-07 11:17:50 +00:00
martin
5512ec4b90 IDE: started last by check, on windows do compare case-insensitive.
git-svn-id: trunk@42659 -
2013-09-07 09:10:47 +00:00
martin
41750fddb3 IDE: add inactive ifdef to fold-gutter popup menu
git-svn-id: trunk@42658 -
2013-09-07 08:04:28 +00:00
martin
0b8aa38eab IDE: add inactive ifdef to fold-gutter popup menu (if text-selection exists)
git-svn-id: trunk@42651 -
2013-09-06 22:57:05 +00:00
mattias
f6775ab1f6 IDE: package editor: enable compile button: check SkipCompiler
git-svn-id: trunk@42650 -
2013-09-06 22:50:08 +00:00
mattias
00b45080ca IDE: package editor: disable Compile button if package has no commands
git-svn-id: trunk@42639 -
2013-09-06 13:55:32 +00:00
maxim
71526da476 IDE, All compiler options: improved localization
git-svn-id: trunk@42620 -
2013-09-05 16:27:25 +00:00
maxim
cdf5906d66 IDE: fixed initial config dir message
git-svn-id: trunk@42615 -
2013-09-05 14:23:52 +00:00
maxim
f83c90e8a9 IDE, Examples manager: removed 'Under construction' label, hid 'Build Selected' button, which functionality was not implemented, improved layout
git-svn-id: trunk@42614 -
2013-09-05 13:40:31 +00:00
maxim
5287911cf8 IDE: improved examples manager localization
git-svn-id: trunk@42613 -
2013-09-05 13:12:01 +00:00
maxim
8f580a5a17 IDE: improved build modes manager localization
git-svn-id: trunk@42612 -
2013-09-05 12:54:50 +00:00
maxim
78580f0a9f IDE: improved 'Compiler Config Target' page localization
git-svn-id: trunk@42611 -
2013-09-05 12:47:45 +00:00
martin
d60351775b IDE: Prepare using new LazControl Tabs (IFDEF'ed), and move icon to tabs
git-svn-id: trunk@42610 -
2013-09-05 12:02:41 +00:00
mattias
2046de2324 IDE, lazbuild: on Unix change AllowDirectorySeparators to only /. File functions like ExtractFilePath/Name/Dir now ignore backslash \ as directory separator. The lazutils file functions already did that.
git-svn-id: trunk@42608 -
2013-09-05 10:24:48 +00:00
mattias
68f770207b IDE: less hints
git-svn-id: trunk@42606 -
2013-09-05 10:09:30 +00:00
mattias
69ec5e3d47 IDE: clean up
git-svn-id: trunk@42605 -
2013-09-05 10:08:54 +00:00
juha
d132cd455b IDE: cleanup for component palette options
git-svn-id: trunk@42604 -
2013-09-05 09:13:35 +00:00
juha
e5384bc98b IDE: make grouping in component palette popup window more generic. Group pages by first word.
git-svn-id: trunk@42592 -
2013-09-04 09:32:54 +00:00
mattias
fa26364e98 IDE: further migration external tools
git-svn-id: trunk@42584 -
2013-09-04 09:15:41 +00:00
juha
3b87d7783d IDE: Change icon for drop-down list for component palette tabs. Copied from famfam and rotated.
git-svn-id: trunk@42576 -
2013-09-03 12:39:52 +00:00
juha
6baa075aab IDE: New options page for re-ordering component palette entries. Requires define "EnableComponentPaletteOptions".
git-svn-id: trunk@42574 -
2013-09-03 12:04:16 +00:00
juha
ec2423a8e1 IDE: Refactor TComponentPalette.UpdateNoteBookButtons, split the code to sub-procedures.
git-svn-id: trunk@42572 -
2013-09-03 12:03:01 +00:00
juha
31b1199fa8 Formatting
git-svn-id: trunk@42570 -
2013-09-03 12:02:02 +00:00
juha
58e5119173 New GUI frame for component palette options.
git-svn-id: trunk@42569 -
2013-09-03 11:59:46 +00:00
mattias
62dff1c501 IDE: clean up build files: omit packages with compile manually
git-svn-id: trunk@42563 -
2013-09-02 13:39:06 +00:00
juha
a435bd680f IDE: formatting
git-svn-id: trunk@42554 -
2013-09-02 09:57:52 +00:00
juha
6c48f0f732 IDE: fix a variable name
git-svn-id: trunk@42553 -
2013-09-02 09:57:47 +00:00
martin
ccd7488bf9 SourceSynEdit: top-info hint and scrolling, calculate the correct amount of top lines
git-svn-id: trunk@42521 -
2013-08-29 23:17:52 +00:00
mattias
8213f885c9 IDE: further migration exttools
git-svn-id: trunk@42513 -
2013-08-28 19:18:20 +00:00
martin
9b35e9069f StartLazarus: Fix finding PCP, if it contains spaces.
git-svn-id: trunk@42507 -
2013-08-27 16:54:54 +00:00
martin
49e9300fb6 IDE: use lazarus.cfg file for additional commandline param / trim values
git-svn-id: trunk@42506 -
2013-08-27 16:49:30 +00:00
martin
254ef676d5 IDE: use lazarus.cfg file for additional commandline param
git-svn-id: trunk@42505 -
2013-08-27 15:30:51 +00:00
martin
d6fc8c8369 IDE: Commandline parser for startlazarus should not override specific --debug-log=user_specified, with generic --debug-log
git-svn-id: trunk@42504 -
2013-08-27 13:05:09 +00:00
martin
111a4e4b9d IDE: Check last exe using current config on startup
git-svn-id: trunk@42503 -
2013-08-26 14:32:22 +00:00
mattias
587c061094 IDE: source editor: pagechanged event when creating the first page
git-svn-id: trunk@42501 -
2013-08-26 12:41:14 +00:00
mattias
20a053c161 IDE: clean up
git-svn-id: trunk@42498 -
2013-08-25 16:44:13 +00:00
mattias
b35e91f5b7 IDE: clean up
git-svn-id: trunk@42497 -
2013-08-25 16:43:59 +00:00
mattias
02345b4e6a IDE: fixed command line help
git-svn-id: trunk@42496 -
2013-08-25 16:43:04 +00:00
juha
96cadebf6e Converter: tweak messages
git-svn-id: trunk@42493 -
2013-08-25 10:26:49 +00:00
juha
e4b01f4dca IDE: Use DebugLn for timings of reading and rendering all compiler options.
git-svn-id: trunk@42489 -
2013-08-25 08:09:55 +00:00
mattias
e4a286e807 IDE: source editor: call DoActiveEditorChanged after a series of PageIndex changes that result in no change to NoteBook.PageIndex
git-svn-id: trunk@42485 -
2013-08-24 20:41:42 +00:00
mattias
aa1bd75ad1 IDE: source editor SetPageIndex: check if PageIndex=AValue
git-svn-id: trunk@42484 -
2013-08-24 18:48:39 +00:00
mattias
4a79a421e4 IDE: source editor SetPageIndex: check if PageIndex=AValue
git-svn-id: trunk@42483 -
2013-08-24 18:42:17 +00:00
mattias
d01d5e1399 IDE: source editor: fixed marking skipped directives as disabled
git-svn-id: trunk@42482 -
2013-08-24 18:19:46 +00:00
mattias
60925a9ed7 IDE: verbosity
git-svn-id: trunk@42480 -
2013-08-24 16:53:57 +00:00
juha
aaa84e717b IDE: Try to improve the custom defines GUI.
git-svn-id: trunk@42475 -
2013-08-24 09:08:12 +00:00
juha
2e6dcd7875 IDE: Read all compiler options in a thread.
git-svn-id: trunk@42474 -
2013-08-24 07:24:46 +00:00
juha
7eb9b3f6c1 IDE: Remove the "Under construction" text from compiler options Other page.
git-svn-id: trunk@42466 -
2013-08-23 17:38:35 +00:00
martin
5944e6f470 Debugger: limit the depth of stack evaluation / avoid long wait, if stack is very deep, and only top is needed.
git-svn-id: trunk@42461 -
2013-08-23 13:19:30 +00:00
martin
cf9f00ceef Debugger: More TGDBInstructionQueue / automatic thread/stack switching
git-svn-id: trunk@42442 -
2013-08-21 13:40:31 +00:00
juha
6a3c5fa5b6 IDE: tweaks for all compiler options timing.
git-svn-id: trunk@42433 -
2013-08-20 13:44:07 +00:00
juha
de6c937cf4 IDE: allow timing of reading and rendering all compiler options.
git-svn-id: trunk@42432 -
2013-08-20 11:44:37 +00:00
martin
4daf47a75d IDE: save sessio, changin folding in editor marks session as changed
git-svn-id: trunk@42426 -
2013-08-19 08:26:32 +00:00
mattias
16c296ef1d IDE: further migration external tools
git-svn-id: trunk@42423 -
2013-08-18 13:36:18 +00:00
mattias
239209c3a4 IDE: disable MainFormOnTaskBar on windows
git-svn-id: trunk@42421 -
2013-08-18 12:19:52 +00:00
martin
2df276e409 dbg(gdbserver): reset gdb after use
git-svn-id: trunk@42411 -
2013-08-16 12:19:39 +00:00
martin
e90a1cadbf dbg: add basic support for gdbserver
git-svn-id: trunk@42405 -
2013-08-15 16:16:23 +00:00
juha
4be93112dd IDE: generate comments in all compiler options GUI.
git-svn-id: trunk@42400 -
2013-08-14 22:38:12 +00:00
juha
d5fea9e70b IDE: Prevent range check error in all compiler options parser.
git-svn-id: trunk@42399 -
2013-08-14 22:37:20 +00:00
juha
ae81cac0c9 IDE: use target parameters for fpc when getting all compiler options : '-T$(TargetOS) -P$(TargetCPU).
git-svn-id: trunk@42393 -
2013-08-13 09:20:31 +00:00
juha
5b8874736a IDE: read all compiler options from FPC when Other Compiler Options page is opened for the first time.
git-svn-id: trunk@42392 -
2013-08-13 08:14:08 +00:00
mattias
f4aba6fdf1 IDE: fixed uninitialized values
git-svn-id: trunk@42387 -
2013-08-11 17:40:00 +00:00
maxim
3f1ddb52ab IDE: removed unused resource string and fixed a couple of minor typos
git-svn-id: trunk@42385 -
2013-08-11 16:51:10 +00:00
juha
2a45b388fc IDE: handle an exception thrown by all options parser.
git-svn-id: trunk@42384 -
2013-08-11 15:40:41 +00:00
maxim
85a871f27e IDE: removed unused resource string
git-svn-id: trunk@42382 -
2013-08-10 23:22:44 +00:00
mattias
d03c357079 IDE: clean up
git-svn-id: trunk@42378 -
2013-08-10 10:05:52 +00:00
juha
3547af2c68 IDE: Improve all compiler options parser. Handle quoted parameters correctly.
git-svn-id: trunk@42377 -
2013-08-10 09:31:59 +00:00
martin
e8e421dc50 SynEdit: select word-wise, issue #0024523
git-svn-id: trunk@42376 -
2013-08-10 07:27:44 +00:00
mattias
56c9fd26e3 IDE: messages window: update options
git-svn-id: trunk@42370 -
2013-08-08 20:36:45 +00:00
mattias
c68c01b223 IDE: fixed layout
git-svn-id: trunk@42369 -
2013-08-08 10:23:33 +00:00
juha
6d2ad4be5c IDE: filter out -? and -h again in compiler options parser. Previous changes broke it.
git-svn-id: trunk@42367 -
2013-08-07 08:56:10 +00:00
juha
a5448a50c8 IDE: Handle the selection lists for all compiler options in the parser. Change some lists into groups.
git-svn-id: trunk@42365 -
2013-08-06 11:59:42 +00:00
mattias
c518a5eec2 IDE: further migration external tools
git-svn-id: trunk@42364 -
2013-08-06 09:40:14 +00:00