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