Commit Graph

247 Commits

Author SHA1 Message Date
mattias
6d76f34810 using now fpc constant LineEnding from Vincent
git-svn-id: trunk@5073 -
2004-01-17 13:29:04 +00:00
mattias
cb158488ae fixed reopening virtual files
git-svn-id: trunk@5001 -
2004-01-03 20:19:22 +00:00
mattias
dc9602f510 added TProject.Destroying
git-svn-id: trunk@4956 -
2003-12-26 09:37:19 +00:00
mattias
459b1c939c fixed many range check warnings
git-svn-id: trunk@4951 -
2003-12-25 14:17:07 +00:00
mattias
854443fa49 fixed updating Define caches, when project dependencies changes
git-svn-id: trunk@4945 -
2003-12-23 18:51:40 +00:00
mattias
93962e4220 splitted output directories for cross compilation
git-svn-id: trunk@4914 -
2003-12-20 01:20:53 +00:00
mattias
4847e82ed3 fixed a few more black colors
git-svn-id: trunk@4838 -
2003-11-25 08:59:01 +00:00
mattias
7b213bc79f fixed win32 intf menu height from Wojciech
git-svn-id: trunk@4827 -
2003-11-22 23:56:33 +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
1b77f736e7 added catalan
git-svn-id: trunk@4707 -
2003-10-11 08:33:22 +00:00
mattias
5e5c1122a7 renamed LCLLinux to LCLIntf
git-svn-id: trunk@4637 -
2003-09-18 09:21:03 +00:00
mattias
d5f2315cf8 fixed loading old project compiler options
git-svn-id: trunk@4632 -
2003-09-17 08:43:17 +00:00
mattias
731901b4e8 implemented Import and Export of compiler options
git-svn-id: trunk@4594 -
2003-09-10 12:13:48 +00:00
mattias
09f667c569 implemented Build+Run File
git-svn-id: trunk@4504 -
2003-08-20 15:06:57 +00:00
mattias
b8131d303a clean up win32 ifdefs
git-svn-id: trunk@4484 -
2003-08-15 14:28:48 +00:00
mattias
c4156a9592 deactivated FCL TDataModule
git-svn-id: trunk@4408 -
2003-07-14 09:03:39 +00:00
mattias
7880351d77 fixed changing widget set and TStringGrid exceptions on ColCount=0
git-svn-id: trunk@4386 -
2003-07-08 17:30:19 +00:00
mattias
3057f78850 added automatic linux-windows file conversions
git-svn-id: trunk@4315 -
2003-06-25 17:22:47 +00:00
mattias
d1bd70761c fixed changing unitname during update
git-svn-id: trunk@4288 -
2003-06-19 09:26:58 +00:00
mattias
0da8d34560 implemented filename case check before adding to project
git-svn-id: trunk@4243 -
2003-06-08 11:05:45 +00:00
mattias
8798b8079b fixed loading bookmarks for editor index 0
git-svn-id: trunk@4230 -
2003-06-03 16:12:14 +00:00
mattias
ec9835ce63 implemented datamodules
git-svn-id: trunk@4222 -
2003-06-01 21:09:09 +00:00
mattias
ed5f8759dc splittet designer form and lookup root
git-svn-id: trunk@4220 -
2003-06-01 11:23:01 +00:00
mattias
78139b2a34 changed projects forms into components
git-svn-id: trunk@4218 -
2003-05-31 10:07:33 +00:00
mattias
e830dfbe20 started datamodule
git-svn-id: trunk@4217 -
2003-05-30 16:25:47 +00:00
mattias
806476ccad added README, describing how to create a gtk2 lcl application
git-svn-id: trunk@4196 -
2003-05-26 21:03:27 +00:00
mattias
4782526435 implemented restoring breakpoints
git-svn-id: trunk@4174 -
2003-05-23 14:12:51 +00:00
mattias
f09911f24f implemented saving breakpoints and watches
git-svn-id: trunk@4167 -
2003-05-21 16:19:12 +00:00
mattias
dff0b1e08e reduced output
git-svn-id: trunk@4149 -
2003-05-12 14:47:45 +00:00
mattias
2007425c74 implemented publish package
git-svn-id: trunk@4147 -
2003-05-12 13:11:34 +00:00
mattias
b005241c46 improved file checking
git-svn-id: trunk@4120 -
2003-05-02 10:28:59 +00:00
mattias
01696fe7b6 added package gtkopengl
git-svn-id: trunk@4109 -
2003-04-29 19:00:43 +00:00
mattias
9641429709 changed macro name ProjectDir to ProjPath
git-svn-id: trunk@4107 -
2003-04-29 09:31:10 +00:00
mattias
0818bea677 implemented define templates for projects with packages
git-svn-id: trunk@4094 -
2003-04-24 16:44:28 +00:00
mattias
885a22cec5 implemented default package for custom IDE components
git-svn-id: trunk@4088 -
2003-04-21 16:21:29 +00:00
mattias
70019f98d4 implemented inherited project compiler options
git-svn-id: trunk@4087 -
2003-04-20 23:10:03 +00:00
mattias
59957529dc implemented removing, re-adding, updating project dependencies
git-svn-id: trunk@4086 -
2003-04-20 20:32:40 +00:00
mattias
535b6b1c3a implemented saving loading project dependencies
git-svn-id: trunk@4084 -
2003-04-20 09:52:08 +00:00
mattias
043ac98dfc fixed loading form name
git-svn-id: trunk@4082 -
2003-04-20 07:36:29 +00:00
mattias
b5e10e846a implemented file reference list
git-svn-id: trunk@4075 -
2003-04-18 15:32:51 +00:00
mattias
7691dfe1a7 implemented creating compiler option string for packages
git-svn-id: trunk@4063 -
2003-04-16 13:48:10 +00:00
mattias
94d356f9a1 implemented inherited Compiler Options View
git-svn-id: trunk@4061 -
2003-04-15 17:58:28 +00:00
mattias
088d4e7233 fixed TMemo.WordWrap
git-svn-id: trunk@4060 -
2003-04-15 08:54:27 +00:00
mattias
74214654f9 implemented inherited compiler options
git-svn-id: trunk@4059 -
2003-04-14 18:03:48 +00:00
mattias
51365b3a35 implemented broken dependencies dialog
git-svn-id: trunk@4052 -
2003-04-13 13:45:04 +00:00
mattias
82e0e66828 implemented adding units to packages
git-svn-id: trunk@4023 -
2003-04-07 23:49:03 +00:00
mattias
56b8cf78e3 fixed path delimiters for environment directories
git-svn-id: trunk@3983 -
2003-03-29 21:41:19 +00:00
mattias
a66925277d added TMemoScrollBar
git-svn-id: trunk@3981 -
2003-03-29 17:20:05 +00:00
mattias
802fe6a4e3 set Project.AutoCreateForms default to true
git-svn-id: trunk@3962 -
2003-03-25 17:11:16 +00:00
mattias
5d4cf435f6 implemented ProjectOpt: AutoCreateNewForms, added designer Show Options
git-svn-id: trunk@3910 -
2003-03-11 09:57:51 +00:00
mattias
a0262292bf make resource string dialog nearly complete
git-svn-id: trunk@3904 -
2003-03-08 21:51:57 +00:00
mattias
35d4bc1872 fixed checking readonly for non existing files
git-svn-id: trunk@3901 -
2003-03-07 13:32:40 +00:00
mattias
d392a8d123 fixed readonly check and added script to quick create lazarus snapshot
git-svn-id: trunk@3900 -
2003-03-07 11:41:22 +00:00
mattias
55408cc264 added new ... dialog
git-svn-id: trunk@3885 -
2003-02-28 19:10:25 +00:00
mattias
e775dd8fa8 bookmarks are now saved also for closed files and merged when possible
git-svn-id: trunk@3883 -
2003-02-28 15:38:00 +00:00
mattias
6d6ed821e8 started package system (packager)
git-svn-id: trunk@3879 -
2003-02-28 10:14:28 +00:00
mattias
ae1de60c60 readonly flag is now only saved if user set
git-svn-id: trunk@3875 -
2003-02-26 12:44:52 +00:00
mattias
f5bd6c0d61 fixed search paths for virtual projects
git-svn-id: trunk@3806 -
2003-01-15 09:08:08 +00:00
mattias
47413cf3e4 implemented incremental find and unit usage counts
git-svn-id: trunk@3776 -
2003-01-02 04:33:55 +00:00
mattias
ac8efccb39 reduced lpi size
git-svn-id: trunk@3750 -
2002-12-28 13:26:37 +00:00
mattias
3a628d7a0e focus fixes, reduced lpi size
git-svn-id: trunk@3749 -
2002-12-28 12:42:38 +00:00
mattias
61f6b4695c project now notices, if compiler options changed
git-svn-id: trunk@3644 -
2002-11-16 13:56:20 +00:00
lazarus
038aaa7cb3 MG: fixed used virtual files and IsPartOfProject Bug
git-svn-id: trunk@3591 -
2002-10-30 22:28:50 +00:00
lazarus
88a2927d1c MG: broke LCL<->interface circles
git-svn-id: trunk@3566 -
2002-10-26 15:15:50 +00:00
lazarus
92e2f6aee5 MG: added publish project
git-svn-id: trunk@3501 -
2002-10-13 09:35:38 +00:00
lazarus
7394eb6f92 MG: added some component rename checks
git-svn-id: trunk@3461 -
2002-10-04 21:31:56 +00:00
lazarus
cdc4491fb2 MG: accelerated unitdependencies
git-svn-id: trunk@3448 -
2002-10-02 16:16:40 +00:00
lazarus
fad8013ae7 MG: added part of project list to project
git-svn-id: trunk@3381 -
2002-09-30 23:45:58 +00:00
lazarus
8ff0fe458f MG: added part of project list to project
git-svn-id: trunk@3380 -
2002-09-30 23:41:00 +00:00
lazarus
fc096bf64a MG: accelerated xmlwriter
git-svn-id: trunk@3377 -
2002-09-30 11:01:43 +00:00
lazarus
aa4633fc58 MG: fixed TPanel and Frame3D
git-svn-id: trunk@3371 -
2002-09-20 13:11:11 +00:00
lazarus
23fac992bf MG: added Move Page Left/Right for sourcenotebook
git-svn-id: trunk@3370 -
2002-09-20 11:40:07 +00:00
lazarus
5aab225599 MG: removed the 1x1 bitmap from TBitBtn
git-svn-id: trunk@3337 -
2002-09-13 16:58:27 +00:00
lazarus
fa42cd6ebc MG: improved handling of ambigious source files
git-svn-id: trunk@3290 -
2002-09-05 19:03:36 +00:00
lazarus
8b8fccae08 MG: started form renaming
git-svn-id: trunk@3234 -
2002-08-23 07:05:15 +00:00
lazarus
d500258da2 MG: reduced mem leak of clipping stuff, still not fixed
git-svn-id: trunk@2740 -
2002-08-18 08:53:20 +00:00
lazarus
0e368232da MG: codecompletion now checks for filebreaks, savefile now checks for filedate
git-svn-id: trunk@1828 -
2002-08-07 09:55:31 +00:00
lazarus
2ffb183638 MG: started file access monitoring for loaded files
git-svn-id: trunk@1810 -
2002-08-01 14:10:30 +00:00
lazarus
ca76e8665c MG: accelerated searches in project
git-svn-id: trunk@1808 -
2002-08-01 08:03:03 +00:00
lazarus
5375d0fe35 MG: started File Access Monitoring for hidden files
git-svn-id: trunk@1799 -
2002-07-31 06:52:18 +00:00
lazarus
77fcbcd0dc MG: added a faster version of TXMLConfig
git-svn-id: trunk@1796 -
2002-07-30 06:24:06 +00:00
lazarus
3a4fe1163d MG: added Revert
git-svn-id: trunk@1782 -
2002-07-06 06:37:06 +00:00
lazarus
78372e4147 MG: fixed changing syntax highlighter on save as
git-svn-id: trunk@1683 -
2002-05-16 13:00:57 +00:00
lazarus
6c9464c470 MG: updated licenses
git-svn-id: trunk@1668 -
2002-05-10 06:57:51 +00:00
lazarus
f3d7a35da2 MG: fixes for saving resource files
git-svn-id: trunk@1648 -
2002-04-28 14:10:31 +00:00
lazarus
e98e669d0a MG: small updates and fixes
git-svn-id: trunk@1622 -
2002-04-21 13:24:07 +00:00
lazarus
55dd8f21ab MG: added save projectunit flags
git-svn-id: trunk@1610 -
2002-04-15 12:45:58 +00:00
lazarus
d22da79b0b MG: fixed autocreate form editing in project opts
git-svn-id: trunk@1593 -
2002-04-05 16:34:16 +00:00
lazarus
a9df41ade4 MG: fixed outputfilter for linker errors
git-svn-id: trunk@1591 -
2002-04-04 17:21:18 +00:00
lazarus
58716045ab MG: fixed save project as, renaming source name
git-svn-id: trunk@1580 -
2002-04-02 17:18:25 +00:00
lazarus
426f90740f MG: removed unused
git-svn-id: trunk@1556 -
2002-03-28 00:11:07 +00:00
lazarus
3f5788bc3f MG: clean ups for main.pp, many minor fixes
git-svn-id: trunk@1544 -
2002-03-25 16:48:26 +00:00
lazarus
5d76031986 MG: added TOpen/SaveFlags and splittet some methods
git-svn-id: trunk@1543 -
2002-03-25 07:29:24 +00:00
lazarus
17feff57be MG: many fixes, to make it short: events
git-svn-id: trunk@1531 -
2002-03-22 12:36:47 +00:00
lazarus
752d661553 MG: code creation options applied to new unit source
git-svn-id: trunk@1530 -
2002-03-21 23:59:59 +00:00
lazarus
4d9789a2ab MG: fixes for save-as and form streaming exceptions
git-svn-id: trunk@1528 -
2002-03-21 22:44:08 +00:00
lazarus
43f4a972db MG: updates for codetools defines editor
git-svn-id: trunk@1478 -
2002-03-05 08:15:00 +00:00
lazarus
5cffd31bd7 MG: jump history will now try to save relative filenames
git-svn-id: trunk@1464 -
2002-02-25 23:18:54 +00:00
lazarus
9fd23c38f4 MG: saving of virtual project files will now save the whole project
git-svn-id: trunk@680 -
2002-02-08 21:08:01 +00:00
lazarus
c9e180acac TPanel implemented.
Basic graphic primitives split into GraphType package, so that we can
reference it from interface (GTK, Win32) units.
New Frame3d canvas method that uses native (themed) drawing (GTK only).
New overloaded Canvas.TextRect method.
LCLLinux and Graphics was split, so a bunch of files had to be modified.

