Commit Graph

827 Commits

Author SHA1 Message Date
vincents
454f333332 Fix compilation with -dMem_Check.
git-svn-id: trunk@6224 -
2004-11-10 14:58:14 +00:00
mattias
891b8aa58a disabled hardly used gtk FillScreenFont, this should be only done on demand, improved getting default font family for gtk
git-svn-id: trunk@6221 -
2004-11-08 19:11:55 +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
1120fa2bdb fixed COPYING.modifiedLGPL links
git-svn-id: trunk@6171 -
2004-10-28 09:38:16 +00:00
mattias
98b6b8fd64 updated spanish translation from Luis
git-svn-id: trunk@6164 -
2004-10-26 10:39:43 +00:00
vincents
66c17e960d fpc 1.9.5 has no saveregisters calling convention anymore.
git-svn-id: trunk@6163 -
2004-10-25 17:59:29 +00:00
mattias
4d35cd562c fixed expanding proc heads
git-svn-id: trunk@6161 -
2004-10-25 13:52:54 +00:00
mattias
967e95c46b barchart icon from Michael VC, finnish translation from Seppo
git-svn-id: trunk@6086 -
2004-09-28 21:00:26 +00:00
mattias
abacaa7cbf implemented Rename Identifier
git-svn-id: trunk@6075 -
2004-09-25 15:05:39 +00:00
vincents
67212be365 fix fpc 1.0.x. compilation
git-svn-id: trunk@6050 -
2004-09-23 07:54:16 +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
317a590852 implemented searching and editing virtual units
git-svn-id: trunk@6042 -
2004-09-22 12:43:18 +00:00
mattias
3a9c3febb9 updated russian localization
git-svn-id: trunk@6040 -
2004-09-21 21:51:08 +00:00
mattias
751fa405fa moved remaining TCanvas handle dependent methods to protected
git-svn-id: trunk@6037 -
2004-09-20 23:13:46 +00:00
mattias
62665cfd40 implemented Refactoring Tool: Find Identfier References
git-svn-id: trunk@6035 -
2004-09-20 20:22:13 +00:00
mattias
5ecbd3487f increased rpm version to 0.9.2.2
git-svn-id: trunk@6027 -
2004-09-18 12:25:39 +00:00
mattias
ada62722b1 started new feature: find identifier references
git-svn-id: trunk@6022 -
2004-09-18 01:02:23 +00:00
vincents
c1c08bbb99 replaced write by DbgOut
git-svn-id: trunk@6021 -
2004-09-17 20:30:13 +00:00
mattias
f252d6adac added refactoring submenu in source editor popupmenu and implemented simple var/const heuristic for extract proc
git-svn-id: trunk@6011 -
2004-09-16 00:15:50 +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
06702cefa4 implemented autofixing MainUnit IDE directive PathDelim by Vincent
git-svn-id: trunk@5989 -
2004-09-12 22:57:29 +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
a22c29b480 fixed converting vaInt8 and vaUTF8String
git-svn-id: trunk@5963 -
2004-09-10 22:14:47 +00:00
mattias
d1151c2d1e fixed crash on deleteing custom ct defines
git-svn-id: trunk@5933 -
2004-09-07 11:13:10 +00:00
mattias
135948348e started the carbon LCL interface
git-svn-id: trunk@5929 -
2004-09-06 22:24:52 +00:00
mattias
f7390aea11 fixed searching units first lowercase
git-svn-id: trunk@5879 -
2004-08-29 08:59:37 +00:00
mattias
79e0b3d2d1 fixed compiling codetools with -dCTDebug
git-svn-id: trunk@5855 -
2004-08-25 21:26:45 +00:00
mattias
19ea06abe4 implemented help jump to FPDoc context in unit
git-svn-id: trunk@5839 -
2004-08-23 15:49:18 +00:00
mattias
07dd273dd2 implemented context help for source editor
git-svn-id: trunk@5836 -
2004-08-22 22:47:43 +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
e08e2b61ee accelerated Find In Files
git-svn-id: trunk@5817 -
2004-08-18 13:06:21 +00:00
mattias
a3c5113732 fixed Extract Proc flags not used in selection
git-svn-id: trunk@5816 -
2004-08-18 11:32:12 +00:00
mattias
e28d428309 fixed deleting of collection item in prop editor
git-svn-id: trunk@5813 -
2004-08-18 09:08:34 +00:00
mattias
4d1c380243 added fpc src path: from rtl/darwin/ to rtl/bsd/
git-svn-id: trunk@5793 -
2004-08-15 17:16:53 +00:00
mattias
a6d5670154 implemented platform independent binary object streamer
git-svn-id: trunk@5787 -
2004-08-15 14:39: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
1410eb274a added to codetools: compiler funcs typeof, assigned, lo, hi
git-svn-id: trunk@5765 -
2004-08-10 18:39:20 +00:00
mattias
191dae0550 added to ct compiler functions read, readln, write, writeln, finalize, initialize, inc, dec, setlength
git-svn-id: trunk@5764 -
2004-08-10 18:01:18 +00:00
mattias
0c6ffcf286 fixed type of Low(open array) and type of PathDelim
git-svn-id: trunk@5759 -
2004-08-09 18:22:08 +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
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
c30685c57e change component class dlg now works with child controls
git-svn-id: trunk@5752 -
2004-08-08 21:52:02 +00:00
mattias
dffc4d0999 replaced TDBEdit.WMKillFocus by EditingDone, Change Class basically working
git-svn-id: trunk@5751 -
2004-08-08 20:51:15 +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
6efa88fffb fixed extract proc selection block level check
git-svn-id: trunk@5748 -
2004-08-07 10:57:08 +00:00
mattias
ebb787e8f5 implemented virtual temporary ct files
git-svn-id: trunk@5747 -
2004-08-07 07:03:29 +00:00
mattias
79f1d1940b fixed ct nodes for proc param type array of
git-svn-id: trunk@5740 -
2004-08-04 17:35:40 +00:00
vincents
c9f8ec214e updated localization
git-svn-id: trunk@5718 -
2004-07-30 20:55:16 +00:00
mattias
72ef86a3d5 added darwin TargetOS
git-svn-id: trunk@5706 -
2004-07-25 13:05:47 +00:00
mattias
53d5117b90 added codetools defines and lazconf support for powerpc
git-svn-id: trunk@5705 -
2004-07-25 12:59:49 +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
6a0c96edb6 fixed resolving round brackets
git-svn-id: trunk@5684 -
2004-07-16 08:57:41 +00:00
vincents
c75e39c844 fix compilation for win32
git-svn-id: trunk@5683 -
2004-07-15 17:29:59 +00:00
vincents
0f998e6fcc fix typos in defines
git-svn-id: trunk@5678 -
2004-07-13 21:57:53 +00:00
mattias
c514d2257d fixed reading FPC makros with values
git-svn-id: trunk@5673 -
2004-07-12 21:06:35 +00:00
mattias
d060060851 updated memcheck.pas and made it more easy to update
git-svn-id: trunk@5672 -
2004-07-12 20:59:25 +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
d808ea8234 fixed find units with mixed case
git-svn-id: trunk@5633 -
2004-07-01 18:46:04 +00:00
mattias
33f16ae8a0 updated italian localization from Marco
git-svn-id: trunk@5619 -
2004-06-29 19:55:28 +00:00
mattias
1354eab275 resizes for localizations
git-svn-id: trunk@5607 -
2004-06-28 17:30:22 +00:00
mattias
a0099c31b4 clean up
git-svn-id: trunk@5606 -
2004-06-28 17:03:37 +00:00
mattias
269377f97f fixed FileMask for FPCSrc scan
git-svn-id: trunk@5600 -
2004-06-25 00:30:16 +00:00
mattias
cf41ff6c70 added italian translation from Marco Ciampa
git-svn-id: trunk@5598 -
2004-06-24 19:05:29 +00:00
mattias
c0d838030c added hebrew translation from ik
git-svn-id: trunk@5570 -
2004-06-17 08:11:51 +00:00
mattias
caf487c9e8 implemented OnChange for TRadioButton, TCheckBox, TToggleBox and some more docking stuff
git-svn-id: trunk@5531 -
2004-05-30 14:02:31 +00:00
mattias
99c7244234 implemented codetools support for library export clauses
git-svn-id: trunk@5528 -
2004-05-29 17:50:55 +00:00
mattias
730a67c8e1 fixed button return key
git-svn-id: trunk@5500 -
2004-05-22 14:35:33 +00:00
mattias
1f15c0c1c7 implemented centered method jump to body with big headers
git-svn-id: trunk@5487 -
2004-05-20 14:14:39 +00:00
mattias
617948d9c8 removed unneeded units in uses sections
git-svn-id: trunk@5443 -
2004-05-02 12:01:15 +00:00
mattias
9d36925453 added SetFocus after closing completion form
git-svn-id: trunk@5428 -
2004-04-23 20:41:11 +00:00
mattias
1b1b4c54e6 fixed debugging unitlinks
git-svn-id: trunk@5426 -
2004-04-23 11:21:41 +00:00
mattias
6d336f79e0 added debugging for FPC Src Scan
git-svn-id: trunk@5424 -
2004-04-23 10:41:36 +00:00
mattias
3fa3ca063d fixed reading expressions in type definitions
git-svn-id: trunk@5423 -
2004-04-22 20:42:26 +00:00
mattias
9fbcc69584 fixed illegal ancestor search
git-svn-id: trunk@5415 -
2004-04-19 10:06:56 +00:00
micha
5c6cbc475a - removed: startupheapend, it's unused
- fixed calling convention which fixes startup crash
- cleaner implementation GetEnv, GetEnvironmentStrings is deprecated

