Commit Graph

422 Commits

Author SHA1 Message Date
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
c35d13953f Package LCL now defines makro LCL<widgetset>, e.g. LCLgtk, LCLwin32, LCLcarbon
git-svn-id: trunk@7598 -
2005-08-30 18:05:47 +00:00
mattias
193756ef59 fixed FindNext finding empty filename
git-svn-id: trunk@7597 -
2005-08-30 17:41:53 +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
mattias
3f2768d72c updated finnish translation from Seppo
git-svn-id: trunk@7531 -
2005-08-21 21:19:50 +00:00
mattias
06d670ec0f implemented section positioning in menuintf
git-svn-id: trunk@7500 -
2005-08-14 17:23:08 +00:00
vincents
1064272122 removed ifdef ver1 from Martin Smat
git-svn-id: trunk@7479 -
2005-08-04 08:41:46 +00:00
vincents
1a927370b2 improved dialog layout from Darius
git-svn-id: trunk@7467 -
2005-08-01 08:24:43 +00:00
mattias
616bf2b04e fixed showing package links in installset dialog
git-svn-id: trunk@7464 -
2005-07-31 18:30:49 +00:00
mattias
b360f02820 added package links for new packages
git-svn-id: trunk@7463 -
2005-07-31 18:08:31 +00:00
mattias
c787366beb added TIDEDialogLayoutStorage component for simpler IDE dialogs
git-svn-id: trunk@7462 -
2005-07-31 17:58:40 +00:00
mattias
12ce6432d7 added idewindowintf.pas - interface for storing IDE dialogs sizes
git-svn-id: trunk@7460 -
2005-07-31 10:21:18 +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
22682ade99 changed unit output directories to fpc format units/CPU-OS
git-svn-id: trunk@7398 -
2005-07-22 13:47:35 +00:00
mattias
83e05bbe9e made addfiletoapackage dialog more compact
git-svn-id: trunk@7385 -
2005-07-19 19:18:17 +00:00
vincents
31c746f9de added ColorBox (from Darius) to LCL
git-svn-id: trunk@7375 -
2005-07-19 08:31:21 +00:00
mattias
aad303748d created a lfm for AddFileToAPackageDialog from Draius
git-svn-id: trunk@7374 -
2005-07-18 21:34:45 +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
e9337d45ff fixed compilation
git-svn-id: trunk@7304 -
2005-06-30 11:29:26 +00:00
mattias
8feeeb020d started add new unit page for package editor
git-svn-id: trunk@7296 -
2005-06-29 22:52:39 +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
54f8a04166 fixed a few fpc over warnings from Andrew Haines
git-svn-id: trunk@7284 -
2005-06-25 15:34:03 +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
19553ee2d3 implemented context help system for compiler/make messages
git-svn-id: trunk@7247 -
2005-06-18 08:49:32 +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
07fe86ea7a updated codepageconverter from boris arko
git-svn-id: trunk@7243 -
2005-06-17 14:51:19 +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
mattias
3d37b16f09 added TComponent to ad to package new component dialog
git-svn-id: trunk@7187 -
2005-05-21 14:30:16 +00:00
mattias
6625f068a0 fixed recursion in package graph listbox from Jesus
git-svn-id: trunk@7168 -
2005-05-12 08:26:40 +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
144133d2e9 fix bug #878 (can not paste from clipboard) new property TitleStyle from Jesus
git-svn-id: trunk@7122 -
2005-05-02 08:35:42 +00:00
vincents
c4d900c91a replaced sqlitelaz package with sqlitedslaz package from Luiz Americo
git-svn-id: trunk@7078 -
2005-04-16 19:03:59 +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
mattias
e1b84e31df added OpenDialog Filters from Salvatore Coppola
git-svn-id: trunk@7003 -
2005-03-21 09:14:17 +00:00
mattias
ebe99f3599 accelerated cups printing and added targets sparc-linux and powerpc-linux
git-svn-id: trunk@6985 -
2005-03-18 12:46:48 +00:00
micha
a7b784a74f add READMEs to prevent dir removal
git-svn-id: trunk@6984 -
2005-03-18 09:56:09 +00:00
micha
960a903028 argh wrong dir
git-svn-id: trunk@6983 -
2005-03-18 09:55:33 +00:00
micha
2581b9c76c add files to prevent directory pruning
git-svn-id: trunk@6982 -
2005-03-18 09:52:25 +00:00
marc
92fe571ea8 * fixed alignment/endianess for sparc
git-svn-id: trunk@6957 -
2005-03-16 00:25:46 +00:00
mattias
b9fc98d4c3 registered actions and added new action list editor from Pawel
git-svn-id: trunk@6941 -
2005-03-11 15:33:29 +00:00
mattias
9e5168c0c5 added printer4lazarus package from Olivier
git-svn-id: trunk@6926 -
2005-03-08 11:05:24 +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
ab2ebd300a added RTTI check for unitname of design components
git-svn-id: trunk@6844 -
2005-02-25 20:19:46 +00:00
peter
482745b0ef * new dirs
git-svn-id: trunk@6839 -
2005-02-25 17:01:51 +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
5673f4846e fixed note about jpeg bug
git-svn-id: trunk@6803 -
2005-02-18 16:59:39 +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
ab8b283f9b fixed copyword in tab line
git-svn-id: trunk@6736 -
2005-02-04 22:04:23 +00:00
mattias
dc731a2447 fixed crash on end of package tree
git-svn-id: trunk@6721 -
2005-02-01 11:25:16 +00:00
mattias
21624d99b0 reactivated fast xml units without widestrings
git-svn-id: trunk@6716 -
2005-01-29 14:36:04 +00:00
mattias
0ea23fcd8f added MySQL connection-component from Joost
git-svn-id: trunk@6692 -
2005-01-26 17:04:10 +00:00
mattias
945205ad3c implemented adding files from directory in project inspector, fixed extrac proc checking overlapping blocks
git-svn-id: trunk@6690 -
2005-01-26 15:45:08 +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
mattias
f511a12950 added checks for filenames with spaces
git-svn-id: trunk@6675 -
2005-01-24 11:49:42 +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
783477f5c6 added sqldb packages from Joost van der Sluis
git-svn-id: trunk@6571 -
2005-01-13 19:22:58 +00:00
mattias
c49518c55c published BorderSpacing for many controls
git-svn-id: trunk@6429 -
2004-12-27 19:40:59 +00:00
mattias
9103a0a167 extended codepageconverter example from Barko
git-svn-id: trunk@6412 -
2004-12-23 19:10:40 +00:00
mattias
339c87d92c implemented im/export of install package list
git-svn-id: trunk@6400 -
2004-12-21 11:14:29 +00:00
mattias
924cd35914 added resurce strings for gtk file dlg
git-svn-id: trunk@6391 -
2004-12-18 23:46:17 +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
85db9924a1 added global package links for lazarus cvs packages
git-svn-id: trunk@6382 -
2004-12-16 22:09:53 +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
marc
fee93ccea9 * fixed stronger fpc typing (and some real cast errors)
git-svn-id: trunk@6195 -
2004-11-04 01:26:47 +00:00
mattias
bce37f242b added compiler options to IDEIntf and made Win32GraphicApp default for application projects
git-svn-id: trunk@6125 -
2004-10-09 13:24:18 +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
2c8db8bb68 fixed TCanvas.TextRect Delphi compatible Rect and added TBarChart from Michael VC
git-svn-id: trunk@6064 -
2004-09-24 13:45:32 +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
1ccd761115 fixed GetAllRequiredPackages with a topological order
git-svn-id: trunk@6041 -
2004-09-22 09:46:46 +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
21b225c77b implemented finding DefineProperties in registered TPersistent, implemented auto commenting of missing units for Delphi unit conversion
git-svn-id: trunk@5996 -
2004-09-14 10:23:44 +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
0aac112e5b fixed add file to package dialog: unit instead of virtual unit
git-svn-id: trunk@5937 -
2004-09-07 12:13:36 +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
bb66eeac5f fixed SkipCompiler flag in options dialog
git-svn-id: trunk@5924 -
2004-09-05 11:45:43 +00:00
marc
90b8b206c0 + Added option to skip compiler step on compile, build or run
* Fixed adding of runtime watches
* Fixed runnerror reporting (correct number and location is shown)