git-svn-id: trunk@653 -
2002-02-03 00:24:02 +00:00
lazarus
3078f018cd MG: added GUID and alias parsing, added DoJumpToCodeToolBossError
git-svn-id: trunk@551 -
2001-12-19 22:09:14 +00:00
lazarus
e2a57d3b7b MG: changes for new compiler 20011216
git-svn-id: trunk@536 -
2001-12-16 22:24:55 +00:00
lazarus
8c514a5ded MG: enhanced code caching, fixed CursorToCleanPos and beautify statement
git-svn-id: trunk@522 -
2001-12-13 23:09:58 +00:00
lazarus
5e7d79f6e4 MG: added default pascal file extension option
git-svn-id: trunk@474 -
2001-12-02 11:03:36 +00:00
lazarus
43248ea0e1 MG: added jump-history
git-svn-id: trunk@472 -
2001-12-01 22:17:27 +00:00
lazarus
17519cd635 MG: changing project filename will now also change the title
git-svn-id: trunk@430 -
2001-11-17 09:48:56 +00:00
lazarus
e7a4c972d5 MG: fixed open non existing file and unitname in save project as
git-svn-id: trunk@422 -
2001-11-15 13:49:50 +00:00
lazarus
a7787f8119 Changes to make toggling between form and unit work.
Added BringWindowToTop
Shane

