Commit Graph

11849 Commits

Author SHA1 Message Date
maxim
7a2e8400dc IDE: simplified menueditor i18n
git-svn-id: trunk@51548 -
2016-02-08 23:08:55 +00:00
juha
3f1790264f Menu designer: Separate GUI from logic better. Reduce dependencies. Use a new TMenuDesignerBase.
git-svn-id: trunk@51542 -
2016-02-08 20:00:31 +00:00
maxim
a83a7e46fd Menu designer: strings cleanup
git-svn-id: trunk@51533 -
2016-02-06 18:44:09 +00:00
jesus
f4900d9e51 IDE, fix compiling and some corruption on logging when VerboseMenuIntf directive is enabled
git-svn-id: trunk@51475 -
2016-02-02 06:19:08 +00:00
juha
405f94df44 IDE: Make more buttons with "..." wider. Issue #29493, patch from Alexey Torgashin.
git-svn-id: trunk@51474 -
2016-02-02 00:20:23 +00:00
juha
db51e758b5 Cleanup and comments
git-svn-id: trunk@51470 -
2016-02-01 21:04:59 +00:00
juha
915691f819 Object Inspector: Remember last active property. Issue #29510, patch from Balázs Székely.
git-svn-id: trunk@51440 -
2016-01-28 23:17:12 +00:00
ondrej
3cc07414d3 codetools: allow methods with higher visibility in class headers with lower visibility. show them in gray color.
git-svn-id: trunk@51426 -
2016-01-26 23:50:35 +00:00
ondrej
61dcce50a6 ide: add option to jump directly to method body, if available. Issue #13245. Modified patch by Balázs Székely
git-svn-id: trunk@51422 -
2016-01-26 16:54:30 +00:00
mattias
a96700a660 IDE: fixed compiling with -dVerboseExtToolThread
git-svn-id: trunk@51420 -
2016-01-26 13:11:06 +00:00
juha
001b1ee544 IDE: Make buttons with "..." wider. Used in many settings windows. Issue #29493, patch from Alexey Torgashin.
git-svn-id: trunk@51412 -
2016-01-25 16:22:14 +00:00
ondrej
01a9fd311b IDE: use AppendPathDelim instead of IncludeTrailingPathDelimiter for config paths.
git-svn-id: trunk@51404 -
2016-01-25 12:47:53 +00:00
ondrej
ce45e00b29 ide: refactoring: use AppendPathDelim/IncludeTrailingPathDelimiter for config paths.
git-svn-id: trunk@51401 -
2016-01-24 22:51:50 +00:00
ondrej
befd8e10cb ide: lazconf: fix Primary- and SecondaryConfigPath. They should end without path delimiter (see InternalInit in lazbaseconf.inc)
git-svn-id: trunk@51400 -
2016-01-24 22:48:50 +00:00
ondrej
b69d0962f6 designer: forward unhandled keys from designer to OI. Issue #29488
git-svn-id: trunk@51398 -
2016-01-24 10:58:59 +00:00
juha
44e2d8db69 ComponentList: Prevent component selection on startup also when undocked. Check HostDockSite instead of Parent.
git-svn-id: trunk@51397 -
2016-01-24 10:13:40 +00:00
juha
7758c1e4ae IDE: Allow ComponentList to unselect a component. Issue #29348, patch from Balázs Székely.
git-svn-id: trunk@51395 -
2016-01-23 22:25:36 +00:00
ondrej
16c4777cbe debugger: add CopyRAWValue to locals dialog
git-svn-id: trunk@51375 -
2016-01-22 09:56:19 +00:00
mattias
fca08b97c4 IDE: fixed backup file
git-svn-id: trunk@51372 -
2016-01-21 13:28:38 +00:00
mattias
72246cb241 IDE: BackupFileForWrite: invalidate codetools file load date
git-svn-id: trunk@51370 -
2016-01-21 12:03:55 +00:00
mattias
9f7a580842 IDE: backup lpi only if lpi has changed and is written
git-svn-id: trunk@51368 -
2016-01-21 11:43:48 +00:00
mattias
969c2998aa IDE: backup lpi after creating xml, just before writing to disk
git-svn-id: trunk@51367 -
2016-01-21 11:36:25 +00:00
mattias
38c894449e IDE: renamed BackupFile to BackupFileForWrite for less ambiguity
git-svn-id: trunk@51366 -
2016-01-21 11:18:34 +00:00
mattias
844a4bf826 IDE: TBuildManager.DeleteAmbiguousFiles: delete after backup and ask if deletion fails
git-svn-id: trunk@51365 -
2016-01-21 10:59:11 +00:00
mattias
6ca846595d IDE: BackupFile: check FPStat result
git-svn-id: trunk@51364 -
2016-01-21 10:48:40 +00:00
juha
579a1526dc IDE: Prevent component selection on startup in ComponentList. Issue #29454, patch from Balázs Székely.
git-svn-id: trunk@51362 -
2016-01-20 21:04:57 +00:00
zeljko
5771737dee IDE: fixed crash when IDE is closing
git-svn-id: trunk@51360 -
2016-01-20 17:30:59 +00:00
zeljko
494d6d83c4 IDE: fixed crash when OK pressed in Project Options form.
git-svn-id: trunk@51356 -
2016-01-20 14:26:08 +00:00
ondrej
7c9c153453 IDE: projectinspector: load project icon from LazProject and not from file
git-svn-id: trunk@51352 -
2016-01-20 12:04:42 +00:00
ondrej
05a7bbab34 IDE: update project inspector title after project options change
git-svn-id: trunk@51351 -
2016-01-20 11:55:11 +00:00
ondrej
444981488f IDE: use project icon in project inspector title.
git-svn-id: trunk@51350 -
2016-01-20 11:45:00 +00:00
ondrej
ca7210f335 IDE: fix InitPaletteAndCoolBar for non-docked IDE. Regression from r51338 #64d6d494f8. Issue #28096
git-svn-id: trunk@51346 -
2016-01-19 20:16:25 +00:00
mattias
60f10326df IDE: F12 - open form on lfm opens unit and designer form
git-svn-id: trunk@51342 -
2016-01-19 19:17:00 +00:00
ondrej
64d6d494f8 IDEIntf, AnchorDocking: make ResetSplitters public and use it in TMainIDEBar.InitPaletteAndCoolBar. Related to issue #28096
git-svn-id: trunk@51338 -
2016-01-19 13:24:14 +00:00
ondrej
c0b1fba604 IDE: fix WM_SIZE loop when restoring maximized IDE and using AnchorDocking. Issue #28096
git-svn-id: trunk@51337 -
2016-01-19 13:22:44 +00:00
ondrej
0f9e448ba9 IDE: update commands on source editor popup
git-svn-id: trunk@51318 -
2016-01-18 19:20:09 +00:00
juha
f0c2e0c63f Revert r51213 #2e3b9429b8 "IDE: Allow ComponentList to unselect a component. Issue #29348". It broke things.
git-svn-id: trunk@51315 -
2016-01-18 18:15:08 +00:00
juha
83ecb7738d Menu designer: Improve texts in resourcestrings. Issue #29411, patch from Péter Gábor.
git-svn-id: trunk@51311 -
2016-01-18 15:13:42 +00:00
juha
4c06e9fa04 IDE: Call CalcMainIDEHeight in DoSetMainIDEHeight only when needed.
git-svn-id: trunk@51310 -
2016-01-18 15:13:37 +00:00
ondrej
2ec5176910 ide: menu editor: IDE: menu designer: make "delete menu with subitems" dialog simpler, second attempt
git-svn-id: trunk@51306 -
2016-01-16 21:06:52 +00:00
ondrej
e6fe690982 IDE: menu designer: make "delete menu with subitems" dialog simpler
git-svn-id: trunk@51305 -
2016-01-16 20:53:54 +00:00
ondrej
55be0b1eef ide: place ecPrevEditorInHistory dialog correctly in docked environment.
git-svn-id: trunk@51293 -
2016-01-14 22:26:29 +00:00
ondrej
28a686591b IDE: sourceeditor: explicitely set PopupComponent to TabPopUpMenu
git-svn-id: trunk@51285 -
2016-01-14 15:46:13 +00:00
ondrej
c7cf692554 IDE: fix source editor tab popup menu AV. Issue #29394
git-svn-id: trunk@51284 -
2016-01-14 15:35:38 +00:00
ondrej
8b5f137e92 revert r51282 #278a27d37e - it is OK but has to be commited in 2 revisions.
git-svn-id: trunk@51283 -
2016-01-14 15:34:14 +00:00
ondrej
278a27d37e IDE: fix source editor tab popup menu AV. Issue #29394
git-svn-id: trunk@51282 -
2016-01-14 15:29:24 +00:00
ondrej
c38555881e IDE: disable default popup menu for IDE source notebook, regression from r51169 #416b79849e. Issue #29295
git-svn-id: trunk@51281 -
2016-01-14 14:39:21 +00:00
ondrej
5eee90f70b revert r51278 #ff8222112a
git-svn-id: trunk@51280 -
2016-01-14 14:38:27 +00:00
ondrej
ff8222112a IDE: disable default popup menu for IDE source notebook, regression from r51169 #416b79849e. Issue #29295
git-svn-id: trunk@51278 -
2016-01-14 14:05:15 +00:00
juha
a200dc34ee IDE: Move the InvertAssignment from Refactor to Source submenu in source editor's popup menu. Already moved in main menu earlier.
git-svn-id: trunk@51275 -
2016-01-13 22:07:15 +00:00
ondrej
488a24c48b IDE: menu designer: improve resourcestrings. By Howard Page-Clark
git-svn-id: trunk@51263 -
2016-01-12 23:09:39 +00:00
juha
5ff026ab94 IDE: Support dotted unit names in FilenameIsPascalSource. Issue #29363.
git-svn-id: trunk@51261 -
2016-01-12 17:00:28 +00:00
maxim
74eef4fbe3 IDE: removed unused menu editor resource string
git-svn-id: trunk@51258 -
2016-01-11 22:22:36 +00:00
ondrej
d1790be9f0 IDE: menu designer:
- The Checkmark and RadioItem dialog has been removed.
- A new groupbox in the side panel reports on GroupIndex values for each submenu (if relevant).
- Unnecessary resourcestrings in the original patch have been removed.
- Fake insertion entry has been implemented with self-descriptive texts and removal of the patterned background.
Issue #29205, by Howard Page-Clark

