Commit Graph

405 Commits

Author SHA1 Message Date
maxim
5ed0714686 IDE: added "Resave forms with i18n" function, which opens and resaves all project forms for which i18n was enabled in order to regenerate their translation tables
git-svn-id: trunk@52586 -
2016-06-29 22:48:52 +00:00
ondrej
b04af8ad35 ide: implement "Open unit" dialog
git-svn-id: trunk@52272 -
2016-05-03 13:36:39 +00:00
juha
b26c3a2855 IDE: Change menu caption 'Build many Modes' into 'Compile many Modes'. Related to issue #29773.
git-svn-id: trunk@52113 -
2016-04-06 10:58:59 +00:00
ondrej
a43a0c4d4b ide: implement Run without Debugging. Issue #29832
git-svn-id: trunk@51933 -
2016-03-14 09:29:58 +00:00
ondrej
3594fefc04 ide, codetools: change ClassCompleteCode into CompleteCodeInteractive
git-svn-id: trunk@51859 -
2016-03-08 16:46:12 +00:00
ondrej
06d19a8613 ide, codetools: implement class code creation (default: ctrl+shift+x) - the same as local code creation but the variable will be added to class/object section.
git-svn-id: trunk@51851 -
2016-03-07 20:22:33 +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
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
mattias
d4675305e2 IDEIntf: deprecated ChildsAsSubMenu, typo
git-svn-id: trunk@50816 -
2015-12-15 15:34:01 +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
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
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
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
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
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
juha
3f1c3e00ef IDE: Move Tools menu items "Convert Encoding" and "Check LFM file" out from Delphi conversion sub-menu.
git-svn-id: trunk@50140 -
2015-10-22 15:05:00 +00:00
mattias
b7210973bf IDE: menu item package graph with ..., bug #28884
git-svn-id: trunk@50126 -
2015-10-20 15:55:11 +00:00
juha
7633eaaa74 IDE: Remove items from View menu for toggling Palette, Coolbar and EditorToolbar.
git-svn-id: trunk@50071 -
2015-10-15 12:43:46 +00:00
mattias
159d719bdc IDEIntf: new IDE events: lihtProjectBuildingFinished, lihtLazarusBuilding, lihtLazarusBuildingFinished, lihtChangeToolStatus, patch #28839 from Ondrej
git-svn-id: trunk@50043 -
2015-10-12 23:43:13 +00:00
juha
412b1ebab6 IdeIntf, IDE: Define a command for changing project BuildMode. Otherwise a ToolButton does not show up.
git-svn-id: trunk@50032 -
2015-10-11 15:15:52 +00:00
juha
38878ad607 IdeIntf, IDE: Refactor command system. Separate menu and toolbar commands, update them in right place etc. Issue #28777, patch from Ondrej Pokorny.
git-svn-id: trunk@50026 -
2015-10-11 09:11:47 +00:00
juha
24978f559e IDE: Enhanced JumpTo* commands for procedure header and begin. Issue #28612, patch from Ondrej Pokorny.
git-svn-id: trunk@49811 -
2015-09-10 13:57:24 +00:00
juha
1b3cd61c09 IDE: Use shorter variable names in TIDECoolBarOptions.
git-svn-id: trunk@49742 -
2015-09-02 18:57:39 +00:00
juha
d66a3c37e6 IDE: Implement all IDE ToolButtons with a special behavior using the new API. By Ondrej Pokorny.
git-svn-id: trunk@49736 -
2015-09-02 05:28:06 +00:00
juha
6a78b21447 IDE: Create an API for IDE's ToolButtons and use it for Desktop list and JumpToSection list. Made by Ondrej Pokorny and myself.
git-svn-id: trunk@49732 -
2015-09-01 10:43:00 +00:00
juha
c8f344f97e Use a new icon for manage desktops command.
git-svn-id: trunk@49539 -
2015-07-13 09:10:18 +00:00
juha
0e282700b4 IDE: New class TIDETabMaster in LazIdeIntf for managing tabs for sourceeditor and related changes for docked and undocked IDE. r49390 from free-sparta branch by Maciej Izak.
git-svn-id: trunk@49537 -
2015-07-12 23:05:25 +00:00
juha
06ac76f560 LazUtils, unit FileUtil: Disable conditionally LazUtf8 and LazFileUtils wrapper functions. For testing define NoLazUTF8Wrappers and build Lazarus.
git-svn-id: trunk@49494 -
2015-07-04 23:08:00 +00:00
juha
feb5351691 IDE: Move SetupHints and UpdateIDEComponentPalette from MainIDE to MainIDEBar.
git-svn-id: trunk@49491 -
2015-07-02 18:50:32 +00:00
juha
7c8d3b0a52 IDE: Add visibility checkbox into component palette options frame. Layout changes. Move Visible flag under ComponentPaletteOptions.
git-svn-id: trunk@49487 -
2015-07-02 18:50:26 +00:00
juha
d8a16b6dd0 IDE: Move the "Invert Assignment" command away from refactoring menu. It changes program logic and is not a refactoring.
git-svn-id: trunk@49483 -
2015-07-02 18:50:15 +00:00
juha
15df1a216f IDE: An experimental GUI for saving and switching desktops + other related changes. Define EnableDesktops.
git-svn-id: trunk@49457 -
2015-06-28 12:27:48 +00:00
juha
5286b35a45 IDE: New class and variable/property for desktop settings in environment options.
git-svn-id: trunk@49432 -
2015-06-24 16:12:31 +00:00
juha
25db164995 IDE: Make component palette selection button toggle the dialog visibility. Issue #28232, patch from Ondrej Pokorny.
git-svn-id: trunk@49253 -
2015-06-03 16:42:32 +00:00
juha
c6b6503cf2 IDE: New JumpTo... commands and menu items. Remove the functionality from EditorToolbar. Issue #28199, patch from Ondrej Pokorny.
git-svn-id: trunk@49226 -
2015-05-31 10:21:27 +00:00
juha
c12cc20d48 IDE Coolbar: New class TIDECoolBarOptions for environment options data. No LCL components created there any more. Refactoring.
git-svn-id: trunk@48579 -
2015-04-01 15:34:18 +00:00
juha
f61f5b2163 IDE: Replace Main Toolbars with a Coolbar. Issue #27603, patch from Balázs Székely.
git-svn-id: trunk@48522 -
2015-03-27 18:34:57 +00:00
juha
af15b183a7 IDE: Configurable IDE toolbars. Issue #27603, patch from Balázs Székely.
git-svn-id: trunk@48246 -
2015-03-10 20:37:56 +00:00
mattias
f3f0866921 IDE: checked compiler warnings, clean up
git-svn-id: trunk@48218 -
2015-03-10 14:51:21 +00:00
mattias
4a98dfda57 IDE: clean up
git-svn-id: trunk@48189 -
2015-03-10 11:04:38 +00:00
juha
96987c1d32 IDE: Less updates for the component palette during startup.
git-svn-id: trunk@47111 -
2014-12-04 23:29:03 +00:00
mattias
1021bbb19a IDE: docking: restore: keep autosizing disabled during restore
git-svn-id: trunk@46859 -
2014-11-15 12:39:26 +00:00
juha
b67e8a8c92 IDE: add forgotten shortcut mapping. Shortcut keys don't work without it.
git-svn-id: trunk@46348 -
2014-09-29 18:22:30 +00:00
mattias
a882d45724 IDE: center window: bringtofron, issue #26775
git-svn-id: trunk@46315 -
2014-09-24 17:38:30 +00:00
juha
30cd69fe8f Diff tool: remove Save button, change "Diff" to "Compare files", try to prevent people creating invalid patches with it.
git-svn-id: trunk@46027 -
2014-08-10 14:05:17 +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
mattias
a469a64f53 IDE: package editor: started find in files
git-svn-id: trunk@46004 -
2014-08-01 12:38:12 +00:00
mattias
160cd91c5a IDE: clean up old external tools
git-svn-id: trunk@45945 -
2014-07-20 20:02:40 +00:00
juha
334c165af6 IDE: Move 'Component Palette' and 'IDE Speed Buttons' check-items lower in View menu.
git-svn-id: trunk@45927 -
2014-07-19 10:12:20 +00:00
juha
503833f19b Remove typecasts because LookupRoot was moved to TIDesigner. Also formatting.
git-svn-id: trunk@45784 -
2014-07-05 10:49:34 +00:00
juha
48a6a75f6c IDE: A new command and entry in Run menu for building many modes at one go.
git-svn-id: trunk@45772 -
2014-07-04 14:31:31 +00:00
juha
72bb33e99c IDE: use better text for menu item and variables, "Clean up and Build".
git-svn-id: trunk@45771 -
2014-07-04 14:30:51 +00:00
juha
4486bfc9ed IDE: Replace TProjectReadFlags with a boolean LoadParts.
git-svn-id: trunk@45757 -
2014-07-03 11:50:41 +00:00
juha
3926c42a5f IDE: Add option to show form's name in window menu. Issue #26420, patch from Tomasz Wieckowski.
git-svn-id: trunk@45725 -
2014-06-28 23:25:29 +00:00
juha
07d5812fe3 IDE: Move Delphi Conversion tools to submenu. Issue #26346, patch from Flávio Etrusco.
git-svn-id: trunk@45667 -
2014-06-26 12:21:29 +00:00
juha
48944a68dc IDE: remove deprecated method GetUnitWithPageIndex.
git-svn-id: trunk@45457 -
2014-06-10 16:10:35 +00:00
mattias
403ed545d1 IDE: enabled new external tools by default, use old code with -dEnableOldExtTools
git-svn-id: trunk@45396 -
2014-06-08 10:19:28 +00:00
mattias
f3a8270e7d IDE: insert license notice commands: split into English and translated items
git-svn-id: trunk@45219 -
2014-05-29 09:43:07 +00:00
mattias
8844f15f3a IDE: designer mediator: fixed non visual components selection and moving, patch #26234
git-svn-id: trunk@45216 -
2014-05-28 22:43:19 +00:00
mattias
2a05226c0a IDE: fixed clearing project target file name when using project template
git-svn-id: trunk@45214 -
2014-05-28 17:05:12 +00:00
mattias
78b3ddb3f6 IDE: new project: if there is are default project settings: adapt target file name to resemble project name, bug #23379
git-svn-id: trunk@44155 -
2014-02-18 21:18:59 +00:00
martin
40664e7c02 IDE: Move the "all component tabs" speedbutton into tabsheet
git-svn-id: trunk@42793 -
2013-09-14 13:12:50 +00:00
mattias
cf4f0b577b IDE: further migration external tools
git-svn-id: trunk@42295 -
2013-08-03 19:33:59 +00:00
mattias
a3c0c0d439 IDE: further migration external tools
git-svn-id: trunk@42292 -
2013-08-03 18:39:14 +00:00
mattias
057762a149 IDE: migrate compiler message types
git-svn-id: trunk@42234 -
2013-07-30 09:18:33 +00:00
mattias
daa7994b98 IDE: center lost window: min size 70x70, set WindowState to wsNormal
git-svn-id: trunk@42138 -
2013-07-19 09:39:06 +00:00
mattias
6426218e58 IDE: renamed Manage Source Editors
git-svn-id: trunk@41976 -
2013-07-02 18:30:32 +00:00
mattias
5ef97c0b5c IDE: added menu item Windows / Center a lost window
git-svn-id: trunk@41974 -
2013-07-02 17:34:04 +00:00
mattias
24737576de IDE: new unit dependencies
git-svn-id: trunk@41782 -
2013-06-21 13:41:07 +00:00
mattias
422e68c742 IDE: mode matrix: save enabled options in session modes
git-svn-id: trunk@41461 -
2013-05-30 14:29:43 +00:00
mattias
047c8fcb6d IDE: less verbosity
git-svn-id: trunk@41417 -
2013-05-26 12:53:21 +00:00
mattias
f4cb4fec12 IDE: pass BlockTabIndent to codetools
git-svn-id: trunk@40791 -
2013-04-11 11:08:01 +00:00
mattias
70fb9b8f5e IDE: fixed crash
git-svn-id: trunk@40361 -
2013-02-21 13:05:55 +00:00
mattias
4a0a600a00 IDE: moved IDE Internalss / View Package Links to Package / Package Links
git-svn-id: trunk@40000 -
2013-01-28 10:43:10 +00:00
mattias
88c2af49d0 IDE: designer: fixed handling deactivate messages
git-svn-id: trunk@39774 -
2013-01-06 11:53:30 +00:00
mattias
14935d5913 IDE: check Project1 in UpdateHighlighters, bug #23529
git-svn-id: trunk@39626 -
2012-12-23 09:26:40 +00:00
mattias
f72c960927 IDE: clean up
git-svn-id: trunk@39451 -
2012-12-06 15:03:52 +00:00
juha
09ca4df1ec IDE: Simplify UpdateWindowMenu. Remove (now useless) delayed functionality.
git-svn-id: trunk@39172 -
2012-10-27 17:04:05 +00:00
juha
b4440971ec IDE: Make File -> "Close All" cloase also packages. Rename "Close" to "Close Editor File". Issue #12422
git-svn-id: trunk@38921 -
2012-09-30 12:33:52 +00:00
juha
35994bb452 IDE: Move more methods to SourceFileManager. It has not reference back to main unit any more.
git-svn-id: trunk@38800 -
2012-09-23 19:01:06 +00:00
juha
b393a5bd18 IDE: Move funcs from MainIDE to MainIDEBase (DoMergeDefaultProjectOptions) and to SourceFileManager (CheckMainSrcLCLInterfaces, DoOpenMainUnit, DoRevertMainUnit)
git-svn-id: trunk@38794 -
2012-09-21 20:36:00 +00:00
juha
fdb25262a7 IDE: Move BeginCodeTool to MainBase.
git-svn-id: trunk@38768 -
2012-09-20 22:36:23 +00:00
juha
08589a996b IDE: Move SetRecentFilesMenu from TMainIDE to TMainIDEBase
git-svn-id: trunk@38767 -
2012-09-20 22:01:44 +00:00
mattias
643c170bbe IDE: moved SetRecentProjectFilesMenu to mainbase
git-svn-id: trunk@38734 -
2012-09-18 11:59:05 +00:00
juha
069cd283e5 IDE: Refactor the main unit heavily. Code related to source files is moved to a new SourceFileManager unit
git-svn-id: trunk@38701 -
2012-09-16 21:05:01 +00:00
martin
b34b609f50 Debugger: added Attach/Detach
git-svn-id: trunk@38536 -
2012-09-06 12:41:24 +00:00
mattias
b0abb50057 IDE: clean up, ignore mainbar deactivate events on destroy
git-svn-id: trunk@38388 -
2012-08-26 13:08:44 +00:00
martin
4eeeddf42d IDE: Added list of recorded editor macros
git-svn-id: trunk@37679 -
2012-06-17 21:16:52 +00:00
juha
b1a2dfb791 IDE: Add Source/Insert General/MIT Notice. Issue #22151, patch from Reinier Olislagers
git-svn-id: trunk@37466 -
2012-05-30 16:56:55 +00:00
juha
ac7e7e1490 Comment fix and formatting
git-svn-id: trunk@37412 -
2012-05-24 23:05:05 +00:00
martin
6f67bce681 Fix Crash in building "Windows" (list of open W.) Menu. Note 0059576 in Issue #22015 (not related to other parts of issue)
git-svn-id: trunk@37274 -
2012-05-14 12:32:13 +00:00
mattias
3c6f470562 IDE: view / IDE internal / what needs building
git-svn-id: trunk@36647 -
2012-04-07 02:43:56 +00:00
mattias
c24580f5a9 IDE: clean up
git-svn-id: trunk@36568 -
2012-04-04 23:49:45 +00:00
martin
4eebdaad64 IDE: Export as HTML (rev 36523 #db25fe4136) fix reference to none existing resource
git-svn-id: trunk@36530 -
2012-04-02 20:33:44 +00:00
martin
db25fe4136 IDE: Export as HTML
git-svn-id: trunk@36523 -
2012-04-02 15:35:22 +00:00
martin
75ebdba3f9 IDE: moved update of window menu from OnIdle to ScreenChange and OnClick
git-svn-id: trunk@36470 -
2012-03-30 16:34:36 +00:00
juha
22c9cf054e IDE: unify some single word resource strings.
git-svn-id: trunk@36332 -
2012-03-25 19:10:21 +00:00
martin
08c6a8f811 IDE: Group tabs in Window menu / check menuitem is assigned
git-svn-id: trunk@36268 -
2012-03-23 11:19:40 +00:00