Commit Graph

497 Commits

Author SHA1 Message Date
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
mattias
e91d514ec5 added TLazIDEInterface.DoOpenProject
git-svn-id: trunk@7214 -
2005-05-31 21:26:10 +00:00
mattias
1917ac9586 auto clean/create .lrs file on creating custom .lfm file
git-svn-id: trunk@7209 -
2005-05-28 11:25:17 +00:00
mattias
536fc01a98 implemented Use Unit option for package units to allow units, that are not always compiled
git-svn-id: trunk@7192 -
2005-05-21 16:36:31 +00:00
mattias
a57486b40f added check for view package source and virtual packages
git-svn-id: trunk@7189 -
2005-05-21 15:18:58 +00:00
mattias
91b64942bf fixed creating new package unit without used unit
git-svn-id: trunk@7188 -
2005-05-21 15:03:37 +00:00
vincents
e960ef3dd5 improved error message: APackage.Filename may not have been set yet.
git-svn-id: trunk@7129 -
2005-05-02 20:30:36 +00:00
mattias
a4f497026b fixed ambigious with ambiguous
git-svn-id: trunk@7011 -
2005-03-23 10:45:06 +00:00
mattias
e66b2fa73c replaced automatic package header comment to avoid translators bugs
git-svn-id: trunk@7004 -
2005-03-21 09:53:14 +00:00
marc
92fe571ea8 * fixed alignment/endianess for sparc
git-svn-id: trunk@6957 -
2005-03-16 00:25:46 +00:00
mattias
b0df60b87e replaced save as auto rename checkboxes with radiogroup from smace and mg
git-svn-id: trunk@6861 -
2005-02-28 17:24:18 +00:00
mattias
1ba0163183 added filter for open package/project/file
git-svn-id: trunk@6847 -
2005-02-25 21:55:44 +00:00
mattias
dc28842255 project dependencies are now added/removed/renamed in the project main uses section
git-svn-id: trunk@6804 -
2005-02-18 18:08:20 +00:00
mattias
506413781c implemented delete ppu files on clean package
git-svn-id: trunk@6737 -
2005-02-04 22:59:28 +00:00
mattias
21624d99b0 reactivated fast xml units without widestrings
git-svn-id: trunk@6716 -
2005-01-29 14:36:04 +00:00
mattias
81f9980ad0 implemented automatic redirecting of package output directory and filestate cache
git-svn-id: trunk@6680 -
2005-01-25 01:14:19 +00:00
vincents
c535f37167 use xml units from fpc, if not compiling with fpc 1.0
git-svn-id: trunk@6603 -
2005-01-15 13:44:03 +00:00
mattias
d9f87ef6eb updatepofiles is now case sensitive,
replaced many places, where Application was needlessly Owner
updated po files, started Configure IDE Install Package dialog,
implemented removing double file package links