git-svn-id: trunk@51252 -
2016-01-11 15:04:44 +00:00
mattias
ba98cf3c4a IDE: simplified
git-svn-id: trunk@51250 -
2016-01-11 13:49:11 +00:00
ondrej
a4cd23f7ac IDE: menu designer: simplify delete dialog
git-svn-id: trunk@51249 -
2016-01-11 13:38:19 +00:00
ondrej
61b8894157 IDE: menueditor improvements:
- allow empty menus
- remove menu start-up prompt

git-svn-id: trunk@51248 -
2016-01-11 12:29:01 +00:00
ondrej
798ce08c42 IDEIntf: fixed compilation error introduced in r51233 #3a1c8fac99
git-svn-id: trunk@51245 -
2016-01-10 21:48:52 +00:00
ondrej
3a1c8fac99 IDE, IDEIntf: add icons to project files in recent drop-down menu
git-svn-id: trunk@51233 -
2016-01-10 11:59:33 +00:00
juha
811799c840 Revert r50906 #1c912f069b. Prevented docking the Search Results window.
git-svn-id: trunk@51231 -
2016-01-09 15:16:35 +00:00
ondrej
4b7b10696b ide: fix Options changed through "Change Build Mode" CoolBar button isn't respected by the compiler. Issue #28059
git-svn-id: trunk@51229 -
2016-01-08 12:36:01 +00:00
juha
2e3b9429b8 IDE: Allow ComponentList to unselect a component. Issue #29348, patch from Anthony Walter.
git-svn-id: trunk@51213 -
2016-01-06 15:32:50 +00:00
juha
8ff7b2a5c9 IDE: Improve a docked component list layout. Issue #29333, patch from Anthony Walter.
git-svn-id: trunk@51193 -
2016-01-04 21:01:36 +00:00
mattias
b9393a2055 IDE: clean up
git-svn-id: trunk@51189 -
2016-01-04 15:05:35 +00:00
mattias
54396991ac fixed typos, bug #29323 patch from Paul Gevers
git-svn-id: trunk@51187 -
2016-01-04 15:02:09 +00:00
ondrej
416b79849e ide: sourcenotebook better PopupMenu handling. Fixes also issue #29295
git-svn-id: trunk@51169 -
2016-01-03 19:48:36 +00:00
juha
56c31e9131 Revert r51068 and r51087 #181b205220 + cleanup. Issues #28059 and #29292.
git-svn-id: trunk@51166 -
2016-01-03 16:47:52 +00:00
juha
afa4f54991 IDE: Remove a Checkbox for creating Debug and Release modes in Build Modes manager. Can be done by setting compiler options as default.
git-svn-id: trunk@51163 -
2016-01-03 14:53:21 +00:00
juha
1c326b667f IDE: Create extra buildmodes better.
git-svn-id: trunk@51162 -
2016-01-03 14:53:10 +00:00
ondrej
d0db90af50 ide, designer: handle next/prior editor commands in docked designer. Bug #29038
git-svn-id: trunk@51158 -
2016-01-03 13:53:22 +00:00
ondrej
3351cc3c41 ide: revert r51113 as it got solved properly in r51115 #86ee218ac2
git-svn-id: trunk@51116 -
2016-01-02 12:01:42 +00:00
ondrej
89d6b735e2 ide: fix flicker when resizing MainIDEBar if AutoAdjustIDEHeight is enabled. Issue #29308
git-svn-id: trunk@51113 -
2016-01-02 09:57:14 +00:00
juha
476bc7e244 IDE: Remove explicit update of Messages window from TMainIDE.StartIDE. It deserves no special treatment layout-wise.
git-svn-id: trunk@51105 -
2016-01-01 10:08:58 +00:00
juha
d5272145dd Revert r51081 and r51081. The issue got fixed properly in r51097 #bb21c80552.
git-svn-id: trunk@51104 -
2016-01-01 10:08:53 +00:00
juha
181b205220 IDE: Prevent crash when clicking button "Change Build Mode" and Cancel in dialog. BackupBuildModes is not called always. Issue #29292.
git-svn-id: trunk@51087 -
2015-12-30 23:27:40 +00:00
juha
0a7cc81dde IDE: Enable "Make Resource String" command also when cursor is behind an end-quote. Issue #28829.
git-svn-id: trunk@51084 -
2015-12-30 15:27:14 +00:00
juha
e0c99b1197 IDE: Call UseDesktop (added in 51081) only when IDE is docked. Shortens startup time for undocked IDE.
git-svn-id: trunk@51083 -
2015-12-30 08:35:41 +00:00
juha
feeb522991 IDE: A workaround to prevent message window changing its height arbitrarily in a docked IDE. Issue #18538.
git-svn-id: trunk@51081 -
2015-12-29 17:06:55 +00:00
juha
2a49eb46bc LazBuild: Fix compilation after r51059 #42e68fd86d. Issue #29274.
git-svn-id: trunk@51080 -
2015-12-29 11:54:44 +00:00
ondrej
a7367c97d9 ide: fix Options changed through "Change Build Mode" CoolBar button isn't respected by the compiler. Issue #28059
git-svn-id: trunk@51068 -
2015-12-28 19:30:13 +00:00
juha
4d3f2aefa9 Cleanup.
git-svn-id: trunk@51065 -
2015-12-28 13:32:23 +00:00
juha
42e68fd86d IDE: Save Application Bundle and resource XPManifest to default project configuration. Issue #22286.
git-svn-id: trunk@51059 -
2015-12-27 22:36:55 +00:00
ondrej
f1c10c63a7 ideintf, ide: change result type of TMainIDEBase.GetMainBar from TComponent to TForm.
It was an unnecessary limitation because there is Forms dependency in both units already.