git-svn-id: trunk@5396 -
2004-04-11 10:15:58 +00:00
mattias
ce11f9f6e2 implemented mainunit hints for include files
git-svn-id: trunk@5393 -
2004-04-10 17:58:57 +00:00
mattias
26b4223134 fixed hiding uninitialized controls
git-svn-id: trunk@5389 -
2004-04-09 23:52:01 +00:00
mattias
2f10d4e852 fixed longint as predefined ident for fpc
git-svn-id: trunk@5377 -
2004-04-05 12:04:04 +00:00
mattias
766cfd3a2c fixed checking empty mask raw image
git-svn-id: trunk@5359 -
2004-04-02 19:39:46 +00:00
mattias
82ad9e0e7d fixed FindEndOfExpression for bogus statements
git-svn-id: trunk@5352 -
2004-03-30 17:45:31 +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
bcf68cee11 implemented adding Application.Title:= statements
git-svn-id: trunk@5334 -
2004-03-20 12:55:48 +00:00
mattias
7dc0dfe431 fixed gtkareacontrol
git-svn-id: trunk@5332 -
2004-03-19 22:13:46 +00:00
mattias
395608d032 updated russian translation from Vasily
git-svn-id: trunk@5324 -
2004-03-18 22:21:16 +00:00
mattias
ec7c457451 added new lcl/widgetset dir to codetools defines
git-svn-id: trunk@5316 -
2004-03-17 13:23:34 +00:00
mattias
70c99062d7 fixed setting project LCLWidgetSet in defines
git-svn-id: trunk@5313 -
2004-03-17 11:28:35 +00:00
mattias
e99b62d3de fixed 1.0.x compilation
git-svn-id: trunk@5296 -
2004-03-12 15:48:57 +00:00
mattias
3e994ad2b6 updated spanish translation from Luis
git-svn-id: trunk@5242 -
2004-02-28 09:42:16 +00:00
mattias
68df576ea4 updated french translation from Olivier
git-svn-id: trunk@5240 -
2004-02-28 01:07:01 +00:00
mattias
1e6a416750 added write check
git-svn-id: trunk@5223 -
2004-02-22 18:33:03 +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
f1c507bc10 added uninstall popupmenuitem to package graph explorer
git-svn-id: trunk@5212 -
2004-02-21 01:01:04 +00:00
mattias
7442adb9ae fixed pasring GUID with constant
git-svn-id: trunk@5192 -
2004-02-10 13:54:30 +00:00
mattias
46d10c1953 updated polish translation
git-svn-id: trunk@5177 -
2004-02-06 16:58:58 +00:00
mattias
62df951988 fixed codetools for new RTTI param ordering
git-svn-id: trunk@5170 -
2004-02-04 22:54:30 +00:00
mattias
955bfacf9e TipHtmlPanel can now show fpdoc html output
git-svn-id: trunk@5169 -
2004-02-04 22:17:59 +00:00
mattias
033a8d0037 added CLX colors
git-svn-id: trunk@5161 -
2004-02-04 12:48:17 +00:00
mattias
34f25d506b added DefineProperties check for check lfm
git-svn-id: trunk@5160 -
2004-02-04 11:09:40 +00:00
mattias
c8b148a7d8 fixed delphi2lazarus unit R directive
git-svn-id: trunk@5128 -
2004-02-01 09:19:08 +00:00
mattias
b049772be5 fixed checking case insensitive renaming of published vars
git-svn-id: trunk@5127 -
2004-02-01 00:02:29 +00:00
mattias
b0b84ae5fd updated finnish translation from Seppo
git-svn-id: trunk@5107 -
2004-01-26 12:27:14 +00:00
mattias
aa765b0e3b TSelectDirectoryDialog ofFileMustExist now checks for directory from Vincent
git-svn-id: trunk@5100 -
2004-01-24 16:25:35 +00:00
mattias
9ceef0db4f added better error message, when ppu found, but not source
git-svn-id: trunk@5097 -
2004-01-24 14:48:30 +00:00
mattias
48195f2943 fixed searching dir in searchpath under win32
git-svn-id: trunk@5090 -
2004-01-23 19:36:49 +00:00
mattias
43ca43fc48 added finnish translation
git-svn-id: trunk@5074 -
2004-01-18 11:03:01 +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
4a731be2a3 fixed file writable check for win32
git-svn-id: trunk@5066 -
2004-01-15 21:47:50 +00:00
mattias
a2ee1be748 converted some silent sourcechangecache consistency checks to errors
git-svn-id: trunk@5065 -
2004-01-14 23:17:12 +00:00
mattias
a418b3b9fc changed consistency stops during method renaming to errors
git-svn-id: trunk@5063 -
2004-01-13 22:34:06 +00:00
mattias
5455c900ad changed consistency stops during var renaming to errors
git-svn-id: trunk@5060 -
2004-01-13 16:39:02 +00:00
mattias
e365060c18 updates defines for fpc 1.9.2
git-svn-id: trunk@5046 -
2004-01-11 11:32:46 +00:00
mattias
2a402038bb implemented tab completion for word and identifier completion
git-svn-id: trunk@5031 -
2004-01-08 22:15:39 +00:00
mattias
f8cac4fbb4 implemented class to Pointer assignment compatibility check
git-svn-id: trunk@5030 -
2004-01-08 16:13:47 +00:00
mattias
07363fc274 fixed instant termination of gtk message handling
git-svn-id: trunk@5023 -
2004-01-06 15:20:19 +00:00
mattias
265047a736 added new russian po files
git-svn-id: trunk@5022 -
2004-01-06 13:07:07 +00:00
mattias
0c0420327d fixed default value of TArrow.ArrowType
git-svn-id: trunk@5019 -
2004-01-06 10:53:31 +00:00
mattias
cb158488ae fixed reopening virtual files
git-svn-id: trunk@5001 -
2004-01-03 20:19:22 +00:00
mattias
37a33a8594 fixed memleak on published var completion from Vincent
git-svn-id: trunk@4998 -
2004-01-03 12:17:25 +00:00
mattias
ec76009548 implemented find declaration for Self in nested procs
git-svn-id: trunk@4984 -
2003-12-28 12:22:55 +00:00
mattias
c0a8e6d692 updated localization
git-svn-id: trunk@4975 -
2003-12-27 15:14:08 +00:00
mattias
bf0d3c590f implemented global property sections
git-svn-id: trunk@4968 -
2003-12-27 01:04:29 +00:00
mattias
571574438c implemented global properties
git-svn-id: trunk@4967 -
2003-12-26 17:42:48 +00:00
mattias
8cded18cba started message editor and fixed some range checks
git-svn-id: trunk@4961 -
2003-12-26 15:23:30 +00:00
mattias
b4695c1828 started a posteriori message filtering
git-svn-id: trunk@4960 -
2003-12-26 12:36:31 +00:00
mattias
459b1c939c fixed many range check warnings
git-svn-id: trunk@4951 -
2003-12-25 14:17:07 +00:00
mattias
f5041c8164 implemented proc jumping for operators
git-svn-id: trunk@4938 -
2003-12-23 14:20:33 +00:00
mattias
4d53e93709 started key combinations, fixed some range check errors
git-svn-id: trunk@4937 -
2003-12-23 11:16:41 +00:00
mattias
3d2d3bb67e fixed paths
git-svn-id: trunk@4934 -
2003-12-22 00:17:49 +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
86e81bf59c fixed ppw fileext for finddeclaration and fpc 1.9
git-svn-id: trunk@4926 -
2003-12-21 14:05:04 +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
8fd27a4d2f clean up
git-svn-id: trunk@4915 -
2003-12-20 01:24:54 +00:00
mattias
93962e4220 splitted output directories for cross compilation
git-svn-id: trunk@4914 -
2003-12-20 01:20:53 +00:00
mattias
2573d5f219 replaced StrLComp by CompareLPChar
git-svn-id: trunk@4907 -
2003-12-19 09:06:07 +00:00
mattias
fe171fa232 added classes incpath
git-svn-id: trunk@4906 -
2003-12-18 23:47:03 +00:00
mattias
8e856f0847 fixed mem leak
git-svn-id: trunk@4903 -
2003-12-18 15:01:24 +00:00
mattias
179b5828a9 added rtl inc path for fcl
git-svn-id: trunk@4894 -
2003-12-16 22:13:30 +00:00
mattias
2d402a5596 fixed compilation gtk and fpc 1.9
git-svn-id: trunk@4892 -
2003-12-16 14:01:27 +00:00
mattias
e758407c49 implemented basic Repair broken LFM wizard
git-svn-id: trunk@4891 -
2003-12-16 13:42:02 +00:00
mattias
901930547e fixed renaming of published vars, started RepairLFM wizard
git-svn-id: trunk@4888 -
2003-12-15 21:59:33 +00:00
mattias
741ace1d9e implemented checking for FPC units conflicts
git-svn-id: trunk@4878 -
2003-12-06 21:00:14 +00:00
mattias
77694e4aa0 codecompletion: forward proc body position now block sensitive
git-svn-id: trunk@4877 -
2003-12-06 19:20:46 +00:00
mattias
9084cb082b ct parser now understands interconst:const
git-svn-id: trunk@4863 -
2003-11-29 15:23:23 +00:00
mattias
66a0e75d15 fixed case check for renaming published vars
git-svn-id: trunk@4828 -
2003-11-23 00:00:43 +00:00
mattias
d70ded3c70 build lazarus now uses custom compiler path
git-svn-id: trunk@4812 -
2003-11-16 19:28:33 +00:00
marco
aff3164655 * more linuxerror killing
git-svn-id: trunk@4797 -
2003-11-13 13:02:41 +00:00
mattias
7909407973 updated localization
git-svn-id: trunk@4786 -
2003-11-08 23:58:13 +00:00