Commit Graph

497 Commits

Author SHA1 Message Date
mattias
f25c0d95e5 IDE: using IDEIntf to show dockable windows
git-svn-id: trunk@25604 -
2010-05-24 14:31:03 +00:00
mattias
160b52476f IDEIntf: started TIDEWindowCreator for registering independent/dockable windows
git-svn-id: trunk@25597 -
2010-05-24 00:58:44 +00:00
mattias
72143c6008 IDE: update package editor when package is modified
git-svn-id: trunk@24896 -
2010-04-24 20:38:21 +00:00
mattias
53acb8a2b2 IDE: auto open package editor for modified packages
git-svn-id: trunk@24893 -
2010-04-24 20:05:26 +00:00
mattias
265089f8cf IDEIntf: added handler package file loaded
git-svn-id: trunk@24872 -
2010-04-24 11:58:05 +00:00
mattias
0b6cea3e38 IDEIntf: added handler PackageEditingInterface.AddHandlerOnGraphChanged
git-svn-id: trunk@24826 -
2010-04-22 19:40:30 +00:00
mattias
40e225dab2 IDEIntf: added TPackageEditingInterface.FindPackageWithName
git-svn-id: trunk@24824 -
2010-04-22 19:02:39 +00:00
mattias
c30d8825cf IDEIntf: added PackageEditingInterface.GetPackages
git-svn-id: trunk@24705 -
2010-04-19 00:00:59 +00:00
mattias
19dd8f0be3 IDE: save lpk files: keep eol type and encoding, bug #16224
git-svn-id: trunk@24507 -
2010-04-08 13:03:52 +00:00
mattias
325fda06de IDE: confirm changes of installed packages: list changes at start
git-svn-id: trunk@24449 -
2010-04-05 20:13:59 +00:00
martin
9040201c83 IDE/SourceEditor/Packages: Using SourceEditorManager / Removed all references to single instance "var SourceNotebook" (for multi-window handling)
git-svn-id: trunk@24113 -
2010-03-20 15:12:33 +00:00
martin
8c94ff2bd4 Ide/Project; SourceEditor: More using SourceEditorManager (for multi-window handling)
git-svn-id: trunk@24091 -
2010-03-18 22:14:09 +00:00
martin
e1290c555d Ide/Project; SourceEditor: Start using SourceEditorManager (for multi-window handling)
git-svn-id: trunk@24045 -
2010-03-16 16:16:32 +00:00
mattias
09a6ed59f3 IDE: fixed nested macros, using default for FPCVer macro, bug #16008
git-svn-id: trunk@24035 -
2010-03-16 13:30:29 +00:00
vincents
91cf532a8f package manager: use yes/no buttons in dialog which asks to delete old packages from delphifreak (issue #15738)
git-svn-id: trunk@23968 -
2010-03-12 16:05:39 +00:00
paul
4ca87431d7 ide: increase project version build number only on build and not on each compile/run
git-svn-id: trunk@23772 -
2010-02-24 02:32:13 +00:00
paul
825101fc3f packager: extend TPkgManager.IterateComponentNames, TPkgManager.FindUsableComponent to allow referencing to other forms/datamodules/frames (roots themselves, not their children)
git-svn-id: trunk@23722 -
2010-02-17 04:03:39 +00:00
paul
c831cad6e0 lazbuild: fix memory leaks
git-svn-id: trunk@23612 -
2010-02-03 03:39:51 +00:00
mattias
bea4a6f00e IDE: clean up
git-svn-id: trunk@23537 -
2010-01-23 15:44:45 +00:00
mattias
62c13bb277 IDE: confirm install packages: replaced messagedlg with custom dlg, bug #15564, from Alexander Klenin
git-svn-id: trunk@23533 -
2010-01-23 10:01:20 +00:00
paul
040bb76815 ide, codetools, packager: use Classes.TGetStrProc instead of similar locally defined types by Alexander S. Klenin (issue #0015556)
git-svn-id: trunk@23514 -
2010-01-21 02:24:16 +00:00
paul
2826bd7bab ide: remove OnImExportCompilerOptions event and use MainIDEInterface directly instead
git-svn-id: trunk@23358 -
2010-01-03 13:51:38 +00:00
mattias
77b42d4ccc IDE: new package unit: use compiler options for mode directive
git-svn-id: trunk@23287 -
2009-12-26 09:02:09 +00:00
mattias
5d8216725c IDE: implemented new package type Main unit
git-svn-id: trunk@23042 -
2009-12-08 22:48:49 +00:00
mattias
74860b471d lazbuild: fixed compiling ide
git-svn-id: trunk@23007 -
2009-12-06 23:24:43 +00:00
mattias
affef50bcc IDE: remove LPKSource when reverting lpk and lpk was deleted
git-svn-id: trunk@22894 -
2009-12-01 12:24:55 +00:00
mattias
a8af53b8b2 IDE: added codetools.lpk
git-svn-id: trunk@22883 -
2009-11-30 20:58:04 +00:00
mattias
99fd7bc690 IDEIntf: added open package flag pofDoNotOpenEditor, when changing lazarus source directory reload packages in lazarus source directory
git-svn-id: trunk@22862 -
2009-11-29 23:51:13 +00:00
paul
75d877a8fb ide: rename AUnitName properties to Unit_Name
git-svn-id: trunk@22354 -
2009-10-30 15:16:14 +00:00
paul
1e5ed0e46d packager: change AUnitName property to Unit_Name
git-svn-id: trunk@22353 -
2009-10-30 15:02:59 +00:00
paul
79ff6ed4bc components, ide, ideintf: change UnitName identifier to AUnitName inside classes (preparations for the new TObject.UnitName method)
git-svn-id: trunk@22327 -
2009-10-29 08:40:22 +00:00
mattias
2265922f51 IDE: removed disable code for multiform props
git-svn-id: trunk@22259 -
2009-10-22 12:52:45 +00:00
mattias
17d85d9ddc IDE: TComponent properties: search not only in CreateForm components but in all open components
git-svn-id: trunk@22257 -
2009-10-22 11:45:13 +00:00
mattias
9db44686b6 IDE: package manager: AddProjectDependency: return mrOk if already exists
git-svn-id: trunk@22113 -
2009-10-12 11:54:55 +00:00
mattias
450df82084 IDE: added quick fix item for fatal cant find unit, add requirement
git-svn-id: trunk@22014 -
2009-10-04 01:39:00 +00:00
mattias
580cd00451 IDE: save package on create
git-svn-id: trunk@21936 -
2009-10-01 09:46:30 +00:00
mattias
2018344136 IDE: fixed searching package files of default packages
git-svn-id: trunk@21700 -
2009-09-14 14:33:40 +00:00
mattias
a9ffff9a88 IDE: package manager: fixed crash caused by TPkgManager.AddDependencyToOwners
git-svn-id: trunk@21512 -
2009-09-01 10:35:50 +00:00
paul
e447466f59 ide: fix compilation with fpc 2.5.1
git-svn-id: trunk@21277 -
2009-08-18 08:42:22 +00:00
mattias
903c14a1b0 IDE: resourcestring for new package, bug #14224, from Marcelo B Paula
git-svn-id: trunk@21044 -
2009-08-01 07:05:05 +00:00
mattias
20c21820e4 IDE: trim TargetDir of IDE
git-svn-id: trunk@20986 -
2009-07-28 06:51:33 +00:00
vincents
df02752fd5 IDE: packages opened in the package graph are added to the recent package list from Samuel Herzog (issue #14047)
git-svn-id: trunk@20762 -
2009-06-28 17:50:49 +00:00
mattias
5f4c6b579f IDE: added more ShowAbort flags
git-svn-id: trunk@19651 -
2009-04-27 18:08:58 +00:00
mattias
5bab9c1275 IDE: package manager: fixed mem leak
git-svn-id: trunk@19309 -
2009-04-10 14:49:38 +00:00
paul
ad5a5e1c39 ide: if we answer yes on "Stop the debugging" when we are closing IDE then close IDE after we stop (fixes last part of bug #0007562)
git-svn-id: trunk@18899 -
2009-03-05 10:35:46 +00:00
mattias
627a0265fb changed default widgetset gtk to gtk2
git-svn-id: trunk@16910 -
2008-10-07 12:05:16 +00:00
mattias
9032caa4fd UTF-8: added ExpandFilenameUTF8
git-svn-id: trunk@16272 -
2008-08-27 11:25:01 +00:00
mattias
69cfe88898 using UTF-8 for file operations and environment variables
git-svn-id: trunk@16236 -
2008-08-25 22:32:23 +00:00
mattias
f078b5574b IDE: adding package to project uses section when set in options
git-svn-id: trunk@16214 -
2008-08-24 22:02:51 +00:00
mattias
bee248c6f7 IDE: added option to package usage option whether a package main unit is added to the project uses section
git-svn-id: trunk@16212 -
2008-08-24 20:51:44 +00:00
mattias
59b6c95052 IDE: not auto adding package to project uses section for designtime packages
git-svn-id: trunk@16211 -
2008-08-24 20:15:39 +00:00
mattias
88e3f9b965 IDE: writing Makefile: skip if directory is not writable
git-svn-id: trunk@16195 -
2008-08-23 10:25:02 +00:00
mattias
1e87ce80b9 IDE: compiler options: replaced obsolete -S mode flags with -M flag
git-svn-id: trunk@16144 -
2008-08-19 12:16:28 +00:00
mattias
1752c2e410 IDE: environment option FPCSourceDirectory can now contain macros
git-svn-id: trunk@16122 -
2008-08-18 14:10:26 +00:00
mattias
ea23d0c086 IDE+codetools: using compiler mode Delphi when set in compiler options
git-svn-id: trunk@16092 -
2008-08-17 19:45:49 +00:00
mattias
c81aab571f fixed uninitialized function results
git-svn-id: trunk@16088 -
2008-08-16 20:51:45 +00:00
mattias
5a345bd3b3 IDE: new package: auto fixing translation bugs for new package name
git-svn-id: trunk@16068 -
2008-08-15 12:57:20 +00:00
mattias
83a985a67e fixed abort on lfm repair during project loading, fixed uninitialized result for HasUnitRegisterProc
git-svn-id: trunk@15942 -
2008-08-03 20:01:46 +00:00
mattias
19b259bb99 IDE: removed auto resolving symlinks. Filenames must fit the search paths
git-svn-id: trunk@15795 -
2008-07-16 23:22:54 +00:00
mattias
d875e8ef93 lazbuild: implemented compiling IDE
git-svn-id: trunk@15749 -
2008-07-11 15:43:48 +00:00
mattias
acc9c7d69c IDE: moved some IDE building code down to packagegraph
git-svn-id: trunk@15747 -
2008-07-11 15:21:55 +00:00
mattias
3c1f8a71b4 IDE: moved some more code from pkgboss to packagegraph
git-svn-id: trunk@15744 -
2008-07-11 13:42:42 +00:00
mattias
9d0afc204c IDE: moved IFDEF BigIDE to lazarus.pp to let it work even on quick build, LazBuild: implemented compiling IDE standard packages
git-svn-id: trunk@15720 -
2008-07-09 13:22:45 +00:00
mattias
085ddbcdac IDE: adding frame to form: adding published var, unit and package
git-svn-id: trunk@15692 -
2008-07-07 11:02:58 +00:00
vincents
652b5eb74c default widget set for Mac OS X is now Carbon, not gtk1
git-svn-id: trunk@15488 -
2008-06-20 19:33:44 +00:00
mattias
e05e391f2b IDE: implemented adding packages when creating new unit
git-svn-id: trunk@15394 -
2008-06-12 10:04:25 +00:00
mattias
97ceeb98a6 IDE: enabled multi form properties by default
git-svn-id: trunk@15334 -
2008-06-06 06:14:04 +00:00
mattias
0f58489d09 IDE: saving package user links after opening project dependencies
git-svn-id: trunk@15255 -
2008-05-27 09:28:51 +00:00
mattias
66ceb35a86 IDE: save package as now checks if a unit with same name already exists
git-svn-id: trunk@15029 -
2008-05-02 09:04:33 +00:00
vincents
543413cdd4 IDE: added package -> New package ... menu option based on patch from Samuel Herzog (bug #11161)
git-svn-id: trunk@14877 -
2008-04-18 13:21:47 +00:00
mattias
542dbfa485 IDE: clean up
git-svn-id: trunk@14833 -
2008-04-15 16:54:43 +00:00
mattias
d4554a0a9b IDE: component properties: added check if referenced forms are auto created in lpr
git-svn-id: trunk@14825 -
2008-04-15 11:23:16 +00:00
paul
09b6731e09 ide: start resolving foreign references (works only when referenced form is already loaded)
git-svn-id: trunk@14798 -
2008-04-10 08:44:50 +00:00
mattias
d547195c8f IDE: implemented check if package uses Owner of property
git-svn-id: trunk@14754 -
2008-04-04 17:55:27 +00:00
mattias
03a7cd8f82 IDE: implemented experimental TPersistentPropertyEditor.SetValue for multi forms
git-svn-id: trunk@14752 -
2008-04-04 17:02:49 +00:00
mattias
3d48fcca42 IDE: implemented experimental TPersistentPropertyEditor.GetValues for multi forms
git-svn-id: trunk@14751 -
2008-04-04 16:25:44 +00:00
mattias
58cbd83556 IDE: package editor: fixed check if package provides another package
git-svn-id: trunk@14717 -
2008-04-01 15:26:36 +00:00
mattias
2333a7d2a5 IDE: adding date to auto generated makefiles from Mazen
git-svn-id: trunk@14620 -
2008-03-23 00:01:26 +00:00
mattias
124ada7e4c IDE: adding comment to auto generated Makefile.fpc that the file is autogenerated from Mazen
git-svn-id: trunk@14614 -
2008-03-22 21:42:29 +00:00
mattias
3e15890632 IDE: checking package Makefile.fpc changes ignoring comments and empty lines
git-svn-id: trunk@14613 -
2008-03-22 21:39:34 +00:00
paul
7b44b9d924 ide: rename UnitEditor to SourceEditor
git-svn-id: trunk@14531 -
2008-03-15 13:17:37 +00:00
mattias
6a08781b0f IDE: reduced verbosity
git-svn-id: trunk@14530 -
2008-03-15 13:12:51 +00:00
mattias
11c51b535c IDE: fixed possible crash, bug #10171
git-svn-id: trunk@14490 -
2008-03-10 17:47:41 +00:00
mattias
65a770df87 IDE: fixed overriding build target OS/CPU/LCL, bug #10915
git-svn-id: trunk@14337 -
2008-03-01 11:28:43 +00:00
mattias
4ef23076cb codetools: started conversion of codetools to normal package
git-svn-id: trunk@14262 -
2008-02-26 16:12:23 +00:00
mattias
36792e86c0 IDE: not raising warning about mising packages during opening project - just do not open the forms, bug #10398
git-svn-id: trunk@14209 -
2008-02-20 13:43:44 +00:00
mattias
e0311508dd IDE: fixed checking package name conflicts, bug #10836
git-svn-id: trunk@14149 -
2008-02-15 21:07:04 +00:00
mattias
609b0b0a2d IDE: fixed checking for package provides when adding a component to a form
git-svn-id: trunk@13981 -
2008-02-05 18:23:32 +00:00
mattias
999e8b059d IDE: TXMLConfig.Flush does not save if Filename empty, TLazPackage extended to save to string, package system extended to revert packages not edited and to check changed packages on disk, disk diff dlg extended to show changes of packages
git-svn-id: trunk@13913 -
2008-01-29 17:52:05 +00:00
mattias
cb16ea3d75 IDE: package editor: added menu item More / View ToDo list
git-svn-id: trunk@13793 -
2008-01-19 10:22:18 +00:00
mattias
af1db7c9d0 IDE: added resourcestrings for install/remove package confirm dialog
git-svn-id: trunk@13762 -
2008-01-15 20:45:43 +00:00
mattias
15fe65e8c2 IDE: fixed pkg manager abstract method warning
git-svn-id: trunk@13229 -
2007-12-08 18:23:05 +00:00
mattias
53e8d6533f IDE: fixed searching owner of virtual files
git-svn-id: trunk@13168 -
2007-12-05 19:27:09 +00:00
mattias
29f5ce9731 IDE: fixed adding package when adding a component to a form
git-svn-id: trunk@13129 -
2007-12-03 19:27:09 +00:00
mattias
dd735a4378 replaced writeln with debugln
git-svn-id: trunk@13011 -
2007-11-24 21:28:46 +00:00
mattias
7a243a0dbd codetools: added a cache for FindDeclarationAndOverload calls, IDE: combined macro time stamps of values and graph
git-svn-id: trunk@12937 -
2007-11-20 20:00:26 +00:00
mattias
e4ed360ac1 IDE: added functions to search possible package/project for files
git-svn-id: trunk@12924 -
2007-11-19 19:16:25 +00:00
mattias
12a7912211 IDE: added dialog to explore the current package links
git-svn-id: trunk@12811 -
2007-11-10 13:59:51 +00:00
mattias
c1df9e4739 IDE: ignore write errors for .po and Makefiles if directory is readonly
git-svn-id: trunk@12718 -
2007-11-03 16:56:23 +00:00
mattias
f97864b493 IDE: added flag to not compile IDE when just installing a package
git-svn-id: trunk@12698 -
2007-11-02 16:44:11 +00:00
mattias
1d517decaf IDE: fixed auto code templates to not always add the typed character, IDE: fixed resetting IDE ToolStatus, fixing crash when double clicking on install package button, IDEIntf: added property OpenEditorsOnCodeToolChange to allow tools to cleanly change sources (this fixes the bug of quickfix items not working with temporary files)
git-svn-id: trunk@12613 -
2007-10-27 18:26:35 +00:00
mattias
5fa66be34e IDE: fixed i18n flags for packages
git-svn-id: trunk@12547 -
2007-10-21 22:16:26 +00:00
mattias
f20081a879 IDE: improved and enabled creation of .lrt files and combining all .rst/.lrt files into one .po files per project. ToDo: do the same for packages. From Luis Rodrigues
git-svn-id: trunk@12344 -
2007-10-06 13:59:31 +00:00
mattias
4f8d2a8022 IDE: added package option Provides - needed by KOL, gtk intf: reduced warnings, fixed wrong type cast calling gdk_text_extends (crashing Label.OptimalFill=true and miscalculation of width)
git-svn-id: trunk@12080 -
2007-09-19 17:58:52 +00:00
mattias
afcbbf4db0 codetools: implemented local type and var section for generics
git-svn-id: trunk@11833 -
2007-08-17 12:48:29 +00:00
vincents
671de5110e IDE: replaced the Cancel button with "Skip this package", when an error is shown during loading of multiple packages, bug(8655)
git-svn-id: trunk@11439 -
2007-07-06 20:18:38 +00:00
mattias
78509220c9 LCL: TSpeedButton: if mouse capture lost then update state, fixed state when invoking Click which triggers ShowModal
git-svn-id: trunk@11211 -
2007-05-28 12:12:51 +00:00
vincents
33c83a30ef disabled debug output
git-svn-id: trunk@10951 -
2007-04-16 10:08:01 +00:00
vincents
f75315aedf package manager: don't use gettext unit for translating resource strings, but only our own translations unit, fixes bug #8644
git-svn-id: trunk@10949 -
2007-04-16 09:57:09 +00:00
mattias
a46e0d0b54 LCL: changed TApplication.AddOnIdleHandler to use TIdleEvent instead of TNotifyEvent, IDE: codebrowser: added resourcestrings
git-svn-id: trunk@10823 -
2007-03-28 19:01:27 +00:00
mattias
9caf40c771 IDE: wehn adding a package for a component, try the unit owner of the class first
git-svn-id: trunk@10734 -
2007-03-10 21:00:15 +00:00
mattias
e77c31ed38 codetools: searching include file of include file in directory of first include file
git-svn-id: trunk@10723 -
2007-03-08 23:35:58 +00:00
mattias
e8fa91fe05 IDE: implemented loading .po files of packages
git-svn-id: trunk@10411 -
2007-01-10 01:29:36 +00:00
jesus
214f4d229d correction from Vincent for rebuilding lazarus
git-svn-id: trunk@10367 -
2007-01-02 19:34:10 +00:00
vincents
4b95658b90 IDE: don't rebuild the IDE, if the user closed the confirmation dialog (mrCancel is returned for MessageDlg). Bug #8010
git-svn-id: trunk@10366 -
2007-01-02 12:54:09 +00:00
mattias
198bbb69ce IDE: implemented auto adding package when setting TPicture property with TPicturePropertyEditor
git-svn-id: trunk@10263 -
2006-11-29 23:11:02 +00:00
vincents
4082bf227f creating package makefiles: the win64 OS uses the win32 widget set
git-svn-id: trunk@10113 -
2006-10-28 10:14:08 +00:00
mattias
2cdabd7f91 IDE: adding include path to makefiles for packages
git-svn-id: trunk@9943 -
2006-09-20 08:56:24 +00:00
mattias
92a59e706f added example to add IDE help for the sources of a package
git-svn-id: trunk@9941 -
2006-09-19 22:25:33 +00:00
mattias
33c9b2e647 OI: made cut/copy/paste/delete descriptions more clear and paste components does not delete components
git-svn-id: trunk@9921 -
2006-09-17 22:25:05 +00:00
mattias
ef77b40e9f fixed closing an empty TTIPropertyGrid
git-svn-id: trunk@9866 -
2006-09-12 16:39:51 +00:00
mattias
694d469e5e IDEIntf: added revert editor file function, h2pas gui: added tools for extern c and empty c macros
git-svn-id: trunk@9839 -
2006-09-08 15:24:58 +00:00
mattias
b2cade9a41 fixed uninitialized value
git-svn-id: trunk@9833 -
2006-09-07 23:21:36 +00:00
mattias
f7855da268 IDE: moved package compile code to packagesystem, IDEIntf: removed IsPartOfProject flag of Backup functions, lazbuidl: package compiling
git-svn-id: trunk@9821 -
2006-09-06 22:40:37 +00:00
mattias
a7c0385d1a lazbuild: checking dependency graph
git-svn-id: trunk@9815 -
2006-09-05 11:36:29 +00:00
mattias
b45d740067 sorted IDE macros
git-svn-id: trunk@9796 -
2006-09-02 21:10:32 +00:00
mattias
7edbac0155 lazbuild: started package system
git-svn-id: trunk@9793 -
2006-09-02 20:37:13 +00:00
mattias
504a3626cd started lazbuild
git-svn-id: trunk@9784 -
2006-09-02 11:24:50 +00:00
mattias
720ab0fada IDEIntf: added interface for external tools
git-svn-id: trunk@9654 -
2006-07-21 18:00:24 +00:00
mattias
430fb4121b compiler options: fixed creating relative/absolute parsed platform independent paths
git-svn-id: trunk@9536 -
2006-07-01 19:30:39 +00:00
mattias
1552df85ab added diff for compiler options
git-svn-id: trunk@9362 -
2006-05-27 13:36:02 +00:00
mattias
dc4d7c5d38 IDE now checks, if all files of the package exists
git-svn-id: trunk@9309 -
2006-05-19 16:27:15 +00:00
mattias
9c1a175b91 fixed typos makro
git-svn-id: trunk@9271 -
2006-05-13 12:00:43 +00:00
mattias
1f0d4ffeee fixed crash in PackageGraphFindFPCUnit
git-svn-id: trunk@8954 -
2006-03-18 00:57:47 +00:00
mattias
62ffcbc9b2 added codetools directory cache for units
git-svn-id: trunk@8945 -
2006-03-17 17:10:53 +00:00
mattias
1c7bef0c34 OpenDependency now tries the Owner directory as well
git-svn-id: trunk@8887 -
2006-03-07 18:41:46 +00:00
mattias
63479cecfd added xml error for read errors on lpk files
git-svn-id: trunk@8886 -
2006-03-07 17:43:41 +00:00
mattias
e3de45822b added a warning on saving a package for missing files
git-svn-id: trunk@8878 -
2006-03-07 11:35:42 +00:00
mattias
2e81a8fee5 improved package file search for relative paths
git-svn-id: trunk@8833 -
2006-02-26 15:31:02 +00:00
vincents
a43501c484 added GetExecutableExt and GetLibraryExt
git-svn-id: trunk@8789 -
2006-02-21 16:27:17 +00:00
vincents
98194bbf1f remove last path delimeter from UnitOutputPath in Makefile.fpc
git-svn-id: trunk@8659 -
2006-01-29 21:00:18 +00:00
mattias
2648e3fbbd improved uninstalling missing packages
git-svn-id: trunk@8627 -
2006-01-26 21:54:34 +00:00
mattias
fa3cda85f5 added debugging for clipboard
git-svn-id: trunk@8603 -
2006-01-23 10:37:40 +00:00
mattias
4914273463 fixed auto adding package to project on popupmenu
git-svn-id: trunk@8598 -
2006-01-21 22:43:29 +00:00
mattias
4f9d61fb11 Makefile custom options are now platform independent
git-svn-id: trunk@8590 -
2006-01-21 09:46:15 +00:00
mattias
4de0211460 added default LCL_PLATFORM for all big ide components
git-svn-id: trunk@8589 -
2006-01-21 09:38:59 +00:00
mattias
cd0e23c506 trim trailing PathDelim dirs for Makefile.fpc
git-svn-id: trunk@8579 -
2006-01-20 15:55:22 +00:00
mattias
b436e98196 added TurboPowerIPro and TDbf to bigide components
git-svn-id: trunk@8575 -
2006-01-20 14:48:22 +00:00
mattias
d7347356ff implemented compiler options parsed optins with platform independent makros, disabled string highlighting
git-svn-id: trunk@8573 -
2006-01-20 13:38:42 +00:00
mattias
c5381fa007 reduced debugging output and extended debugging of lcl
git-svn-id: trunk@8565 -
2006-01-19 18:36:07 +00:00
mattias
595c2cba5c fixed mem leak macro PkgSrcPath
git-svn-id: trunk@8553 -
2006-01-18 14:38:27 +00:00
mattias
042e4992ac fixed checking package Makefile.fpc ignoring space differences
git-svn-id: trunk@8547 -
2006-01-18 00:02:36 +00:00
mattias
9278bbf72a fixed using / as path delimiter for Makefile.fpc for packages
git-svn-id: trunk@8524 -
2006-01-15 23:31:23 +00:00
mattias
72fff304ac generated Makefile.fpc now always use / as pathdelim
git-svn-id: trunk@8523 -
2006-01-15 14:38:22 +00:00
mattias
f99c219620 improved checking if package main source changed
git-svn-id: trunk@8493 -
2006-01-11 00:38:51 +00:00
mattias
50e0571b25 converted pkg graph explorer to lfm from Darius
git-svn-id: trunk@8492 -
2006-01-11 00:03:07 +00:00
mattias
6edfc6200b Makefile update only on change
git-svn-id: trunk@8477 -
2006-01-09 23:08:37 +00:00
mattias
4b11686705 moved IDE command constants to ideintf/idecommands.pas
git-svn-id: trunk@8460 -
2006-01-07 13:59:59 +00:00
mattias
f4b9ce7264 fixed newdialog
git-svn-id: trunk@8453 -
2006-01-06 16:28:21 +00:00
vincents
2d4b6606aa added -q parameter to fpcmake, so it doesn't generated output that we are not interested in anyway
git-svn-id: trunk@8452 -
2006-01-05 21:35:38 +00:00
mattias
c62d1bc330 added more sphisticated FPCTool search function to find fpcmake.exe under windows
git-svn-id: trunk@8440 -
2006-01-04 17:08:59 +00:00
mattias
b032ace882 fixed TOpenGlControl at designtime
git-svn-id: trunk@8439 -
2006-01-04 16:56:49 +00:00
mattias
dbba7ab026 fixed fpcmake extension on creating Makefile
git-svn-id: trunk@8438 -
2006-01-04 12:59:34 +00:00
mattias
154222a21b package uses clause is now created from filenames since FPC gets confused otherwise
git-svn-id: trunk@8427 -
2006-01-03 23:34:59 +00:00
mattias
02d9d81ee8 added fpcmacosall.pas till it is in FPC
git-svn-id: trunk@8418 -
2006-01-03 08:08:56 +00:00
mattias
426570fe98 added LCLWidgetType makro for Makefile.fpc creation
git-svn-id: trunk@8416 -
2006-01-02 23:30:38 +00:00
mattias
17092a4e58 implemented make bigide
git-svn-id: trunk@8412 -
2006-01-02 20:39:49 +00:00
mattias
95647ebc31 fixed missing filestatecache invalidate on ForceDirectories
git-svn-id: trunk@8410 -
2006-01-02 08:51:41 +00:00
mattias
32d020d512 added debugging info for save for pkg compile bug
git-svn-id: trunk@8322 -
2005-12-14 21:39:26 +00:00
mattias
dfdf56a0cd fixed package editor autosizing. define templates are now all updated after editing graph properties
git-svn-id: trunk@8281 -
2005-12-09 00:47:51 +00:00
mattias
51f9b3e409 implemented .compiled state files for projects
git-svn-id: trunk@8266 -
2005-12-07 17:11:04 +00:00
mattias
bf0b329c88 implemented automatic uninstall on failed install
git-svn-id: trunk@8204 -
2005-11-21 21:44:24 +00:00
vincents
027479d4e4 pass OPT in environment variable
quote compiler idemake.cfg, if necessary (issue #1437)

git-svn-id: trunk@8162 -
2005-11-14 23:27:09 +00:00
mattias
adbadf9b7a fixed showing designer form on multi loading
git-svn-id: trunk@8109 -
2005-11-08 19:12:18 +00:00
mattias
4ff395608a fixed not turning visible on designed forms
git-svn-id: trunk@8106 -
2005-11-08 18:05:12 +00:00
vincents
e2ae1a8286 fixed compilation with fpc 2.1.1
git-svn-id: trunk@8016 -
2005-10-31 12:33:13 +00:00
mattias
469ae305aa fixed testing packge output directory writable
git-svn-id: trunk@7841 -
2005-09-27 18:50:27 +00:00
mattias
5f3e47834b moved menu sections from IDE to menuintf.pas
git-svn-id: trunk@7833 -
2005-09-26 10:33:00 +00:00
mattias
418c53918e activated menuintf and idescopes
git-svn-id: trunk@7820 -
2005-09-25 11:52:16 +00:00
mattias
14c1088427 implemented creating Makefile for packages
git-svn-id: trunk@7816 -
2005-09-24 18:03:09 +00:00
mattias
80cf1894eb implemented creating Makefile.fpc for packages
git-svn-id: trunk@7815 -
2005-09-24 17:53:32 +00:00
mattias
3b6587121d fixed win32 compilation
git-svn-id: trunk@7811 -
2005-09-23 21:41:53 +00:00
mattias
d6527cb4e6 implemented parsing property + deprecated keyword
git-svn-id: trunk@7802 -
2005-09-23 19:01:03 +00:00
mattias
8cc5cbf6e1 fixed open recent package
git-svn-id: trunk@7798 -
2005-09-23 18:28:13 +00:00
mattias
e4411fa77d fixed jumping to bookmark via popupmenu
git-svn-id: trunk@7797 -
2005-09-23 18:08:56 +00:00
mattias
01160ee08a started Makefile creation for packages, updated dutch translation from Matthijs Willemstein
git-svn-id: trunk@7796 -
2005-09-23 17:08:27 +00:00
mattias
787523db4d fixed mem leak on checking installed packages
git-svn-id: trunk@7689 -
2005-09-13 17:53:53 +00:00
mattias
ff7171bad0 implemented dynamic menu item in MenuIntf, Source Editor now uses the menuintf
git-svn-id: trunk@7616 -
2005-09-02 17:46:30 +00:00
mattias
3c4dee55f9 implemented Add To Project menu item in package editor, fixed fpc lresources warnings, reduced debug output
git-svn-id: trunk@7588 -
2005-08-29 08:25:37 +00:00
vincents
1064272122 removed ifdef ver1 from Martin Smat
git-svn-id: trunk@7479 -
2005-08-04 08:41:46 +00:00
mattias
7e8d0cc9c9 implemented source editor popupmenu item for open package of current file
git-svn-id: trunk@7449 -
2005-07-30 00:10:11 +00:00
mattias
cfc5bec9e4 splitted ide Makefile.fpc ide/Makefile.fpc
git-svn-id: trunk@7447 -
2005-07-29 23:24:38 +00:00
mattias
52b0862c32 extended MakeResourceString function to auto adjust at string constants boundaries
git-svn-id: trunk@7359 -
2005-07-15 17:42:45 +00:00
mattias
32023e11ff runtime packages can now be installed, but the IDE will warn
git-svn-id: trunk@7353 -
2005-07-15 11:11:57 +00:00
mattias
384a57a132 implemented renaming of new package files
git-svn-id: trunk@7339 -
2005-07-13 07:33:14 +00:00
mattias
bb28a2365c implemented adding a new file from registered file types to package
git-svn-id: trunk@7305 -
2005-06-30 18:15:55 +00:00
mattias
d51a586c3e replaced resourcestrings using singular/plural (s) combos
git-svn-id: trunk@7287 -
2005-06-25 16:35:14 +00:00
mattias
bb74449136 fixed registering TStaticText
git-svn-id: trunk@7276 -
2005-06-23 18:48:55 +00:00
mattias
8640071269 finished Install Packages dialog - a dialog to easily (un)install several packages at once
git-svn-id: trunk@7251 -
2005-06-18 18:30:59 +00:00
mattias
6016b2c888 added Cut/Copy/Paste to sourceeditor popupmenu from George Lober
git-svn-id: trunk@7245 -
2005-06-17 15:57:06 +00:00