git-svn-id: trunk@5918 -
2004-09-04 21:54:08 +00:00
mattias
c275c58aa2 fixed synedit pkg filenames
git-svn-id: trunk@5907 -
2004-09-02 09:33:21 +00:00
mattias
ca675e25c7 implemented registration of project file types
git-svn-id: trunk@5899 -
2004-09-01 09:43:24 +00:00
mattias
28e09a231e localized graphprop editor form and replaced opensavedialog with opensavepicturedialog
git-svn-id: trunk@5866 -
2004-08-26 22:12:39 +00:00
mattias
1a019cd539 added darwin libpaths to Makefile and LCL Usage lib paths
git-svn-id: trunk@5826 -
2004-08-20 09:47:36 +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
ae15cfe4a8 implemented getting define properties for Repair broken LFM wizard
git-svn-id: trunk@5757 -
2004-08-09 15:46:34 +00:00
mattias
966f3701b9 fixed makefiles
git-svn-id: trunk@5756 -
2004-08-09 14:05:07 +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
vincents
52d45cdab4 regenerated makefiles, make doesn't need to be in path now
git-svn-id: trunk@5712 -
2004-07-26 20:44:22 +00:00
mattias
2f8201d816 added rx components from Michal Van Canneyt
git-svn-id: trunk@5709 -
2004-07-25 15:39:55 +00:00
mattias
784902b92a TXMLPropStorage basically working
git-svn-id: trunk@5704 -
2004-07-25 01:04:45 +00:00
mattias
fe3c2b2ab2 fixed compilation 1.0.10, started change class editor
git-svn-id: trunk@5696 -
2004-07-20 21:36:16 +00:00
mattias
bddd2f7bdc fixed freeing synedit PrimarySelection and sending gtklist DrawItem msg for destroing controls
git-svn-id: trunk@5691 -
2004-07-17 14:24:31 +00:00
mattias
2a4f175ec4 fixed lcl package unit file name checklist.pas
git-svn-id: trunk@5675 -
2004-07-13 10:34:15 +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
38b987e7a3 added python highlighter
git-svn-id: trunk@5648 -
2004-07-04 15:58:02 +00:00
mattias
7ef0f40a46 fixed keydown geting all keys
git-svn-id: trunk@5643 -
2004-07-03 14:59:42 +00:00
mattias
c1f1aa5d22 implemented handling keys in IDE windows
git-svn-id: trunk@5526 -
2004-05-29 17:20:06 +00:00
mattias
a444f136c2 replaced writeln by debugln
git-svn-id: trunk@5455 -
2004-05-11 11:42:27 +00:00
mattias
617948d9c8 removed unneeded units in uses sections
git-svn-id: trunk@5443 -
2004-05-02 12:01:15 +00:00
mattias
cacc74364f added directory brackets from Luis
git-svn-id: trunk@5419 -
2004-04-21 17:41:29 +00:00
florian
0c314a6485 *** empty log message ***
git-svn-id: trunk@5350 -
2004-03-29 20:03:44 +00:00
mattias
a30ba72945 fixed reading PathDelim for packages
git-svn-id: trunk@5346 -
2004-03-29 11:00:14 +00:00
mattias
189f2fffe5 added IDEIntf package and component editors for MemDS
git-svn-id: trunk@5335 -
2004-03-20 17:36:56 +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
9991e30723 implemented: showing only existing packages on add requirement
git-svn-id: trunk@5303 -
2004-03-13 15:28:58 +00:00
mattias
dc45d40295 added TFileListBox from Luis
git-svn-id: trunk@5292 -
2004-03-11 00:07:26 +00:00
mattias
36a250a811 added sql, php, tex, css synedit highlighter
git-svn-id: trunk@5253 -
2004-03-02 23:04:11 +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
cb3a24c0c7 added TActionList - actions need testing
git-svn-id: trunk@5139 -
2004-02-02 17:39:10 +00:00
mattias
7e956b8c19 more Actions TAction, TBasicAction, ...
git-svn-id: trunk@5138 -
2004-02-02 16:59:28 +00:00
mattias
a703caa1f5 virtual units can now register
git-svn-id: trunk@5114 -
2004-01-28 20:06:21 +00:00
mattias
ab9401d225 fixes for resizing and layout of config custom comps dlg from Jason
git-svn-id: trunk@5106 -
2004-01-26 12:04:55 +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
718eccc287 updated gtk2 package
git-svn-id: trunk@5012 -
2004-01-04 16:44:33 +00:00
mattias
459b1c939c fixed many range check warnings
git-svn-id: trunk@4951 -
2003-12-25 14:17:07 +00:00
mattias
4976a7fdca added TEditButton, TFileNameEdit, TDirectoryEdit, TDateEdit, TCalcEdit from Michael V.C.
git-svn-id: trunk@4948 -
2003-12-23 20:40:43 +00:00
mattias
f6e2377e96 made sorting pkg files nicer
git-svn-id: trunk@4947 -
2003-12-23 20:01:15 +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
457e1dd6d3 ambigious unit check now ignores virtual units
git-svn-id: trunk@4924 -
2003-12-21 12:38:40 +00:00
mattias
93962e4220 splitted output directories for cross compilation
git-svn-id: trunk@4914 -
2003-12-20 01:20:53 +00:00