git-svn-id: trunk@6388 -
2004-12-18 10:20:22 +00:00
mattias
813c5d0789 added macrointf
git-svn-id: trunk@6383 -
2004-12-17 08:31:42 +00:00
mattias
9f02247fa1 implemented Target Directory for IDE
git-svn-id: trunk@6331 -
2004-12-04 01:17:41 +00:00
mattias
488aa4bca8 implemented sorting installed packages topologically
git-svn-id: trunk@6296 -
2004-11-25 22:05:01 +00:00
mattias
a2102621c5 implemented registration functions for project, file and package types, added cgilazide package
git-svn-id: trunk@6282 -
2004-11-22 21:39:40 +00:00
mattias
d2d3030a60 implemented creating classes at run time from any TComponent descendant
git-svn-id: trunk@6272 -
2004-11-20 11:20:06 +00:00
mattias
68c0ee8c21 renamed avl_tree.pas to oldavltree.pas for new fpc 1.9.5
git-svn-id: trunk@6210 -
2004-11-06 19:49:14 +00:00
mattias
eb45bfc091 implemented custom project types
git-svn-id: trunk@6093 -
2004-10-01 11:23:07 +00:00
vincents
bcf90ce19b splitted off unit FileUtil, it doesn't depend on other LCL units
git-svn-id: trunk@6080 -
2004-09-27 21:45:44 +00:00
mattias
233ae97d0e fixed 1.0.10 compilation
git-svn-id: trunk@6060 -
2004-09-24 10:23:49 +00:00
mattias
55ead40b81 implemented forward search for FindReferences and added check sign for package file type
git-svn-id: trunk@6048 -
2004-09-23 00:10:52 +00:00
mattias
08d727e283 various fixes for TCustomMemo, RTTIControls, FindReferences
git-svn-id: trunk@6046 -
2004-09-22 19:05:58 +00:00
mattias
317a590852 implemented searching and editing virtual units
git-svn-id: trunk@6042 -
2004-09-22 12:43:18 +00:00
mattias
62665cfd40 implemented Refactoring Tool: Find Identfier References
git-svn-id: trunk@6035 -
2004-09-20 20:22:13 +00:00
vincents
89fe6ac437 replaced writeln by DebugLn
git-svn-id: trunk@6001 -
2004-09-14 21:30:37 +00:00
mattias
d8300a99ff implemented commenting missing units for Delphi unit conversion
git-svn-id: trunk@5964 -
2004-09-11 01:23:11 +00:00
mattias
0a089d1218 implemented Package Editor -> View package source
git-svn-id: trunk@5940 -
2004-09-07 14:49:13 +00:00
mattias
769920e59b fixed missing semicolon in package main sources
git-svn-id: trunk@5935 -
2004-09-07 11:45:21 +00:00
mattias
3d39aba638 implemented Components -> Open package of current unit
git-svn-id: trunk@5934 -
2004-09-07 11:43:03 +00:00
mattias
0128c35793 added unitname repair heuristic
git-svn-id: trunk@5925 -
2004-09-05 12:13:51 +00:00
mattias
ca675e25c7 implemented registration of project file types
git-svn-id: trunk@5899 -
2004-09-01 09:43:24 +00:00
mattias
885b54ba20 fixed codetools ConstSet, implemented notifying TApplication whenmenu popups
git-svn-id: trunk@5776 -
2004-08-13 10:20:19 +00:00
mattias
02957fe9b9 Open unit of component palette component now jumps to declaration
git-svn-id: trunk@5773 -
2004-08-12 10:50:14 +00:00
mattias
e603afe3a7 added check to never save doubles in staticpackage.inc
git-svn-id: trunk@5772 -
2004-08-12 09:36:46 +00:00
mattias
212493a075 added ideintf/packageintf.pas and implemented automatic uses section addition and package dependencies fixer for broken LFM
git-svn-id: trunk@5754 -
2004-08-09 13:54:11 +00:00
mattias
d71325aced moved componentreg.pas to ideintf
git-svn-id: trunk@5753 -
2004-08-09 09:24:29 +00:00
mattias
a7d381ad9d splitted TMainIDE (main control instance) and TMainIDEBar (IDE menu and palette), added mainbase.pas and mainintf.pas
git-svn-id: trunk@5749 -
2004-08-08 18:02:45 +00:00
mattias
784902b92a TXMLPropStorage basically working
git-svn-id: trunk@5704 -
2004-07-25 01:04:45 +00:00
mattias
587f9c2420 added Delphi ToDo support, Application.WndProc, small bugfixes from Colin
git-svn-id: trunk@5664 -
2004-07-10 18:17:30 +00:00
mattias
7ef0f40a46 fixed keydown geting all keys
git-svn-id: trunk@5643 -
2004-07-03 14:59:42 +00:00
mattias
617948d9c8 removed unneeded units in uses sections
git-svn-id: trunk@5443 -
2004-05-02 12:01:15 +00:00
mattias
7352e72913 fixed package ID string to ID conversion
git-svn-id: trunk@5308 -
2004-03-15 15:56:24 +00:00
mattias
cc48f0df5c added FindDragTarget
git-svn-id: trunk@5306 -
2004-03-15 09:06:57 +00:00
mattias
be7f308632 implemented: showing broken project dependencies on open project
git-svn-id: trunk@5304 -
2004-03-13 16:37:00 +00:00
mattias
7c23a277f3 double click on package graph requirements will now open
git-svn-id: trunk@5230 -
2004-02-24 15:42:15 +00:00
mattias
f1c507bc10 added uninstall popupmenuitem to package graph explorer
git-svn-id: trunk@5212 -
2004-02-21 01:01:04 +00:00
mattias
a703caa1f5 virtual units can now register
git-svn-id: trunk@5114 -
2004-01-28 20:06:21 +00:00
mattias
da43837f6c IDE build configs are now saved on every install/uninstall
git-svn-id: trunk@5099 -
2004-01-24 16:09:11 +00:00
mattias
6d76f34810 using now fpc constant LineEnding from Vincent
git-svn-id: trunk@5073 -
2004-01-17 13:29:04 +00:00
mattias
c8a8052bd5 implemented ShowAll and hide hints for unused package units option
git-svn-id: trunk@4931 -
2003-12-21 18:21:32 +00:00
mattias
aa76552f75 renamed DirectoryExists to DirPathExists to reduce ambigiousity
git-svn-id: trunk@4925 -
2003-12-21 13:58:06 +00:00
mattias
93962e4220 splitted output directories for cross compilation
git-svn-id: trunk@4914 -
2003-12-20 01:20:53 +00:00
mattias
741ace1d9e implemented checking for FPC units conflicts
git-svn-id: trunk@4878 -
2003-12-06 21:00:14 +00:00
mattias
00d97112a7 made gtklayout using window theme at start
git-svn-id: trunk@4861 -
2003-11-29 13:17:39 +00:00
mattias
1900366602 fixed renaming of installed packages
git-svn-id: trunk@4860 -
2003-11-28 23:58:15 +00:00
mattias
0fe15bc95c started package graph connection tree
git-svn-id: trunk@4821 -
2003-11-22 14:57:23 +00:00
mattias
9860db873d added ambigious unit check for IDE
git-svn-id: trunk@4804 -
2003-11-15 13:07:09 +00:00
marc
6526725baa Applied patch from Vincent Snijders
git-svn-id: trunk@4732 -
2003-10-24 21:34:36 +00:00
mattias
f0955a6093 implemented extract proc, check lfm and convert delphi unit
git-svn-id: trunk@4708 -
2003-10-15 18:01:10 +00:00
mattias
86428e4837 Import and Export of package compiler options
git-svn-id: trunk@4626 -
2003-09-15 15:03:06 +00:00
mattias
afbf8145b7 fixed checking ambigious files
git-svn-id: trunk@4624 -
2003-09-15 06:49:27 +00:00
mattias
fb8af62ec2 added searching for fpImage reader/writer
git-svn-id: trunk@4606 -
2003-09-12 14:59:43 +00:00
mattias
d17a272442 added ToolStatus check for package compilation
git-svn-id: trunk@4579 -
2003-09-06 22:00:25 +00:00
mattias
2a4806460e implemented message blocks for package compilation
git-svn-id: trunk@4486 -
2003-08-15 16:19:53 +00:00
mattias
122d5ff33f started check compiler options
git-svn-id: trunk@4474 -
2003-08-13 16:18:58 +00:00
mattias
714365de77 fixed mem leaks in debugger
git-svn-id: trunk@4456 -
2003-08-08 07:49:56 +00:00
mattias
568553d695 implemented multi file add to package editor
git-svn-id: trunk@4343 -
2003-06-30 14:58:29 +00:00
mattias
271144f7d7 added ambigius compiled unit test for packages
git-svn-id: trunk@4240 -
2003-06-07 09:34:21 +00:00
mattias
58b51dbc7b fixed unhiding components
git-svn-id: trunk@4239 -
2003-06-06 08:34:18 +00:00
mattias
02dd1c8887 fixed inserting code in front of delphi comment
git-svn-id: trunk@4224 -
2003-06-02 17:55:55 +00:00
mattias
fec21e4d16 implemented search, fixed double loading breakpoints
git-svn-id: trunk@4193 -
2003-05-26 10:34:47 +00:00
mattias
367a6ddbeb implemented compilation tools Before and After
git-svn-id: trunk@4190 -
2003-05-25 22:16:08 +00:00
mattias
4f8cbb7ce8 implemented searching debugging files in include paths
git-svn-id: trunk@4178 -
2003-05-23 19:31:23 +00:00
mattias
4fd409f5b3 activated the package system
git-svn-id: trunk@4150 -
2003-05-12 19:36:25 +00:00
mattias
2007425c74 implemented publish package
git-svn-id: trunk@4147 -
2003-05-12 13:11:34 +00:00
mattias
3f8039853d small fixes for gtkopengl
git-svn-id: trunk@4144 -
2003-05-12 08:06:32 +00:00
mattias
f44c4f4556 added published properties for gtkglarea
git-svn-id: trunk@4142 -
2003-05-09 14:21:25 +00:00
mattias
48e266ef61 localization
git-svn-id: trunk@4132 -
2003-05-05 18:45:32 +00:00
mattias
6eac8cd3b3 fixed uninitialized var
git-svn-id: trunk@4124 -
2003-05-03 09:00:08 +00:00
mattias
737965e875 updating package editor on save
git-svn-id: trunk@4116 -
2003-05-01 12:54:11 +00:00
mattias
9b9a5da111 fixed removing package link
git-svn-id: trunk@4115 -
2003-05-01 12:44:42 +00:00
mattias
fac1fd8d76 fixed changing menuitem separator and normal
git-svn-id: trunk@4113 -
2003-05-01 11:44:03 +00:00
mattias
5690c12858 improved message
git-svn-id: trunk@4112 -
2003-05-01 10:45:44 +00:00
mattias
01696fe7b6 added package gtkopengl
git-svn-id: trunk@4109 -
2003-04-29 19:00:43 +00:00
mattias
9acb463376 improved configure build lazarus dialog
git-svn-id: trunk@4108 -
2003-04-29 13:35:39 +00:00
mattias
9641429709 changed macro name ProjectDir to ProjPath
git-svn-id: trunk@4107 -
2003-04-29 09:31:10 +00:00
mattias
f4dbce0c6f implemented replacing installed packages
git-svn-id: trunk@4106 -
2003-04-28 20:46:54 +00:00
mattias
fb8cb0e064 implemented showing auto installed packages
git-svn-id: trunk@4105 -
2003-04-28 11:44:58 +00:00
mattias
e291edc8ee implemented uninstalling packages
git-svn-id: trunk@4104 -
2003-04-28 10:20:05 +00:00
mattias
f4cb3c508e implemented showing all kinds of dependency owners
git-svn-id: trunk@4101 -
2003-04-27 21:17:00 +00:00
mattias
5800ad0cf3 implemented open package for component palette
git-svn-id: trunk@4100 -
2003-04-27 20:31:53 +00:00
mattias
b223d90480 implemented saving auto install packages
git-svn-id: trunk@4099 -
2003-04-27 12:53:57 +00:00
mattias
cc9654f73b implemented installing static packages
git-svn-id: trunk@4098 -
2003-04-27 09:29:56 +00:00
mattias
bb0e72a894 fixed right control release
git-svn-id: trunk@4097 -
2003-04-26 10:45:34 +00:00