Commit Graph

148 Commits

Author SHA1 Message Date
mattias
70c99062d7 fixed setting project LCLWidgetSet in defines
git-svn-id: trunk@5313 -
2004-03-17 11:28:35 +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
f87f97900d added no compiler optimizations options
git-svn-id: trunk@5254 -
2004-03-02 23:59:51 +00:00
mattias
b65e8867cf moved compiler options to project menu, added -CX for smartlinking
git-svn-id: trunk@5217 -
2004-02-21 15:37:33 +00:00
mattias
7e956b8c19 more Actions TAction, TBasicAction, ...
git-svn-id: trunk@5138 -
2004-02-02 16:59:28 +00:00
mattias
0c0420327d fixed default value of TArrow.ArrowType
git-svn-id: trunk@5019 -
2004-01-06 10:53:31 +00:00
mattias
c7471724db fixed project custom target filename
git-svn-id: trunk@4981 -
2003-12-28 02:47:47 +00:00
mattias
4d077312c0 fixed TNoteBook.OnPageChanged for user PageIndex
git-svn-id: trunk@4944 -
2003-12-23 18:15:37 +00:00
mattias
8be99ebec5 fixed targetfilename calculation
git-svn-id: trunk@4940 -
2003-12-23 15:19:49 +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
35ccacafe9 fixed invalidating Target macros
git-svn-id: trunk@4919 -
2003-12-20 12:36:07 +00:00
mattias
93962e4220 splitted output directories for cross compilation
git-svn-id: trunk@4914 -
2003-12-20 01:20:53 +00:00
mattias
c5ee613bc8 fixed mem leak thx to Vincent
git-svn-id: trunk@4835 -
2003-11-23 14:09:45 +00:00
mattias
d028695352 added win32 gui application compiler switch
git-svn-id: trunk@4832 -
2003-11-23 01:02:45 +00:00
mattias
334c85cd0d fixed adding default ext for programs under win32
git-svn-id: trunk@4830 -
2003-11-23 00:09:30 +00:00
mattias
c8acf19ab2 fixed adding default ext for programs under win32
git-svn-id: trunk@4829 -
2003-11-23 00:04:48 +00:00
marc
a5603b7908 Fixed targetfilename for win32 per suggestion of Vincent Snijders
git-svn-id: trunk@4755 -
2003-11-03 22:28:47 +00:00
mattias
5c553b2031 implemented default lcl widget type
git-svn-id: trunk@4636 -
2003-09-17 22:06:56 +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
b6e5e33680 started first compiler test
git-svn-id: trunk@4478 -
2003-08-14 08:10:02 +00:00
mattias
122d5ff33f started check compiler options
git-svn-id: trunk@4474 -
2003-08-13 16:18:58 +00:00
mattias
ce7fe66e20 fixed mem leak in comp opts dialog
git-svn-id: trunk@4464 -
2003-08-11 20:09:18 +00:00
mattias
671a98ae74 added show compiler options dialog
git-svn-id: trunk@4462 -
2003-08-10 09:52:39 +00:00
mattias
8db6d830ec fixed switching TARGET_OS
git-svn-id: trunk@4380 -
2003-07-07 18:06:05 +00:00
mattias
3057f78850 added automatic linux-windows file conversions
git-svn-id: trunk@4315 -
2003-06-25 17:22:47 +00:00
mattias
8ac455ac96 made compiler options TargetOS more general
git-svn-id: trunk@4283 -
2003-06-17 15:57:27 +00:00
mattias
fec21e4d16 implemented search, fixed double loading breakpoints
git-svn-id: trunk@4193 -
2003-05-26 10:34:47 +00:00
mattias
4f8a27619b fixed layout
git-svn-id: trunk@4192 -
2003-05-25 22:27:43 +00:00
mattias
367a6ddbeb implemented compilation tools Before and After
git-svn-id: trunk@4190 -
2003-05-25 22:16:08 +00:00
mattias
80db57a836 added browse buttons for compiler and unit output dir
git-svn-id: trunk@4189 -
2003-05-25 20:03:17 +00:00
mattias
774b820d84 fixed gtkglarea
git-svn-id: trunk@4143 -
2003-05-09 15:56:04 +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
ac2eaea0ba implemented add file to a package dialog
git-svn-id: trunk@4095 -
2003-04-25 14:40:49 +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
3ce6a58d2a implemented compiling project dependencies and auto add dependency
git-svn-id: trunk@4093 -
2003-04-22 18:53:12 +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
4cd04fc129 implemented automatic define templates for packages
git-svn-id: trunk@4078 -
2003-04-19 12:57:09 +00:00
mattias
ea81b30e67 implemented compilation of dependencies
git-svn-id: trunk@4073 -
2003-04-17 18:56:10 +00:00
mattias
26ea00db8d implemented compilation of simple packages
git-svn-id: trunk@4072 -
2003-04-17 11:40:41 +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
aa0f5a45d5 fix for fpc 1.0.x
git-svn-id: trunk@4058 -
2003-04-14 10:55:32 +00:00
mattias
5fec4a80e7 implemented readonly package general options dialog
git-svn-id: trunk@4050 -
2003-04-12 16:28:14 +00:00
mattias
db8349a1c6 implemented compiler options for packages
git-svn-id: trunk@4048 -
2003-04-12 08:44:24 +00:00
mattias
465a69ed96 applied patch from Martin Smat fixing LM_SETSIZE, LM_SETDESIGNING, LM_SCREENINIT
git-svn-id: trunk@3897 -
2003-03-06 17:15:49 +00:00
mattias
cbca0bcf16 fixed default target filename to lowercase like fpc
git-svn-id: trunk@3894 -
2003-03-06 16:53:36 +00:00
mattias
6d6ed821e8 started package system (packager)
git-svn-id: trunk@3879 -
2003-02-28 10:14:28 +00:00
mattias
e99c69d1ab added synedit to component palette
git-svn-id: trunk@3859 -
2003-02-20 00:44:01 +00:00
mattias
ac8efccb39 reduced lpi size
git-svn-id: trunk@3750 -
2002-12-28 13:26:37 +00:00
mattias
984d2d808b fixed PageIndex
git-svn-id: trunk@3704 -
2002-12-16 23:31:29 +00:00
mattias
3e099a779b fixed mem leak in compiler options
git-svn-id: trunk@3700 -
2002-12-16 09:27:30 +00:00
mattias
45be5148ad started gtk2 interface
git-svn-id: trunk@3695 -
2002-12-15 11:52:28 +00:00
mattias
2649d395a5 added custom compiler options
git-svn-id: trunk@3661 -
2002-11-24 15:05:21 +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
c5103d69c8 MG: added smart linking compiler options
git-svn-id: trunk@3632 -
2002-11-13 17:31:08 +00:00
lazarus
f3293cbf80 MG: better description for cutsom components
git-svn-id: trunk@3623 -
2002-11-12 09:14:18 +00:00
lazarus
5e91c393ac MG: added path templates for custom components
git-svn-id: trunk@3622 -
2002-11-11 20:56:16 +00:00
lazarus
17b5d70d0b MG: fixed setting modalresult on hide
git-svn-id: trunk@3533 -
2002-10-22 13:01:20 +00:00
lazarus
4bfe65783c MG: added LCLPlatform to build lazarus dialog
git-svn-id: trunk@3387 -
2002-10-01 15:45:17 +00:00
lazarus
27f7ca3e31 MWE: Applied patch from "Andrew Johnson" <aj_genius@hotmail.com>
Here is the run down of what it includes -

 -Vasily Volchenko's Updated Russian Localizations

 -improvements to GTK Styles/SysColors
 -initial GTK Palette code - (untested, and for now useless)

 -Hint Windows and Modal dialogs now try to stay transient to
  the main program form, aka they stay on top of the main form
  and usually minimize/maximize with it.

 -fixes to Form BorderStyle code(tool windows needed a border)

 -fixes DrawFrameControl DFCS_BUTTONPUSH to match Win32 better
  when flat

 -fixes DrawFrameControl DFCS_BUTTONCHECK to match Win32 better
  and to match GTK theme better. It works most of the time now,
  but some themes, noteably Default, don't work.

 -fixes bug in Bitmap code which broke compiling in NoGDKPixbuf
  mode.

 -misc other cleanups/ fixes in gtk interface

 -speedbutton's should now draw correctly when flat in Win32

 -I have included an experimental new CheckBox(disabled by
  default) which has initial support for cbGrayed(Tri-State),
  and WordWrap, and misc other improvements. It is not done, it
  is mostly a quick hack to test DrawFrameControl
  DFCS_BUTTONCHECK, however it offers many improvements which
  can be seen in cbsCheck/cbsCrissCross (aka non-themed) state.

 -fixes Message Dialogs to more accurately determine
  button Spacing/Size, and Label Spacing/Size based on current
  System font.
 -fixes MessageDlgPos, & ShowMessagePos in Dialogs
 -adds InputQuery & InputBox to Dialogs

 -re-arranges & somewhat re-designs Control Tabbing, it now
  partially works - wrapping around doesn't work, and
  subcontrols(Panels & Children, etc) don't work. TabOrder now
  works to an extent. I am not sure what is wrong with my code,
  based on my other tests at least wrapping and TabOrder SHOULD
  work properly, but.. Anyone want to try and fix?

 -SynEdit(Code Editor) now changes mouse cursor to match
  position(aka over scrollbar/gutter vs over text edit)

 -adds a TRegion property to Graphics.pp, and Canvas. Once I
  figure out how to handle complex regions(aka polygons) data
  properly I will add Region functions to the canvas itself
  (SetClipRect, intersectClipRect etc.)

 -BitBtn now has a Stored flag on Glyph so it doesn't store to
  lfm/lrs if Glyph is Empty, or if Glyph is not bkCustom(aka
  bkOk, bkCancel, etc.) This should fix most crashes with older
  GDKPixbuf libs.

