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
vincents
0e00ff3660
IDE: removed codepage target from Makefile (was used on windows)
...
git-svn-id: trunk@15387 -
2008-06-11 11:03:46 +00:00
vincents
ad99296adb
IDE: fixed compilation with fpc 2.2.0
...
git-svn-id: trunk@15292 -
2008-06-02 18:28:38 +00:00
vincents
1ea890ac9e
IDE: delayed using short path for IDEMake.cfg until actually passing it to the make command, so we are sure it exists and ExtractShortPathName return a valid file name (bug #11400 )
...
git-svn-id: trunk@15286 -
2008-06-02 08:12:49 +00:00
vincents
5f98274e7f
IDE: pass IDEmake.cfg path as short file name, so quoting is needed (maybe fixes #11362 )
...
git-svn-id: trunk@15279 -
2008-05-30 22:04:59 +00:00
vincents
feea28fc55
IDE: prefer ' over " in Makefile and make commands, " is not handled well on windows 98
...
git-svn-id: trunk@15274 -
2008-05-29 22:25:33 +00:00
vincents
d42b49c565
IDE: when building lazarus from the IDE, let the Makefile set the codepage of the console to the code page used in the gui (windows only), fixes bug #11316
...
git-svn-id: trunk@15195 -
2008-05-21 12:40:39 +00:00
vincents
6cd01bc70a
IDE: fixed rebuilding the IDE, in case the idemake.cfg files was in a directory with spaces and upper ansi chars in its path, thanks to Yury
...
git-svn-id: trunk@15045 -
2008-05-04 19:32:01 +00:00
mattias
f8b5714a8f
IDE: clean up, lazbuild: auto create lrs files bug #11063
...
git-svn-id: trunk@14921 -
2008-04-21 16:28:13 +00:00
vincents
6f835bfa26
IDE: allow rebuilding a running lazarus in a custom directory from C Western (bug #11072 )
...
git-svn-id: trunk@14730 -
2008-04-02 10:38:56 +00:00
paul
ad94ffd5fb
THeaderControl:
...
- Allow to resize the buttons on the THeaderControl (patch from Benito van der Zander with small modifications issue #0011036 )
- Add MinWidth, MaxWidth to section to prevent resizing
- correct build lazarus dialogs to prevent header resizing after this changes
git-svn-id: trunk@14622 -
2008-03-24 08:41:25 +00:00
mattias
2bbb89db49
IDE: build lazarus IDE: fixed always cleaning
...
git-svn-id: trunk@14423 -
2008-03-05 11:46:23 +00:00
mattias
944b28741c
IDE: fixed building lazarus ide item clean
...
git-svn-id: trunk@14409 -
2008-03-04 20:26:34 +00:00
vincents
92375726b6
IDE: build lazarus dialog: don't build starter by default, prevents linking problems on windows when startlazarus is already running.
...
git-svn-id: trunk@14385 -
2008-03-03 15:04:14 +00:00
vincents
fe6405f549
IDE: fixed running svn2revisioninc when building the IDE. This used to happen in the compile-the-without-linking step.
...
git-svn-id: trunk@14334 -
2008-02-29 23:02:51 +00:00
mattias
c63465bf44
IDE: combined compiling+linking IDE steps to one step again. IDE packages must now use the IDEIntf only.
...
git-svn-id: trunk@14261 -
2008-02-26 15:19:20 +00:00
mattias
d1f4791230
IDE: configure build lazarus: mode: using translations
...
git-svn-id: trunk@14204 -
2008-02-20 09:03:03 +00:00
mattias
7d5ebc36db
IDE: cleanup
...
git-svn-id: trunk@14203 -
2008-02-20 09:00:25 +00:00
tombo
8d5086eb31
IDE compiler options, build lazarus dialog: add default linker options for widget set (mainly carbon) to params
...
git-svn-id: trunk@14050 -
2008-02-09 15:00:02 +00:00
marc
32e7e2fe7d
* improved Build Lazarus Dialog localization patch by Maxim Ganetsky
...
* updated po files
git-svn-id: trunk@13772 -
2008-01-16 00:14:16 +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
vincents
b80c5aa87e
IDE: added more verbosity for adding directory to path on win32, don't check if cpp.exe is already on the path
...
git-svn-id: trunk@12643 -
2007-10-30 09:28:58 +00:00
mattias
223e59af66
LCL: fixed AlignControls when ClientRect changes during update, LCL: AutoSize now uses WithThemeSpace as default, gtk1 intf: implemented GetPreferredSize for WithThemeSpace, LCL: changed TButton/TBitBtn.BorderSpacing.InnerBorder from 4 to 0, IDE: removed InnerBorder values from IDE dialogs
...
git-svn-id: trunk@12615 -
2007-10-28 00:33:23 +00:00
mattias
8d2a89ca23
IDE: fixed cross compiling target OS/CPU for IDE
...
git-svn-id: trunk@12493 -
2007-10-16 20:54:26 +00:00
vincents
93c9981240
IDE: added workaround for the fact that windres (called by fpc 2.2.0) cannot find the preprocessor, if it is not on the path (bug #9793 )
...
git-svn-id: trunk@12382 -
2007-10-08 13:09:16 +00:00
marc
1834dd996a
* Fixed options save. Thanks to Giuliano Colla
...
git-svn-id: trunk@12167 -
2007-09-24 18:40:06 +00:00
marc
460ae152ea
+ Modified patch from Giuliano Colla for quickoptions
...
git-svn-id: trunk@12069 -
2007-09-18 23:22:22 +00:00
paul
59aa486876
- another way to show splitter points under gtk1
...
- buildlazarusdialog adjusted as suggested by Darius
git-svn-id: trunk@11287 -
2007-06-06 02:19:44 +00:00
mattias
6b2ec19d9c
IDE: editor options: using OnChange event for checkboxes - but it would be better to fix the OnClick event for TRadioButtons on all widgetsets
...
git-svn-id: trunk@11286 -
2007-06-05 16:38:49 +00:00
paul
4d7849a2d3
updated strings for buildlazdialog
...
git-svn-id: trunk@11281 -
2007-06-05 07:18:48 +00:00
paul
f0f36ca1c6
new buildlazdialog look
...
git-svn-id: trunk@11279 -
2007-06-04 23:29:40 +00:00
paul
e3c799d085
- fixed bug with themed drawing in buildlazdialog.pas noticed by Vincent (under win2000)
...
- enabled speedbutton themed drawing (previously was disabled with ifdef)
git-svn-id: trunk@11175 -
2007-05-22 15:46:58 +00:00
paul
554e4107ef
- Themes moved to interface section from implementation
...
- Build lazarus dialogs use ThemeServices to draw buttons (disabled through UseThemes define)
git-svn-id: trunk@11174 -
2007-05-22 06:06:11 +00:00
vincents
ecaebbe825
+ introduced LCLPlatformDisplayNames (used on screen) and LCLPlatformDirNames (used for compilation) to be able show win32/win64 on screen and use the win32 directory
...
git-svn-id: trunk@11133 -
2007-05-13 14:25:05 +00:00
paul
fc188e5d5e
- changed button sizes to old (after changing imagelist)
...
git-svn-id: trunk@11102 -
2007-05-08 09:30:10 +00:00
paul
555f6c9e4a
- modernize some ide images
...
- buildlazdialog switched to use common imagelist instead of own
git-svn-id: trunk@11100 -
2007-05-08 08:53:21 +00:00
mattias
87921a7455
gtk2 intf: reduced notes
...
git-svn-id: trunk@10948 -
2007-04-15 08:54:04 +00:00
marc
0abc5c058d
* fixed image for build-none
...
git-svn-id: trunk@10887 -
2007-04-05 19:07:14 +00:00
marc
b681f94950
* Step 1 of the native imagelist implementation
...
git-svn-id: trunk@10875 -
2007-04-05 00:00:37 +00:00
mattias
95fbdd6309
IDE: config build laz dlg: writing text with transparency
...
git-svn-id: trunk@10771 -
2007-03-20 07:48:01 +00:00
vincents
3aa9e60885
ide: lowercase {$I %fpctargetos%}, so it can be used for directories
...
git-svn-id: trunk@10200 -
2006-11-14 20:18:54 +00:00
mattias
2faf2a4bf8
enabled codefolding as default
...
git-svn-id: trunk@9983 -
2006-09-26 18:44:44 +00:00
vincents
ceedffb52a
IDE: only set TargetUnitDirectory, when the target directory is not writable
...
git-svn-id: trunk@9974 -
2006-09-25 20:22:23 +00:00
mattias
dab7f476ae
enlarged build dialog
...
git-svn-id: trunk@9907 -
2006-09-15 15:10:13 +00:00
mattias
7078bd55af
added -FU option, when compiling IDE to another directory
...
git-svn-id: trunk@9879 -
2006-09-12 23:55:50 +00:00
mattias
720ab0fada
IDEIntf: added interface for external tools
...
git-svn-id: trunk@9654 -
2006-07-21 18:00:24 +00:00
vincents
619b2afae0
IDE: Build Lazarus dialog, clean all defaults to false
...
git-svn-id: trunk@9581 -
2006-07-10 12:50:58 +00:00
mattias
31810fcee6
gtk2 intf: GDI fonts are now pango layouts instead of pango font descriptions, using the font cache similar to gtk1
...
git-svn-id: trunk@9499 -
2006-06-27 11:28:17 +00:00
mattias
5b814f9fcb
implemented AutoSize for TToolButton
...
git-svn-id: trunk@9433 -
2006-06-14 16:46:57 +00:00
vincents
19f8dea4dc
fixed memleak introduced by conversion to lfm
...
git-svn-id: trunk@9068 -
2006-04-03 18:10:49 +00:00
mattias
870ae865c3
fixed save/restore dialog size
...
git-svn-id: trunk@9006 -
2006-03-24 00:22:24 +00:00
mattias
2a2a3e1ba5
converted buildlazdialog to lfm
...
git-svn-id: trunk@8999 -
2006-03-22 23:16:33 +00:00
vincents
a43501c484
added GetExecutableExt and GetLibraryExt
...
git-svn-id: trunk@8789 -
2006-02-21 16:27:17 +00:00
vincents
7111c2806c
improved layout and german localization of configure build lazarus dialog (issue #1321 )
...
git-svn-id: trunk@8546 -
2006-01-17 15:46:08 +00:00
mattias
6e8ee76fb2
build lazarus now always use -w to get entering/leaving marks, improved carbon intf mouse events
...
git-svn-id: trunk@8514 -
2006-01-13 18:43:42 +00:00
mattias
d452af1ba0
added qt interface to IDE and fixed compilation
...
git-svn-id: trunk@8430 -
2006-01-04 10:28:58 +00:00
mattias
b77cd7e3d2
implemented updating IDE fpc values on changing TargetCPU, cross building IDE now switches global settings, so changing project settings no longer required
...
git-svn-id: trunk@8330 -
2005-12-16 16:09:31 +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
vincents
9a450654ae
call svn2revisioninc the first time the IDE is compiled
...
git-svn-id: trunk@8152 -
2005-11-14 18:59:53 +00:00
vincents
feea1058fa
don't run svn2revisioninc if make without linking
...
git-svn-id: trunk@7961 -
2005-10-12 18:34:14 +00:00
mattias
8806d3f746
added confirm dialog for bulding the IDE via the menu from Salvatore
...
git-svn-id: trunk@7879 -
2005-10-01 13:55:58 +00:00
mattias
b596b6c3aa
replaced cleanall with cleanlaz
...
git-svn-id: trunk@7302 -
2005-06-30 11:14:21 +00:00
mattias
bb74449136
fixed registering TStaticText
...
git-svn-id: trunk@7276 -
2005-06-23 18:48:55 +00:00
mattias
4088211fec
moved THintInfo from forms.pp to controls.pp and changed TControlShowHint event from pointer to PHintHinfo
...
git-svn-id: trunk@7092 -
2005-04-20 07:14:00 +00:00
vincents
c396b3bb69
implemented hints for buttons in configure build lazarus listbox
...
git-svn-id: trunk@7090 -
2005-04-19 21:51:00 +00:00
vincents
ea2800b486
made selected make mode clearer by using a clHighLight background
...
git-svn-id: trunk@7085 -
2005-04-18 21:03:24 +00:00
vincents
3aec082914
draw button background, so that the difference between pushed and non-pushed buttons is clearer.
...
git-svn-id: trunk@7083 -
2005-04-18 13:15:21 +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
mattias
c744539a34
fixed using quotation marks in idemake.cfg
...
git-svn-id: trunk@6670 -
2005-01-23 13:14:57 +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
micha
2837a6b930
use mask enabled drawing functions
...
git-svn-id: trunk@6482 -
2005-01-05 10:04:22 +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
d173c495ad
fixed comparing TargetOS case insensitive for build lazarus
...
git-svn-id: trunk@6359 -
2004-12-10 19:27:59 +00:00
vincents
b9a12fba65
removed path delimeter at end of output path
...
git-svn-id: trunk@6337 -
2004-12-06 12:46:00 +00:00
mattias
9f02247fa1
implemented Target Directory for IDE
...
git-svn-id: trunk@6331 -
2004-12-04 01:17:41 +00:00
vincents
4985469320
removed ifdef UseStartLazarus
...
git-svn-id: trunk@6299 -
2004-11-26 16:07:12 +00:00
vincents
6c926a1b4c
- Implemented restarting by starting startlazarus on unix (for 1.9.x only).
...
- Add Restart After Succesfull Build CheckBox to the Configure Build Lazarus dialog.
git-svn-id: trunk@6183 -
2004-10-31 21:17:34 +00:00
vincents
450371882c
splitted off unit FileUtil, it doesn't depend on other LCL units
...
git-svn-id: trunk@6081 -
2004-09-27 22:05:41 +00:00
mattias
a73fcef8dd
fixed ideintf hard dependency on pkg intf
...
git-svn-id: trunk@6024 -
2004-09-18 10:13:58 +00:00
mattias
89483df42f
fixed find in files searching at end of line
...
git-svn-id: trunk@5942 -
2004-09-08 08:20:50 +00:00
mattias
135948348e
started the carbon LCL interface
...
git-svn-id: trunk@5929 -
2004-09-06 22:24:52 +00:00
vincents
962815f369
added starter to build lazarus tool
...
git-svn-id: trunk@5905 -
2004-09-01 22:20:44 +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
vincents
f02d97fd21
Prepare lazarus for use with loader. Use -dUseStartLazarus to activate.
...
git-svn-id: trunk@5863 -
2004-08-26 21:32:31 +00:00
mattias
6e92b90671
fixed make output recognition for win32
...
git-svn-id: trunk@5741 -
2004-08-04 17:38:08 +00:00
mattias
823256e659
added dialog for warning if make tool not found
...
git-svn-id: trunk@5725 -
2004-08-03 09:21:08 +00:00
vincents
12f8270c5b
make executable location is a environment option now.
...
git-svn-id: trunk@5716 -
2004-07-30 15:38:16 +00:00
micha
e43e72f41b
fix buttonrect to contain bounds
...
git-svn-id: trunk@5474 -
2004-05-14 18:00:30 +00:00
mattias
857fa012a6
Build Lazarus Dialog: Set to build all now keeps special settings
...
git-svn-id: trunk@5382 -
2004-04-09 10:35:59 +00:00
mattias
4cda98b31b
implemented icons for TPage in gtk, mask for TCustomImageList
...
git-svn-id: trunk@5336 -
2004-03-22 19:10:04 +00:00
vincents
0590933a25
Use double quote instead of single quote to pass extra options string: fix for win32
...
git-svn-id: trunk@5318 -
2004-03-17 20:04:13 +00:00
mattias
2d1581c244
force building lazarus with LANG=en_US
...
git-svn-id: trunk@5010 -
2004-01-04 13:48:25 +00:00
mattias
87684017f2
applied implementation for LM_LB_GETINDEXAT from Vincent
...
git-svn-id: trunk@4995 -
2004-01-03 11:57:48 +00:00
mattias
6ff959c82d
moved IDE interface units to ideintf directory
...
git-svn-id: trunk@4933 -
2003-12-22 00:11:53 +00:00
mattias
93962e4220
splitted output directories for cross compilation
...
git-svn-id: trunk@4914 -
2003-12-20 01:20:53 +00:00
mattias
2d193b48c1
prepared IDE units for split
...
git-svn-id: trunk@4822 -
2003-11-22 15:14:12 +00:00
mattias
d70ded3c70
build lazarus now uses custom compiler path
...
git-svn-id: trunk@4812 -
2003-11-16 19:28:33 +00:00
mattias
9860db873d
added ambigious unit check for IDE
...
git-svn-id: trunk@4804 -
2003-11-15 13:07:09 +00:00
mattias
550f21ae57
fixed building IDE clean
...
git-svn-id: trunk@4740 -
2003-10-30 20:15:45 +00:00
mattias
ae02013fa3
updated rpm scripts
...
git-svn-id: trunk@4723 -
2003-10-22 17:50:17 +00:00
mattias
5e5c1122a7
renamed LCLLinux to LCLIntf
...
git-svn-id: trunk@4637 -
2003-09-18 09:21:03 +00:00
mattias
b49deecff8
implemented message blocks
...
git-svn-id: trunk@4485 -
2003-08-15 16:10:13 +00:00
mattias
3cfdaeef38
fixed targetos for clean all
...
git-svn-id: trunk@4329 -
2003-06-27 22:07:39 +00:00
mattias
1fb4ee52a5
fixes for debugging lazarus
...
git-svn-id: trunk@4296 -
2003-06-23 09:42:09 +00:00
mattias
a1157665d0
implemented two step compiling of IDE, needed for designtime packages
...
git-svn-id: trunk@4291 -
2003-06-19 23:10:57 +00:00
mattias
dd5b3994ab
removed menubar.inc
...
git-svn-id: trunk@4244 -
2003-06-09 09:20:27 +00:00
mattias
4fd409f5b3
activated the package system
...
git-svn-id: trunk@4150 -
2003-05-12 19:36:25 +00:00
mattias
dfa8265f07
fixed build ide clean
...
git-svn-id: trunk@4146 -
2003-05-12 10:46:01 +00:00
mattias
dfe8ae8eee
ide extra options are now saved, so creating a packaged ide is now possible on commandline
...
git-svn-id: trunk@4130 -
2003-05-05 13:40:26 +00:00
mattias
1b9664382c
fixed clean all
...
git-svn-id: trunk@4123 -
2003-05-03 08:13:27 +00:00
mattias
9b9a5da111
fixed removing package link
...
git-svn-id: trunk@4115 -
2003-05-01 12:44:42 +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
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
b5e10e846a
implemented file reference list
...
git-svn-id: trunk@4075 -
2003-04-18 15:32:51 +00:00
mattias
539b9a6930
localized build lazarus dialog
...
git-svn-id: trunk@3923 -
2003-03-13 22:33:19 +00:00
mattias
45be5148ad
started gtk2 interface
...
git-svn-id: trunk@3695 -
2002-12-15 11:52:28 +00:00
lazarus
e27b187b18
MG: implemented TIdleTimer and fixed small bugs
...
git-svn-id: trunk@3606 -
2002-11-04 11:48:48 +00:00
lazarus
9c8a49f63b
AJ: added workaround for FPC ansistring property bug
...
git-svn-id: trunk@3590 -
2002-10-30 20:30:31 +00:00
lazarus
78e4e4c4db
MG: fixed building components via IDE
...
git-svn-id: trunk@3516 -
2002-10-15 18:14:26 +00:00
lazarus
ffd74ad961
MG: moved jitform to a special directory
...
git-svn-id: trunk@3477 -
2002-10-07 08:21:11 +00:00
lazarus
1ce803bc1c
MG: added LCLPlatform to build lazarus dialog
...
git-svn-id: trunk@3458 -
2002-10-03 20:50:56 +00:00
lazarus
8c3b47842e
MG: fixed jump history
...
git-svn-id: trunk@3453 -
2002-10-03 14:48:15 +00:00
lazarus
fc096bf64a
MG: accelerated xmlwriter
...
git-svn-id: trunk@3377 -
2002-09-30 11:01:43 +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
0280402696
MG: fixed keygrabbing key translation
...
git-svn-id: trunk@1849 -
2002-08-17 11:38:01 +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
b3adab2b9e
MG: improved default make path for build lazarus
...
git-svn-id: trunk@1768 -
2002-07-01 05:53:31 +00:00
lazarus
fa97a5e9e9
MG: added build all button to configure build lazarus
...
git-svn-id: trunk@1751 -
2002-06-13 06:34:18 +00:00
lazarus
5c631902b8
MG: added extra options to build lazarus
...
git-svn-id: trunk@1673 -
2002-05-10 13:05:25 +00:00
lazarus
6c9464c470
MG: updated licenses
...
git-svn-id: trunk@1668 -
2002-05-10 06:57:51 +00:00
lazarus
be0b610692
MG: added form resizes
...
git-svn-id: trunk@1613 -
2002-04-16 15:22:50 +00:00
lazarus
89233d5b7c
MG: removed unused
...
git-svn-id: trunk@1398 -
2002-02-09 02:30:22 +00:00
lazarus
9c03030dd4
MG: added build lazarus feature and config dialog
...
git-svn-id: trunk@620 -
2002-01-24 14:12:54 +00:00