git-svn-id: trunk@51050 -
2015-12-27 11:38:55 +00:00
juha
784fb5ccb6 IDE: Check the existence of all search directories in FindInFilesDialog. Issue #27796.
git-svn-id: trunk@51035 -
2015-12-25 20:41:39 +00:00
mattias
8a1e70fd57 IDE: use unit dialog: save choice of uses section
git-svn-id: trunk@50998 -
2015-12-22 22:39:01 +00:00
mattias
adf79f9381 IDE: use unit dialog: save dialog size
git-svn-id: trunk@50997 -
2015-12-22 22:27:48 +00:00
maxim
ec1e003c1a IDE: show output of "lazarus --help" command in IDE interface language when it is set to automatic instead of showing it in English.
git-svn-id: trunk@50995 -
2015-12-22 22:06:42 +00:00
juha
5beb73daf3 New Menu Designer by Howard Page-Clark. Issue #29205.
git-svn-id: trunk@50992 -
2015-12-22 19:17:29 +00:00
maxim
7052b327d7 IDE: fixed i18n regression after r50903 #e9d1b1acd4
git-svn-id: trunk@50968 -
2015-12-21 22:17:57 +00:00
mattias
83664400c7 lazbuild: added parameter: --add-package-link
git-svn-id: trunk@50966 -
2015-12-21 20:43:07 +00:00
mattias
4477d86b14 IDE: initial setup: compiler: only prompt if file exists
git-svn-id: trunk@50951 -
2015-12-20 09:53:44 +00:00
juha
bbe1b886f7 IDE: Restore Jump to Implementation menu item accidentally removed in r49226 #c6b6503cf2.
git-svn-id: trunk@50943 -
2015-12-19 15:28:48 +00:00
juha
6c409b1ecc IDE: Hide the Export / Import buttons in options General page for now. The set of options makes no sense.
git-svn-id: trunk@50909 -
2015-12-18 17:45:50 +00:00
juha
2c80e0baa3 IDE: Turn ProcedureList into a proper IDE window. Position and size are remembered. Issue #13570.
git-svn-id: trunk@50908 -
2015-12-18 17:45:49 +00:00
juha
1c912f069b IDE: Don't show Search Results window initially. Its position is still remembered.
git-svn-id: trunk@50906 -
2015-12-18 17:45:42 +00:00
ondrej
e9d1b1acd4 IDE: use tbsButtonDrop instead of '>>' buttons
git-svn-id: trunk@50903 -
2015-12-18 10:39:04 +00:00
mattias
d57608b610 IDE: initial setup dialog: se environment vars FPCDIR and PP, patch from Maciej
git-svn-id: trunk@50901 -
2015-12-18 10:27:06 +00:00
mattias
997be6a69a IDE: check make.exe: use a non fpc make.exe
git-svn-id: trunk@50891 -
2015-12-18 00:10:19 +00:00
mattias
7896da19ae IDE: fixed searching in PATH on Windows
git-svn-id: trunk@50865 -
2015-12-17 14:34:53 +00:00
juha
ea1023cb37 IDE: Sort a list of choices got from FPC in All Options GUI. Part of #28998, patch from Simon Ameis.
git-svn-id: trunk@50863 -
2015-12-17 14:05:10 +00:00
mattias
1e8a59e54a IDE: setup dialog: search fpc in lazarus/fpc/fpcversion/bin/cpu-os/
git-svn-id: trunk@50861 -
2015-12-17 13:43:50 +00:00
mattias
573307002a IDE: setup dialog: search fpc in lazarus/fpc/fpcversion/bin/cpu-os/
git-svn-id: trunk@50857 -
2015-12-17 11:47:00 +00:00
mattias
85b4906f28 IDE: SearchCompilerCandidates: fixed searching for ppccpu.exe
git-svn-id: trunk@50845 -
2015-12-16 15:23:50 +00:00
juha
9e35d2c52c Packager: Update search paths after "Add Active File To Package". Issue #27720.
git-svn-id: trunk@50839 -
2015-12-16 00:16:23 +00:00
mattias
d4675305e2 IDEIntf: deprecated ChildsAsSubMenu, typo
git-svn-id: trunk@50816 -
2015-12-15 15:34:01 +00:00
mattias
f89260aa10 IDE: less verbosity and consistent output
git-svn-id: trunk@50797 -
2015-12-14 14:41:55 +00:00
mattias
04312f7e68 IDE: clean up
git-svn-id: trunk@50794 -
2015-12-14 12:02:32 +00:00
ondrej
e293f914e1 IDEIntf, IDE: IDECommands property synchronization refactoring, add SyncProperties property. Fix "move/clone to new window" menu items captions and visibility.
git-svn-id: trunk@50731 -
2015-12-10 13:18:27 +00:00
mattias
75f2d2c3a2 IDE: simplified code
git-svn-id: trunk@50724 -
2015-12-09 22:58:43 +00:00
mattias
f9b481b253 IDE/lazbuild: write idemake.cfg in Windows system codepage, bug #29157
git-svn-id: trunk@50719 -
2015-12-09 16:35:15 +00:00
mattias
e41b4463fa IDE/lazbuild: use GetAppConfigDirUTF8, bug #29157
git-svn-id: trunk@50716 -
2015-12-09 16:04:09 +00:00
mattias
5281da5717 IDE: setup dialog: always switch to first error
git-svn-id: trunk@50715 -
2015-12-09 16:01:06 +00:00
juha
85e472531f IDE: Improve Character Map dialog. Issue #29078, modified from Alexey's patch.
git-svn-id: trunk@50710 -
2015-12-08 12:51:55 +00:00
juha
2fe0fde59e IDE: CodeTools CodeCreation frame simpler. Issue #29104, patch from Alexey Torgashin.
git-svn-id: trunk@50696 -
2015-12-06 15:00:16 +00:00
mattias
41aa946ab3 IDE: help selector: show database
git-svn-id: trunk@50693 -
2015-12-06 14:41:42 +00:00
ondrej
dd154546c3 IDE: focus editor window when file is opened from command line in IDEInstances (issue on MS Windows)
git-svn-id: trunk@50680 -
2015-12-06 08:23:21 +00:00
mattias
e8397d7dd4 IDE: initial setup dialog: search for make.exe in $(LazarusDir)\fpc\bin\$(TargetCPU)-$(TargetOS)\make.exe
git-svn-id: trunk@50676 -
2015-12-06 00:18:15 +00:00
mattias
9ee100b91d IDE: initial setup dialog: search for fpc.exe before ppccpu.exe
git-svn-id: trunk@50673 -
2015-12-06 00:14:47 +00:00
mattias
9c70962978 IDE: check path of make utility at start
git-svn-id: trunk@50670 -
2015-12-06 00:10:51 +00:00
mattias
82c214d589 IDE: clean up
git-svn-id: trunk@50659 -
2015-12-05 21:49:16 +00:00
mattias
a6dc707e3e IDE: view unit/form dialog: fixed ImagIndex
git-svn-id: trunk@50649 -
2015-12-05 18:24:10 +00:00
mattias
51db04d913 IDE: load lfm: when class not found, show ignore only when possible
git-svn-id: trunk@50644 -
2015-12-05 14:07:46 +00:00
mattias
f372eb44cc IDE: load lfm: hide abort button when opening a single form
git-svn-id: trunk@50642 -
2015-12-05 12:33:40 +00:00
mattias
0db26fe87a IDE: fpc msg parser: fixed converting 2.6.4 encoding to UTF-8
git-svn-id: trunk@50629 -
2015-12-05 00:16:23 +00:00
mattias
902051323d IDE: fpc msg parser: use version from logo
git-svn-id: trunk@50623 -
2015-12-04 23:02:20 +00:00
juha
bf5b269665 IDE: Remove unused resource strings.
git-svn-id: trunk@50619 -
2015-12-04 20:05:00 +00:00
juha
753d444bc0 IDE: Fix control's name to match its type.
git-svn-id: trunk@50618 -
2015-12-04 20:04:53 +00:00
mattias
4e1d1f8f1d IDE: fixed codetools options not found msg encoding
git-svn-id: trunk@50604 -
2015-12-04 16:38:23 +00:00
mattias
4fa2db731a IDE: clean up
git-svn-id: trunk@50578 -
2015-12-03 09:40:09 +00:00
mattias
5da9a99e13 IDE: update caption on close project, bug #29049
git-svn-id: trunk@50561 -
2015-12-02 10:58:32 +00:00
mattias
26910afd1e IDE: code explorer: clear when no source editor shown, bug #29050
git-svn-id: trunk@50559 -
2015-12-02 10:51:02 +00:00
mattias
6dda8fcee0 IDE: codetools options: using TFilenameEdit, patch from Alexey, 29102
git-svn-id: trunk@50552 -
2015-12-01 15:13:50 +00:00
mattias
24491b3ae1 trunk: set version to 1.7
git-svn-id: trunk@50542 -
2015-11-30 19:06:17 +00:00
mattias
8864f57fe4 IDE: added -O4 optimization, bug #29107
git-svn-id: trunk@50534 -
2015-11-30 16:31:44 +00:00
juha
598f55c1b6 IDE: Set FilterEdit as ActiveControl in IDEOptions dialog. It was dropped off at some point.
git-svn-id: trunk@50532 -
2015-11-30 13:07:04 +00:00
ondrej
19206bce93 IDE: partially revert r50517 #d696ee5a59
git-svn-id: trunk@50520 -
2015-11-28 19:42:00 +00:00
ondrej
d696ee5a59 IDE: add option to prefer double-click over middle click when closing tabs.
git-svn-id: trunk@50517 -
2015-11-28 10:10:11 +00:00
ondrej
151f452c84 IDE, IDEIntf: changes needed for Favorites package
git-svn-id: trunk@50511 -
2015-11-27 05:35:22 +00:00
mattias
921bba63bb IDE: backup sub directory: resolve macros and allow absolute directory, bug #29082
git-svn-id: trunk@50507 -
2015-11-25 19:00:31 +00:00
ondrej
30731e9651 IDE: fix recent item count in open tool button drop-down menu
git-svn-id: trunk@50502 -
2015-11-24 20:28:37 +00:00
ondrej
109f61cbec packagetabs: Added packagetabs package.
git-svn-id: trunk@50494 -
2015-11-24 11:32:10 +00:00
ondrej
f1f1c7225c IDE, IDEIntf: changes needed for new packagetabs package.
git-svn-id: trunk@50493 -
2015-11-24 10:44:35 +00:00
maxim
9201a52940 IDE: added dots to some menu items, bug #28955, patch from Alexey Torgashin
git-svn-id: trunk@50489 -
2015-11-23 22:03:16 +00:00
mattias
a3f975454d IDE: less hints
git-svn-id: trunk@50487 -
2015-11-23 18:04:41 +00:00
juha
f6a9f6862e IDE: Improve CheckCompilerOptions layout. Issue #29072, patch from Alexey Torgashin.
git-svn-id: trunk@50483 -
2015-11-23 17:15:51 +00:00
juha
e41b6abb11 IDE: Improve CharacterMap layout, use ESC for closing. Issue #29047, patch from Alexey Torgashin.
git-svn-id: trunk@50482 -
2015-11-23 17:15:44 +00:00
mattias
674d60d033 IDE: package macros with parameters usable in packages, new macro PkgOutDir, from Luiz Americo
git-svn-id: trunk@50472 -
2015-11-22 18:31:00 +00:00
mattias
e20508a446 IDE: run file: added RunFlag Messages to show output in Messages window
git-svn-id: trunk@50446 -
2015-11-20 15:02:04 +00:00
mattias
d6b6f6739e IDEint: DoRunFile: added parameter Filename to compile an arbitrary file
git-svn-id: trunk@50444 -
2015-11-20 14:38:43 +00:00
mattias
ad07bf2767 IDEint: DoBuildFile: added parameter Filename to compile an arbitrary file
git-svn-id: trunk@50442 -
2015-11-20 14:25:13 +00:00
ondrej
b1ae15362f IDE: IDECommands refactoring; deleted menu item Project -> Change Build Mode
git-svn-id: trunk@50441 -
2015-11-20 14:04:24 +00:00
mattias
f2c0815f29 project groups: configure, run pascal file
git-svn-id: trunk@50439 -
2015-11-20 12:11:59 +00:00
mattias
76fdce40ea project groups: compile project with build modes
git-svn-id: trunk@50436 -
2015-11-20 10:46:35 +00:00
mattias
f941374644 IDE: clean up
git-svn-id: trunk@50435 -
2015-11-20 10:14:33 +00:00
mattias
ead4658b86 IDEIntf: project build modes
git-svn-id: trunk@50431 -
2015-11-20 09:08:44 +00:00
mattias
71bb489d46 IDE: fpc msg parser: parse linker follow messages
git-svn-id: trunk@50427 -
2015-11-19 22:39:15 +00:00
juha
1cc386ce1f IDE: More readable function IsFormDesign to detect "Design Form" (TForm, TFrame and TDataMadule descendant). From Maciej.
git-svn-id: trunk@50424 -
2015-11-19 13:55:46 +00:00
juha
a1667bc145 IDE: Bug fix for copy\paste of components for designed form for Qt and Gtk2. From Maciej.
git-svn-id: trunk@50419 -
2015-11-19 13:55:38 +00:00
mattias
0b7a5c0c34 lazbuild: nicer output running tool
git-svn-id: trunk@50406 -
2015-11-18 22:19:00 +00:00
mattias
7d5805e49b lazbuild: hide instantfpccache macro verbose messages by default
git-svn-id: trunk@50405 -
2015-11-18 22:12:21 +00:00
mattias
933b0120fb project groups: run action for loaded project
git-svn-id: trunk@50397 -
2015-11-18 15:38:28 +00:00
ondrej
95a246bac1 IDE, IDEIntf: moved TProject.ChangedStamp from IDE to IDEIntf (TLazProject)
git-svn-id: trunk@50385 -
2015-11-18 11:25:25 +00:00
ondrej
9b510c5bca packager, IDEIntf: fixed TLazPackageGraph.ChangeStamp in BeginUpdate/EndUpdate and moved ChangeStamp property to LCLIntf
git-svn-id: trunk@50384 -
2015-11-18 11:18:21 +00:00
ondrej
904373f6ce IDE: fixed default button in "The IDE is still building" dialog.
git-svn-id: trunk@50370 -
2015-11-17 15:55:49 +00:00
ondrej
3087610579 IDE: options: fixed EditorTabPosition anchoring
git-svn-id: trunk@50367 -
2015-11-17 14:54:06 +00:00
mattias
91ffe3b269 IDE: fixed update project menu items when project closed
git-svn-id: trunk@50353 -
2015-11-17 00:16:34 +00:00
mattias
ec191f98de IDE: fixed Always start new instance
git-svn-id: trunk@50350 -
2015-11-16 22:41:45 +00:00
ondrej
a55a3eb0c5 IDE: IDEInstances: reopen project at start if not opened in another instance
git-svn-id: trunk@50332 -
2015-11-15 07:31:22 +00:00
ondrej
fb69b8b59d IDE, codetools, synedit: fixed identifier completion of identifiers prefixed with &.
git-svn-id: trunk@50323 -
2015-11-12 17:01:27 +00:00
ondrej
4d88aa972e IDE: renamed AdvancedIPC to LazAdvancedIPC to prevent file duplicate errors with FPC 3.1.1. Issue #28999. Patch by Do-wan Kim
git-svn-id: trunk@50318 -
2015-11-12 12:55:30 +00:00
mattias
dae9ce8c70 IDE: compiler options: sort target processor list, issue #28997
git-svn-id: trunk@50315 -
2015-11-12 10:39:10 +00:00
mattias
c507846083 IDE+lazbuild: fixed loading last used package via global links, storing LastUsed date of global links, map dangling LastUsed dates to new lpl files
git-svn-id: trunk@50277 -
2015-11-11 01:18:13 +00:00
ondrej
ba310dcf48 IDE, CodeTools: improved character case recognition for units and namespaces.
git-svn-id: trunk@50268 -
2015-11-10 10:38:58 +00:00
ondrej
d49143fd83 IDE, CodeTools: support for unit names with dots. Issue #22235
git-svn-id: trunk@50266 -
2015-11-09 22:23:19 +00:00
mattias
f5d708e744 IDE: clean up
git-svn-id: trunk@50250 -
2015-11-08 10:06:06 +00:00
juha
cda0cfab52 IDE: Help options frame: simpler. Issue #28974, patch from Alexey.
git-svn-id: trunk@50249 -
2015-11-08 09:00:57 +00:00
juha
8cccad8aad IdeIntf: Remove a simple TRegisteredComponent.IsTControl function.
git-svn-id: trunk@50243 -
2015-11-07 16:37:20 +00:00
mattias
ad92302ba7 IDE: mouse actions options: simplified and improved layout for Linux, patch #28961 from Alexey
git-svn-id: trunk@50241 -
2015-11-06 22:34:29 +00:00
mattias
68a7b1d875 IDE: fixed search results when match at in psaces at beginning of line
git-svn-id: trunk@50238 -
2015-11-06 19:07:52 +00:00
juha
9271bc1893 IDE: Remove extra value of TextHint in IdeOptionsDialog form file. Issue #28956.
git-svn-id: trunk@50229 -
2015-11-04 21:29:29 +00:00
ondrej
5647f9b77d IDE: correct English dlfMouseSimpleGutterLines constant, issue #28960
git-svn-id: trunk@50227 -
2015-11-04 18:30:27 +00:00
maxim
90c6e305d8 IDE: improved i18n of 'Event/Method section' ComboBox in 'Options' -> 'Codetools' -> 'Code creation' page
git-svn-id: trunk@50222 -
2015-11-04 13:16:28 +00:00
maxim
43944aa78b IDE: added dots after 'Project' -> 'Project Inspector' and 'Project' -> 'Change Build Mode', patch from Alexey Torgashin, bug #28955
git-svn-id: trunk@50221 -
2015-11-04 13:01:25 +00:00
maxim
fd5a8e9676 IDE: fixed FilterEdit hint i18n in Options dialog, patch by Alexey Torgashin, bug #28956
git-svn-id: trunk@50220 -
2015-11-04 12:51:51 +00:00
ondrej
7ccbb1c8be IDE: fixed TChooseClassSectionDialog.Position (use poScreenCenter).
git-svn-id: trunk@50219 -
2015-11-04 11:21:19 +00:00
juha
1cefa33866 IDE: Prevent AV when trying to record a macro with closed editors. Issue #28947.
git-svn-id: trunk@50214 -
2015-11-03 15:41:19 +00:00
ondrej
c8cb925526 IDE: enhance LazIDEIntf with more MessagesView capabilities.
git-svn-id: trunk@50213 -
2015-11-03 15:06:42 +00:00
juha
0d90822293 IDE: Improve GenericCheckListForm layout. Issue #28945, patch from Alexey Torgashin.
git-svn-id: trunk@50212 -
2015-11-03 12:50:08 +00:00
mattias
41db65be18 IDE: warn if saving as non UTF-8 encoding looses characters and add error in messages window to jump to character, bug #28714
git-svn-id: trunk@50211 -
2015-11-02 23:16:38 +00:00
mattias
b6f1aa064c IDE: keep encoding when saving project lpr under another name, bug #28936
git-svn-id: trunk@50208 -
2015-11-02 22:26:58 +00:00
mattias
cd3c16aea2 IDE: keep encoding when save file as another name
git-svn-id: trunk@50206 -
2015-11-02 22:16:32 +00:00
ondrej
c1e2ae50cb IDE: don't show empty heaptrc output dialog on windows
git-svn-id: trunk@50202 -
2015-11-02 07:20:20 +00:00
ondrej
a49c8b7c1d IDE: AnchorDocking, load default and legacy configuration. Issue #28823
git-svn-id: trunk@50199 -
2015-10-29 15:52:29 +00:00
ondrej
1c6348c711 IDE: fixed debugger menu commands.
git-svn-id: trunk@50198 -
2015-10-29 11:52:52 +00:00
ondrej
e3749487a9 IDE: new dialog for r50196 #14e8ffa23a
git-svn-id: trunk@50197 -
2015-10-29 11:15:01 +00:00
ondrej
14e8ffa23a IDE, CodeTools: add more options and a prompt dialog for method creation. Issue #13994
git-svn-id: trunk@50196 -
2015-10-29 11:08:52 +00:00
ondrej
e33078e98f IDE: fixed AVs when no source editor is shown. Issue #28924
git-svn-id: trunk@50194 -
2015-10-28 20:15:22 +00:00
juha
83f4f4791e IDE: Refactor. Move the timestamp classes to unit SourceFileManager.
git-svn-id: trunk@50193 -
2015-10-28 18:04:09 +00:00
juha
53914cd492 IDE: Add an assertion to trace issue #28924.
git-svn-id: trunk@50192 -
2015-10-28 17:39:44 +00:00
juha
e3a1721df5 IDE: Cleanup.
git-svn-id: trunk@50185 -
2015-10-27 17:30:50 +00:00