git-svn-id: trunk@419 -
2001-11-14 17:46:59 +00:00
lazarus
be5b67dcab MG: started breakpoint and watch frontend
git-svn-id: trunk@395 -
2001-11-06 22:20:30 +00:00
lazarus
6009a891c7 MG: added facade for find in files
git-svn-id: trunk@394 -
2001-11-06 16:42:23 +00:00
lazarus
c40fc48e9e MG: fixed run parameter saving
git-svn-id: trunk@393 -
2001-11-06 16:21:05 +00:00
lazarus
96f6250917 MG: added build all
git-svn-id: trunk@392 -
2001-11-06 15:47:32 +00:00
lazarus
311b264796 MG: added Run Parameter Options - not enabled yet
git-svn-id: trunk@390 -
2001-11-06 12:20:34 +00:00
lazarus
4d2da430b7 added popupmenu+arrows to notebooks, added target filename
git-svn-id: trunk@389 -
2001-11-05 18:18:19 +00:00
lazarus
2b97867c60 MG: fixed errorline showing, resource adding and published var editing and added make cleanall
git-svn-id: trunk@384 -
2001-11-03 08:37:37 +00:00
lazarus
57014a2ff7 MG: fixed TestProject
git-svn-id: trunk@363 -
2001-10-23 09:13:52 +00:00
lazarus
5710c6c271 MG: fixed speedbuttons numglyphs>1 and started IDE debugging
git-svn-id: trunk@358 -
2001-10-18 13:01:33 +00:00
lazarus
a4f8e5ce80 MG: added complete code
git-svn-id: trunk@349 -
2001-10-15 13:11:28 +00:00
lazarus
e4f88ae491 MG: added code completion
git-svn-id: trunk@347 -
2001-10-12 17:34:27 +00:00
lazarus
a8ba6a499f MG: fixed create project from program file
git-svn-id: trunk@346 -
2001-10-10 22:13:13 +00:00
lazarus
2575c72711 MG: added codetools, fixed synedit unindent, fixed MCatureHandle
git-svn-id: trunk@343 -
2001-10-09 09:46:59 +00:00
lazarus
2d5915e5e0 MG: added rapid testing project
git-svn-id: trunk@318 -
2001-07-08 22:33:56 +00:00
lazarus
8bdc13024b MG: added project bookmark support
git-svn-id: trunk@302 -
2001-06-27 21:43:23 +00:00
lazarus
36975e1117 MG: fixed bugs and cleaned up messages
git-svn-id: trunk@280 -
2001-06-04 09:32:17 +00:00
lazarus
2c5345b809 MG: added --primary-config-path=<filename> cmd line option
git-svn-id: trunk@274 -
2001-05-27 11:52:01 +00:00
lazarus
439314eca1 MG: bugfixes for non existing files during reload
git-svn-id: trunk@272 -
2001-05-21 21:49:09 +00:00
lazarus
91c0ff257e MG: bugfixed editor restore order
git-svn-id: trunk@268 -
2001-05-15 06:39:48 +00:00
lazarus
68ebd85421 MG: finished TComponentPropertyEditor, added OnModified to oi, cfe and designer
git-svn-id: trunk@255 -
2001-04-04 13:55:35 +00:00
lazarus
ff15c0780a MG: added add to/remove from project, small bugfixes
git-svn-id: trunk@254 -
2001-04-04 12:20:35 +00:00
lazarus
751a6f677e MG: new environment opts, ptApplication bugfixes
git-svn-id: trunk@246 -
2001-03-29 12:38:59 +00:00
lazarus
9dba2d8387 MG: TSourceLog + compiling bugfixes
git-svn-id: trunk@239 -
2001-03-26 14:52:30 +00:00
lazarus
d8de02b1dc MG: fixed many unreleased DC and GDIObj bugs
git-svn-id: trunk@228 -
2001-03-19 14:00:52 +00:00
lazarus
0a3864ecd3 Fixed error in Windows section of OnLoadSaveFilename - missing ')'
git-svn-id: trunk@218 -
2001-03-09 17:54:45 +00:00
lazarus
04beb72e52 auto load last project
git-svn-id: trunk@216 -
2001-03-09 11:38:20 +00:00
lazarus
2ef9fe990f bugfixes
git-svn-id: trunk@215 -
2001-03-08 23:11:49 +00:00
lazarus
7553c2f49b IDE bugfixes and viewunit/forms functionality
git-svn-id: trunk@213 -
2001-03-08 15:59:06 +00:00
lazarus
45af56fc7b bugfixes for ide project code
git-svn-id: trunk@212 -
2001-03-05 14:24:52 +00:00
lazarus
934f6aff7c added project support, codetools
git-svn-id: trunk@210 -
2001-03-03 11:06:18 +00:00
lazarus
40ce1a6b63 Removed Aliases property from TProject. CAW
git-svn-id: trunk@206 -
2001-03-01 03:51:32 +00:00
lazarus
d4d6eb6ab8 added environment options + killed ide unit circles
git-svn-id: trunk@190 -
2001-02-22 17:04:58 +00:00
lazarus
a2e58fdb3b Began adding code to save project to the output directory. Added TODO
comments and cleaned up some of the code.                            CAW