git-svn-id: trunk@3373 -
2002-09-27 20:52:23 +00:00
lazarus
50a2d314da MWE: Applied target OS patch from "Vincent Snijders" <vslist@zonnet.nl>
It addresses two things.
1. Setting a OS_TARGET for building lazarus in the Build Lazarus dialog.
2. Specifying the Target OS in the compiler options dialog.

git-svn-id: trunk@3372 -
2002-09-24 20:10:09 +00:00
lazarus
92a823fa10 MG: applied localization from Vasily
git-svn-id: trunk@3367 -
2002-09-20 07:26:37 +00:00
lazarus
98399ff1a9 MG: TNoteBook now starts with no Page and TPage has no auto names
git-svn-id: trunk@2753 -
2002-08-18 08:53:33 +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
10df9bb62e MG: assembler errors are now shown in output
git-svn-id: trunk@1780 -
2002-07-05 12:34:09 +00:00
lazarus
6c9464c470 MG: updated licenses
git-svn-id: trunk@1668 -
2002-05-10 06:57:51 +00:00
lazarus
d7dc26482d MG: fixed unit path template
git-svn-id: trunk@1619 -
2002-04-20 13:54:07 +00:00
lazarus
dd37880074 MG: added path editor for compiler options
git-svn-id: trunk@1612 -
2002-04-16 08:55:06 +00:00
lazarus
9b66e0abc7 MG: small fixes, cleanups and started event assignment completion
git-svn-id: trunk@1600 -
2002-04-11 08:08:50 +00:00
lazarus
08109d2171 MG: moved search paths to front
git-svn-id: trunk@1541 -
2002-03-23 22:04:24 +00:00
lazarus
2e084658ef MG: find declaration: fixed function in with context
git-svn-id: trunk@1475 -
2002-03-04 07:28:53 +00:00
lazarus
e095b4c22e MG: fixed typo
git-svn-id: trunk@1439 -
2002-02-17 19:02:32 +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
56daefb58d MG: fixed mem leak FBreakPts
git-svn-id: trunk@673 -
2002-02-07 13:48:47 +00:00
lazarus
83a1947ff0 MG: codetools now know the compiler options
git-svn-id: trunk@670 -
2002-02-06 22:23:15 +00:00
lazarus
10f8e1e489 MG: added Unit Output Dir to compiler options
git-svn-id: trunk@591 -
2002-01-13 15:13:40 +00:00
lazarus
d30c99fc7a MG: fixed linker options, compiler options dialog
git-svn-id: trunk@590 -
2002-01-13 12:46:17 +00:00
lazarus
c0580a1c76 MG: compiler out file only if different
git-svn-id: trunk@427 -
2001-11-16 12:55:36 +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
e2db92305a MG: small bugfixes
git-svn-id: trunk@328 -
2001-08-07 11:05:51 +00:00
lazarus
38adf9cc3c MG: fixed wordcompletion and carettimer nonfocus bug
git-svn-id: trunk@311 -
2001-07-02 15:17:24 +00:00
lazarus
b42c5160d2 MG: set show errors to default
git-svn-id: trunk@292 -
2001-06-15 12:59:15 +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
9dba2d8387 MG: TSourceLog + compiling bugfixes
git-svn-id: trunk@239 -
2001-03-26 14:52:30 +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
97ea122574 Added -gl option to compiler options. CAW
git-svn-id: trunk@181 -
2001-02-09 05:04:47 +00:00
lazarus
03b52d2c2c Fix crashing bug.
Added the ability for TProject to load and save the compiler options.
Added Clear method.                                                   CAW

git-svn-id: trunk@178 -
2001-02-08 04:34:10 +00:00
lazarus
aa81046e12 Fixes from Mattias for EditorOPtions
Fixes to COmpiler that should allow people to compile if their path is set up.
Changes to code completion.
Shane

git-svn-id: trunk@172 -
2001-02-06 13:38:58 +00:00
lazarus
5eb3c3af49 Code cleanup
Shane

git-svn-id: trunk@170 -
2001-02-04 18:24:42 +00:00
lazarus
6ecb60e9b4 Code cleanup and JITFOrms bug fix.
Shane

git-svn-id: trunk@168 -
2001-02-04 04:18:12 +00:00
lazarus
e856c6896b Moved compiler options to write to the project file. CAW
git-svn-id: trunk@145 -
2001-01-29 05:44:02 +00:00
lazarus
0c8466f7f1 Minor fixes
Shane

git-svn-id: trunk@118 -
2001-01-13 06:11:07 +00:00
lazarus
05b6ea0354 Minor changes
Shane

git-svn-id: trunk@117 -
2001-01-13 03:09:37 +00:00
michael
f088b13a3e + Initial import
git-svn-id: trunk@2 -
2000-07-13 10:28:31 +00:00