Commit Graph

376 Commits

Author SHA1 Message Date
lazarus
625ac9a73c MG: splitted gtkglarea demo in example and component
git-svn-id: trunk@1611 -
2002-04-15 13:12:34 +00:00
lazarus
029bb35f4a MG: fixes from satan
git-svn-id: trunk@1607 -
2002-04-15 10:54:58 +00:00
lazarus
9beb5af34e MG: new expression evalution for find declaration and fixes
git-svn-id: trunk@1606 -
2002-04-15 10:54:13 +00:00
lazarus
a5b5b0b875 MG: FPC unitlinks are now saved
git-svn-id: trunk@1605 -
2002-04-12 16:36:09 +00:00
lazarus
2047305713 MG: reduced node cache killing for scan ranges
git-svn-id: trunk@1604 -
2002-04-12 14:51:33 +00:00
lazarus
57400d3471 MG: fixed node cache dependency update bug
git-svn-id: trunk@1603 -
2002-04-12 14:30:26 +00:00
lazarus
39b9f280f6 MG: added Event Assignment completion
git-svn-id: trunk@1602 -
2002-04-12 10:21:55 +00:00
lazarus
41d00f60e4 MG: reduced output
git-svn-id: trunk@1601 -
2002-04-11 08:20:14 +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
b9aa246069 MG: fixed find context node at predefined property type
git-svn-id: trunk@1599 -
2002-04-06 13:22:16 +00:00
lazarus
79843da247 MG: added fpc define templates
git-svn-id: trunk@1598 -
2002-04-06 11:20:43 +00:00
lazarus
6c0dd98469 MG: added bound checks for scrollbars
git-svn-id: trunk@1594 -
2002-04-05 17:14:09 +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
77b21590ad MG: fixed bug in finddeclaration code node range comparision
git-svn-id: trunk@1592 -
2002-04-04 21:53:03 +00:00
lazarus
31798d03be MG: changed except statements to more verbosity
git-svn-id: trunk@1590 -
2002-04-04 12:25:02 +00:00
lazarus
6f067c4c9d MG: fixed synedit uninitialized charsinwindow
git-svn-id: trunk@1588 -
2002-04-03 21:29:54 +00:00
lazarus
20321075df MG: fixed mem leaks
git-svn-id: trunk@1587 -
2002-04-03 18:20:51 +00:00
lazarus
8867b319ef MG: fixed mem leaks
git-svn-id: trunk@1586 -
2002-04-03 11:26:34 +00:00
lazarus
c662603e81 MG: fixed crash on open project
git-svn-id: trunk@1585 -
2002-04-03 10:34:07 +00:00
lazarus
4745ac02a1 MG: finddeclaration of array of const and open arrays
git-svn-id: trunk@1584 -
2002-04-03 09:16:44 +00:00
lazarus
074a94475e MG: fixed SearchFileInPath
git-svn-id: trunk@1583 -
2002-04-03 07:29:58 +00:00
lazarus
0e2a403556 MG: bugfixes, finddeclaration cache dependencies
git-svn-id: trunk@1579 -
2002-04-02 16:44:41 +00:00
lazarus
4e16709290 MG: fixed FindLinkSibling
git-svn-id: trunk@1576 -
2002-03-31 19:37:18 +00:00
lazarus
421c4c0cf9 MG: dynhasharray memmanager is now global
git-svn-id: trunk@1575 -
2002-03-31 11:06:13 +00:00
lazarus
8b4c655cfb MG: caches scanner and parser errors
git-svn-id: trunk@1573 -
2002-03-30 20:59:43 +00:00
lazarus
d41af48238 MG: fixed splash screen, fixed parser of resource strings
git-svn-id: trunk@1572 -
2002-03-30 07:29:15 +00:00
lazarus
f4a4458bbb MG: added Triple and Quad mouse clicks to lcl and synedit
git-svn-id: trunk@1569 -
2002-03-29 17:12:52 +00:00
lazarus
248d37e16d MG: internationalization for codetools
git-svn-id: trunk@1568 -
2002-03-29 16:23:02 +00:00
lazarus
ec6a50b270 MG: fixed makefile
git-svn-id: trunk@1567 -
2002-03-29 15:52:53 +00:00
lazarus
93ebbc28eb MG: more internationalization
git-svn-id: trunk@1566 -
2002-03-29 15:50:36 +00:00
lazarus
f295045532 MG: further internationalization
git-svn-id: trunk@1565 -
2002-03-29 14:32:49 +00:00
lazarus
40f6998313 MG: removed obsolete attachsignals and fixed resizing
git-svn-id: trunk@1564 -
2002-03-29 12:17:22 +00:00
lazarus
94d422e5fa MG: old Makefile for 1.0.5 compilers
git-svn-id: trunk@1563 -
2002-03-29 12:03:39 +00:00
lazarus
77d8477875 MG: started internationalization of codetools
git-svn-id: trunk@1561 -
2002-03-28 20:32:06 +00:00
lazarus
ad22b62edc MG: added inputhistory
git-svn-id: trunk@1560 -
2002-03-28 20:31:01 +00:00
lazarus
ca4680a3cc MG: added search function: Goto Include Directive
git-svn-id: trunk@1558 -
2002-03-28 11:49:49 +00:00
lazarus
426f90740f MG: removed unused
git-svn-id: trunk@1556 -
2002-03-28 00:11:07 +00:00
lazarus
c53114998b MG: fixes for synedit mouse selection
git-svn-id: trunk@1555 -
2002-03-27 20:08:05 +00:00
lazarus
1e999a3d60 MG: splitted main.pp: debugger management in TDebugManager
git-svn-id: trunk@1552 -
2002-03-27 10:39:44 +00:00
lazarus
c476b4dddd MG: splitted main.pp: TMainIDE has now an ancestor TMainIDEBar
git-svn-id: trunk@1550 -
2002-03-27 09:18:13 +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
900d9bc5b4 MG: fixed linkscanner for double included files
git-svn-id: trunk@1539 -
2002-03-23 20:41:34 +00:00
lazarus
6a99eabc13 MG: added include link history
git-svn-id: trunk@1534 -
2002-03-22 17:36:10 +00:00
lazarus
c0249538e7 MG: allow var a:a; statements
git-svn-id: trunk@1533 -
2002-03-22 13:58:00 +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
4d9789a2ab MG: fixes for save-as and form streaming exceptions
git-svn-id: trunk@1528 -
2002-03-21 22:44:08 +00:00
lazarus
0feefa6634 MG: accelerated dynhasharray, fixed codetools defines editor initial resize
git-svn-id: trunk@1527 -
2002-03-20 16:38:37 +00:00
lazarus
43f1cb10d1 MG: added complete properties checkbox and ecSaveAll
git-svn-id: trunk@1526 -
2002-03-18 12:29:54 +00:00
lazarus
0bf1e61fad MG: reduced get/freemem usage in linkscanner
git-svn-id: trunk@1524 -
2002-03-18 11:18:38 +00:00
lazarus
876a1e0ca7 MG: reduced get/freemem usage in linkscanner
git-svn-id: trunk@1523 -
2002-03-18 08:56:24 +00:00
lazarus
f118ad2dcb MG: reduced size+move messages between lcl and interface
git-svn-id: trunk@1522 -
2002-03-16 21:40:55 +00:00
lazarus
cda51ae148 MG: improved method completion: add inherited code on override specifier
git-svn-id: trunk@1521 -
2002-03-16 10:38:52 +00:00
lazarus
274decf5f1 MG: improved code completion: special proc bodies
git-svn-id: trunk@1520 -
2002-03-15 14:50:36 +00:00
lazarus
2107ba9a69 MG: fixed not caching proc nodes
git-svn-id: trunk@1515 -
2002-03-14 17:41:29 +00:00
lazarus
7d44c1a838 MG: fixed sourcechanger wrong src bug
git-svn-id: trunk@1512 -
2002-03-14 11:05:37 +00:00
lazarus
160029222a MG: reduced output
git-svn-id: trunk@1511 -
2002-03-14 07:43:33 +00:00
lazarus
d95aa7b01f MG: added define templates for Delphi5 Projects
git-svn-id: trunk@1510 -
2002-03-14 07:42:34 +00:00
lazarus
da158e6e83 MG: added TPicture clipboard support
git-svn-id: trunk@1507 -
2002-03-11 23:22:46 +00:00
lazarus
37da619d34 MG: fixed parser for multiple variant identifiers
git-svn-id: trunk@1503 -
2002-03-11 20:36:34 +00:00
lazarus
22fcb1c759 MG: fixed parser for dephis activex
git-svn-id: trunk@1502 -
2002-03-11 20:22:37 +00:00
lazarus
c40bc842d5 MG: acclerated parser read-undo-read combinations
git-svn-id: trunk@1501 -
2002-03-11 18:12:11 +00:00
lazarus
8752d483cc Keith: Fixed Win32 compilation problem.
git-svn-id: trunk@1500 -
2002-03-11 09:43:45 +00:00
lazarus
81dc7d308e MG: parser enhanced for delphis sysutils
git-svn-id: trunk@1499 -
2002-03-10 22:59:29 +00:00
lazarus
4cd162b064 MG: accelerated linkscanner
git-svn-id: trunk@1498 -
2002-03-10 21:44:59 +00:00
lazarus
6b7cd3b776 MG: fixed TSourceLog.Assign
git-svn-id: trunk@1497 -
2002-03-10 21:41:14 +00:00
lazarus
b15929b6a6 MG: methodjumping of forward procs will now work with renamed procs
git-svn-id: trunk@1496 -
2002-03-10 15:07:34 +00:00
lazarus
2c995dc597 MG: fixed finding class parts with empty sections
git-svn-id: trunk@1495 -
2002-03-09 17:13:25 +00:00
lazarus
7be6c70b19 MG: OS dependent line end
git-svn-id: trunk@1494 -
2002-03-09 17:02:16 +00:00
lazarus
e14d49fb6c MG: fixes for Delphi compataibility
git-svn-id: trunk@1492 -
2002-03-09 16:46:33 +00:00
lazarus
0d735a6f89 MG: fixed class method completion
git-svn-id: trunk@1490 -
2002-03-09 11:55:13 +00:00
lazarus
373525fbe5 MG: improved class completion for GUID and line indenting
git-svn-id: trunk@1489 -
2002-03-09 10:39:36 +00:00
lazarus
76b1e2b399 MG: fixed synedit pascal highlighter of label @@end
git-svn-id: trunk@1487 -
2002-03-08 16:29:41 +00:00
lazarus
26eaea13bd MG: fixed parser of end blocks in initialization section added label sections
git-svn-id: trunk@1486 -
2002-03-08 16:16:55 +00:00
lazarus
e6ace97606 MG: outputfilter can now find include files
git-svn-id: trunk@1485 -
2002-03-08 11:37:42 +00:00
lazarus
e5b24ec55e MG: added define template for Delphi5
git-svn-id: trunk@1484 -
2002-03-08 09:30:59 +00:00
lazarus
9e1d337c33 MG: added delphi mode for codetools
git-svn-id: trunk@1482 -
2002-03-07 21:56:56 +00:00
lazarus
830cb9a016 MG: fixed find declaration new nodecache flags, find next
git-svn-id: trunk@1481 -
2002-03-07 14:14:25 +00:00
lazarus
84fc508f31 MG: fixed find declaration node cache flags checking and updates for defines
git-svn-id: trunk@1480 -
2002-03-06 17:26:52 +00:00
lazarus
969951d7fb MG: updates for codetools defines
git-svn-id: trunk@1479 -
2002-03-05 14:52:17 +00:00
lazarus
43f4a972db MG: updates for codetools defines editor
git-svn-id: trunk@1478 -
2002-03-05 08:15:00 +00:00
lazarus
8e4ae5f28d MG: fixed synedit crash on exit
git-svn-id: trunk@1476 -
2002-03-04 10:01:01 +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
c393669985 MG: fixed synedit hide right margin
git-svn-id: trunk@1474 -
2002-03-03 16:08:52 +00:00
lazarus
bbc6e83287 MG: fixes, e.g. for find declaration
git-svn-id: trunk@1472 -
2002-03-02 16:31:18 +00:00
lazarus
b04c9a1244 MG: fixed find declaration and inheriting class visibility flags
git-svn-id: trunk@1469 -
2002-03-02 13:22:27 +00:00
lazarus
69a28ff329 MG: fixed method search diff proc, fixed synedit insert in empty line, small fixes, started define editor
git-svn-id: trunk@1468 -
2002-03-02 11:08:38 +00:00
lazarus
9891d77a52 MG: fixed typo
git-svn-id: trunk@1467 -
2002-03-01 15:53:55 +00:00
lazarus
eb8ad3a7c7 MG: added selection keys and nil operand
git-svn-id: trunk@1466 -
2002-03-01 15:51:08 +00:00
lazarus
f85924125e MG: fixes, code creation policies, keymap categories, menu shortcuts
git-svn-id: trunk@1465 -
2002-02-28 12:09:10 +00:00
lazarus
2ab00ee4f2 MG: fixed code completion: fixed long property proc splitting
git-svn-id: trunk@1460 -
2002-02-25 19:09:07 +00:00
lazarus
386a8e08f4 MG: fixed nested record parsing
git-svn-id: trunk@1459 -
2002-02-25 18:46:06 +00:00
lazarus
b84b0b9b70 MG: fixed external variable and rtl/TargetOS include dir
git-svn-id: trunk@1455 -
2002-02-22 18:24:19 +00:00
lazarus
73fbc2fcb1 MG: improved LinkScanner error messages
git-svn-id: trunk@1454 -
2002-02-22 17:39:41 +00:00
lazarus
63e0c71c47 MG: fixed completion box for templates and identifiers
git-svn-id: trunk@1453 -
2002-02-22 14:25:02 +00:00
lazarus
832fde69c3 MG: fixed typo
git-svn-id: trunk@1447 -
2002-02-19 16:11:46 +00:00
lazarus
e058ff76b9 MG: fixed bracket highlighting
git-svn-id: trunk@1444 -
2002-02-17 21:54:46 +00:00
lazarus
4e0b340ade MG: workaround for strange synedit first token bug
git-svn-id: trunk@1443 -
2002-02-17 21:28:54 +00:00
lazarus
9a34e4df29 MG: started OI events
git-svn-id: trunk@1438 -
2002-02-11 15:12:03 +00:00
lazarus
a08966de96 MG: fixed used units
git-svn-id: trunk@1437 -
2002-02-11 11:09:16 +00:00
lazarus
e9ad4fc43f MG: fixed node cache for increased search ranges
git-svn-id: trunk@1436 -
2002-02-11 09:29:19 +00:00
lazarus
c2bcc86b61 MG: fixed a node cache range bug
git-svn-id: trunk@1435 -
2002-02-10 20:44:01 +00:00
lazarus
2a0d19493f MG: get compatible published methods now works
git-svn-id: trunk@1434 -
2002-02-09 22:24:51 +00:00
lazarus
ee6f0e9333 MG: started OI events
git-svn-id: trunk@1394 -
2002-02-09 02:30:18 +00:00
lazarus
6063352afa MG: fixed a node cache range bug
git-svn-id: trunk@1393 -
2002-02-09 02:30:17 +00:00
lazarus
100ab29f02 MG: get compatible published methods now works
git-svn-id: trunk@1392 -
2002-02-09 02:30:16 +00:00
lazarus
46ae7f0d85 MG: many fixes on my way to events
git-svn-id: trunk@1391 -
2002-02-09 02:30:15 +00:00
lazarus
a006452636 MG: fixes for 1.1
git-svn-id: trunk@1039 -
2002-02-09 01:47:42 +00:00
lazarus
3b2ae6acf0 MG: fixes for saving resource files
git-svn-id: trunk@1011 -
2002-02-09 01:47:38 +00:00
lazarus
70ec3d5021 MG: further internationalization
git-svn-id: trunk@963 -
2002-02-09 01:47:30 +00:00
lazarus
cebd8c957b MG: improved clean up
git-svn-id: trunk@692 -
2002-02-09 01:45:19 +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
a1a5972d5e MG: added codetools options
git-svn-id: trunk@679 -
2002-02-08 16:45:09 +00:00
lazarus
4d0e01f266 MG: added TDefineTemplateFlags
git-svn-id: trunk@676 -
2002-02-07 18:54:26 +00:00
lazarus
d2f2b01edc MG: fixed deactivating hints
git-svn-id: trunk@674 -
2002-02-07 18:19:01 +00:00
lazarus
b7936d01ca MG: added BaseTypeCache
git-svn-id: trunk@672 -
2002-02-07 13:47:58 +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
c64d618c01 MG: started basetype chaching
git-svn-id: trunk@665 -
2002-02-05 21:59:21 +00:00
lazarus
9b9e3cfba0 MG: started basetype chaching
git-svn-id: trunk@664 -
2002-02-05 21:57:09 +00:00
lazarus
447fdcf463 MG: started basetype chaching
git-svn-id: trunk@663 -
2002-02-05 21:09:02 +00:00
lazarus
eb0a5dacfc MG: added node cache, which accelerates mass find declaration
git-svn-id: trunk@662 -
2002-02-05 20:46:51 +00:00
lazarus
7a654795a8 MG: added noce cache check for every context node
git-svn-id: trunk@661 -
2002-02-04 16:48:45 +00:00
lazarus
7f07c32279 MG: added circle test for find base node
git-svn-id: trunk@660 -
2002-02-04 14:19:18 +00:00
lazarus
38c4c4b2d6 MG: directive attribute for pascal highlighter
git-svn-id: trunk@658 -
2002-02-03 17:02:50 +00:00
lazarus
7b585c30cd MG: fixed consistency check inheritance
git-svn-id: trunk@657 -
2002-02-03 16:33:18 +00:00
lazarus
6d1ba0f10c MG: fixed string constant at line end
git-svn-id: trunk@656 -
2002-02-03 16:25:23 +00:00
lazarus
3d0c615d15 MG: added update checks for node caching
git-svn-id: trunk@655 -
2002-02-03 15:37:54 +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
ffb07a8f59 MG: added base class for mem managers and started node cache
git-svn-id: trunk@651 -
2002-01-31 16:52:24 +00:00
lazarus
7b9bf2f1b8 MG: reduced output
git-svn-id: trunk@650 -
2002-01-31 10:23:33 +00:00
lazarus
abc995925d MG: expression type of string brackets
git-svn-id: trunk@648 -
2002-01-30 21:48:33 +00:00
lazarus
6f4f1d0688 MG: added global write lock
git-svn-id: trunk@647 -
2002-01-30 15:40:48 +00:00
lazarus
74e824eddf MG: expressions types are now calculated
git-svn-id: trunk@646 -
2002-01-29 20:55:55 +00:00
lazarus
77aab1fc38 MG: jump to method in sub procs will now also try parent procs
git-svn-id: trunk@643 -
2002-01-29 17:32:19 +00:00
lazarus
dac3b9e0a0 MG: fixed method jumping, cursor pos after proc head
git-svn-id: trunk@642 -
2002-01-29 17:15:14 +00:00
lazarus
14447d84f0 MG: fixed mem leaks in IDE and TListView
git-svn-id: trunk@641 -
2002-01-28 18:08:36 +00:00
lazarus
88d4147e98 MG: fixed expr operators in params, class proc find next
git-svn-id: trunk@639 -
2002-01-28 17:40:48 +00:00
lazarus
6a9c9a2215 MG: fixed Makefiles
git-svn-id: trunk@636 -
2002-01-28 13:27:05 +00:00
lazarus
226cee9bd1 MG: fixed Makefile
git-svn-id: trunk@634 -
2002-01-28 12:20:55 +00:00
lazarus
08e2d7d79a MG: fixed Makefile
git-svn-id: trunk@633 -
2002-01-28 12:14:56 +00:00
peter
5150c46979 * Makefile update, rebuild with fpcmake with lcl support
git-svn-id: trunk@630 -
2002-01-27 21:44:30 +00:00
lazarus
e382970758 MG: find declaration will now check procs param lists
git-svn-id: trunk@627 -
2002-01-27 18:13:49 +00:00
lazarus
efbeaa570a Fix CR problem the file must have been cross platform edited. MAH
git-svn-id: trunk@624 -
2002-01-24 19:40:00 +00:00
lazarus
aa172e0b3a Fixed version numbers and a fix to codetools unit path. The codetools
fix was to allow zipinstall to work correctly.

git-svn-id: trunk@623 -
2002-01-24 19:33:04 +00:00
lazarus
b660741d69 MG: fixed result of running external tools, fixed starting codetools in include files
git-svn-id: trunk@622 -
2002-01-24 16:23:27 +00:00
lazarus
0df04c9229 MG: external tool output parsing for fpc and make messages
git-svn-id: trunk@618 -
2002-01-23 22:12:54 +00:00
lazarus
3a23d2cd21 MG: jump to method can now be adjusted due to comments
git-svn-id: trunk@616 -
2002-01-22 22:40:32 +00:00
lazarus
c30b72500e MG: find declaration of inherited keyword
git-svn-id: trunk@614 -
2002-01-21 20:41:53 +00:00
lazarus
74e062ae3e MG: added find-block-start and renamed find-block-other-end
git-svn-id: trunk@613 -
2002-01-21 14:17:47 +00:00
lazarus
e1bd2273fe MG: parser can now read system unit, find declaration of used units, bugfxies
git-svn-id: trunk@612 -
2002-01-21 14:15:58 +00:00
lazarus
5a8a763409 Keith: win32 interface is now the default on Windows
git-svn-id: trunk@611 -
2002-01-21 12:52:45 +00:00