git-svn-id: trunk@179 -
2001-02-08 06:08:13 +00:00
lazarus
f74fc3c637 Commitng source with new editor.
Shane

git-svn-id: trunk@155 -
2001-01-31 13:03:33 +00:00
lazarus
1b047e0f9b Removed global unit.
Renamed TProjectUnitInfo to TUnitInfo.
Added Source property to both TUnitInfo and TProject to hold source code
  for units and project.
Added functions to load and save units to TUnitInfo.
Added code to save and load units when a project is saved and loaded.  CAW

git-svn-id: trunk@154 -
2001-01-31 06:28:41 +00:00
lazarus
061fa9525a Created new TProjectUnitInfo class.
Created new TProject class. Saves to XML config file.
Moved compiler options to write to the project file.            CAW

git-svn-id: trunk@144 -
2001-01-29 05:42:41 +00:00
lazarus
a1ea547079 Moved lresources.
Moved CreateLFM to Main.pp
Changed Form1 and TFOrm1 to MainIDE and TMainIDE
Shane

git-svn-id: trunk@96 -
2001-01-04 20:33:53 +00:00
lazarus
4ccb1fbc5a Removed IDEEDITOR. This causes the PROJECT class to not function.
Saving projects no longer works.

I added TSourceNotebook and TSourceEditor.  They do all the work for saving/closing/opening units.  Somethings work but they are in early development.
Shane

git-svn-id: trunk@68 -
2000-12-19 18:43:13 +00:00
michael
f088b13a3e + Initial import
git-svn-id: trunk@2 -
2000-07-13 10:28:31 +00:00