Commit Graph

615 Commits

Author SHA1 Message Date
lazarus
7cc6d95f9f MG: fixed streaming visible=false
git-svn-id: trunk@2760 -
2002-08-18 08:53:40 +00:00
lazarus
895c965039 MG: fixed scrollbars of TTreeView
git-svn-id: trunk@2759 -
2002-08-18 08:53:39 +00:00
lazarus
f2d117e8f3 MG: improved handling of ambigious source files
git-svn-id: trunk@2758 -
2002-08-18 08:53:38 +00:00
lazarus
0562becea2 MG: added auto deleting of ambigious source files
git-svn-id: trunk@2757 -
2002-08-18 08:53:37 +00:00
lazarus
b6a029574c MG: TNotebook is now streamable
git-svn-id: trunk@2756 -
2002-08-18 08:53:36 +00:00
lazarus
04f8ed7cea MG: improved streaming error handling
git-svn-id: trunk@2755 -
2002-08-18 08:53:35 +00:00
lazarus
6a9ab51b58 Intermediate UI patch to show a bug.
git-svn-id: trunk@2754 -
2002-08-18 08:53:34 +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
6735048a36 MG: fixed destroying combobox
git-svn-id: trunk@2752 -
2002-08-18 08:53:32 +00:00
lazarus
46f94b3354 MG: fixed TComboBox and InvalidateControl
git-svn-id: trunk@2751 -
2002-08-18 08:53:31 +00:00
lazarus
7f4da47cd5 MG: implemented run param environment variables
git-svn-id: trunk@2750 -
2002-08-18 08:53:30 +00:00
lazarus
45f1d6dc8d MG: not existing files will now be removed from recent lists
git-svn-id: trunk@2749 -
2002-08-18 08:53:29 +00:00
lazarus
d15ec403d8 MG: fixed editing empty resources
git-svn-id: trunk@2748 -
2002-08-18 08:53:28 +00:00
lazarus
64772d9488 MG: fixed replacing form resources
git-svn-id: trunk@2747 -
2002-08-18 08:53:27 +00:00
lazarus
e67a49db64 MG: loading forms now creates all TComponentInterfaces, fixed removing components
git-svn-id: trunk@2746 -
2002-08-18 08:53:26 +00:00
lazarus
0068b8e332 MG: fixed TSpeedButton.SetDown and Invalidate
git-svn-id: trunk@2745 -
2002-08-18 08:53:25 +00:00
lazarus
d6b4085bed MG: implemented Ctrl+Mouse links in source editor
git-svn-id: trunk@2744 -
2002-08-18 08:53:24 +00:00
lazarus
42bc75d034 MG: imroved error handling for renamed forms
git-svn-id: trunk@2743 -
2002-08-18 08:53:23 +00:00
lazarus
68eb659398 MG: implemented form renaming
git-svn-id: trunk@2742 -
2002-08-18 08:53:22 +00:00
lazarus
b598a3b831 MG: started form renaming
git-svn-id: trunk@2741 -
2002-08-18 08:53:21 +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
a3201a675b MG: fixed mouse coords while component dragging
git-svn-id: trunk@2739 -
2002-08-18 08:53:19 +00:00
lazarus
0280402696 MG: fixed keygrabbing key translation
git-svn-id: trunk@1849 -
2002-08-17 11:38:01 +00:00
lazarus
d5f0ff7d47 MG: custom external tools are now shown in the menu
git-svn-id: trunk@1846 -
2002-08-16 20:13:09 +00:00
lazarus
9edfb60be4 MG: added Un-/Comment Selection
git-svn-id: trunk@1845 -
2002-08-16 19:00:56 +00:00
lazarus
ef21f8a534 MG: added some IDE menuicons, fixed submenu indicator bug
git-svn-id: trunk@1844 -
2002-08-16 17:47:38 +00:00
lazarus
2634ce9aad MG: Open File at cursor now checks for include directive
git-svn-id: trunk@1839 -
2002-08-09 19:48:12 +00:00
lazarus
0b97295d70 MG: main bar speedbar open arrow now shows recent projects and files
git-svn-id: trunk@1831 -
2002-08-08 10:33:49 +00:00
lazarus
2b8d771cdd MG: recent file menus are now updated instantly
git-svn-id: trunk@1830 -
2002-08-08 09:38:36 +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
b86e90e0b7 MG: TMenuItems can now be enabled and disabled
git-svn-id: trunk@1820 -
2002-08-05 08:56:57 +00:00
lazarus
51d1f6e57c MG: added file access monitoring and diff view
git-svn-id: trunk@1815 -
2002-08-03 14:30:41 +00:00
lazarus
420a1c441d MG: started file access monitoring for loaded files
git-svn-id: trunk@1811 -
2002-08-01 14:15:02 +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
f451b0d701 MG: reduced output
git-svn-id: trunk@1809 -
2002-08-01 08:06:27 +00:00
lazarus
ca76e8665c MG: accelerated searches in project
git-svn-id: trunk@1808 -
2002-08-01 08:03:03 +00:00
lazarus
32cf125f6a MG: added tool: Convert DFM file to LFM
git-svn-id: trunk@1806 -
2002-07-31 15:21:52 +00:00
lazarus
cdbfb43a99 MG: fixed undefined editor topline on codetool error
git-svn-id: trunk@1801 -
2002-07-31 09:00:05 +00:00
lazarus
48e9d401cb MG: source notebook pagenames are now updated more often
git-svn-id: trunk@1794 -
2002-07-29 13:26:57 +00:00
lazarus
f51257b9c9 MG: reduced output
git-svn-id: trunk@1790 -
2002-07-22 18:25:12 +00:00
lazarus
5fa8b85fd8 MG: fixed show designed form on new project
git-svn-id: trunk@1789 -
2002-07-20 13:54:13 +00:00
lazarus
3a4fe1163d MG: added Revert
git-svn-id: trunk@1782 -
2002-07-06 06:37:06 +00:00
lazarus
63573ad171 MG: syntax highlighter is now set on open non existing file
git-svn-id: trunk@1781 -
2002-07-05 12:54:27 +00:00
lazarus
04cb1f713a MG: added handling of invalid programnamnes on save project
git-svn-id: trunk@1778 -
2002-07-05 10:32:44 +00:00
lazarus
6510417783 MG: fixed unreleased gdiobjects on printing cmd line help
git-svn-id: trunk@1777 -
2002-07-05 09:36:45 +00:00
lazarus
f665e24da1 MG: added internationalization, started with german
git-svn-id: trunk@1773 -
2002-07-04 14:48:24 +00:00
lazarus
277733c08f MG: added comment for MainIDE:=Self;
git-svn-id: trunk@1770 -
2002-07-04 10:44:50 +00:00
lazarus
14bb8819d4 MG: fixed double parsing of command line
git-svn-id: trunk@1769 -
2002-07-04 10:22:46 +00:00
lazarus
c6cf9cfbda MG: added Tabs To Spaces in Selection
git-svn-id: trunk@1766 -
2002-06-28 06:34:56 +00:00
lazarus
bac9463593 MG: added new tool: Guess misplaced $IFDEF/$ENDIF
git-svn-id: trunk@1761 -
2002-06-26 15:11:09 +00:00
lazarus
1673cf67bc MG: in design mode the mouse cursor is now also set for hidden gdkwindows
git-svn-id: trunk@1757 -
2002-06-21 17:54:23 +00:00
lazarus
1d603e185c MG: Form Editing: snapping, guidelines, modified on move/resize, creating components in csDesigning, ...
git-svn-id: trunk@1754 -
2002-06-19 19:46:10 +00:00
lazarus
48c4518d3c MG: fixed open file at cursor search path
git-svn-id: trunk@1753 -
2002-06-14 14:57:05 +00:00
lazarus
81cc26790e MG: added upper/lowercase selection
git-svn-id: trunk@1752 -
2002-06-13 18:37:49 +00:00
lazarus
9b1ca2aaf8 MG: reduced IDE output
git-svn-id: trunk@1750 -
2002-06-12 14:27:16 +00:00
lazarus
8e168bb45e MG: fixed working directory of running programms
git-svn-id: trunk@1749 -
2002-06-12 14:14:52 +00:00
lazarus
1892b7d5aa MG: implemented GridSizeX, GridSizeY and DisplayGrid
git-svn-id: trunk@1746 -
2002-06-11 15:40:29 +00:00
lazarus
c570141b4b MG: fixed window jumping
git-svn-id: trunk@1743 -
2002-06-09 07:08:43 +00:00
lazarus
ed57800398 MG: added close buttons and images to TNoteBook and close buttons to source editor
git-svn-id: trunk@1740 -
2002-06-08 17:16:02 +00:00
lazarus
3a28d7a551 MG: improved TFont for XLFD font names
git-svn-id: trunk@1724 -
2002-06-04 15:17:26 +00:00
lazarus
3a2ecbd393 MG: DrawFramControl now uses gtk style, transparent STrechBlt
git-svn-id: trunk@1722 -
2002-06-01 08:41:28 +00:00
lazarus
45309abaf7 MG: TMenuItems now all owned by mainbar
git-svn-id: trunk@1720 -
2002-05-30 22:08:09 +00:00
lazarus
5a6ebefa4b * component-palette: TMainMenu replaces TMenu
+ TMenuItem registered as unvisible component
+ TMainMenu registered as visible component
stoppok

git-svn-id: trunk@1718 -
2002-05-30 21:40:09 +00:00
lazarus
b312b70e90 MG: filedialogs now saves size and history
git-svn-id: trunk@1714 -
2002-05-30 14:18:47 +00:00
lazarus
784fb02b29 MG: added command line help
git-svn-id: trunk@1707 -
2002-05-27 17:58:42 +00:00
lazarus
f9f85ea7c2 MG; fixed find declaration of overloaded procs and expression input types
git-svn-id: trunk@1706 -
2002-05-27 14:38:34 +00:00
lazarus
3d7a592187 MG: save is now possible during debugging
git-svn-id: trunk@1705 -
2002-05-24 07:18:15 +00:00
lazarus
661e18eb9f MG: closing editor now switches to left editor
git-svn-id: trunk@1688 -
2002-05-16 15:51:49 +00:00
lazarus
915dbbae7d MG: fixed codetools error jumping
git-svn-id: trunk@1686 -
2002-05-16 14:35:19 +00:00
lazarus
15aa57881a MG: backuping files now save file attributes/permissions
git-svn-id: trunk@1684 -
2002-05-16 14:01:45 +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
55c755f6f0 MG: fixed saving unitlinks after changing fpc soure path
git-svn-id: trunk@1675 -
2002-05-13 06:12:57 +00:00
lazarus
6c9464c470 MG: updated licenses
git-svn-id: trunk@1668 -
2002-05-10 06:57:51 +00:00
lazarus
23a57aa77a New About Dialog Window added; Splash screen modified to stay visible
longer.  MAH

git-svn-id: trunk@1661 -
2002-05-08 14:45:57 +00:00
lazarus
bcb2e8f00b MG: nicer default window positions
git-svn-id: trunk@1660 -
2002-05-06 12:21:37 +00:00
lazarus
9f6e67ba6f MWE:
+ Added view callstack menu item

git-svn-id: trunk@1653 -
2002-04-30 15:01:06 +00:00
lazarus
f3d7a35da2 MG: fixes for saving resource files
git-svn-id: trunk@1648 -
2002-04-28 14:10:31 +00:00
lazarus
65c5b68d59 MG: fixed saving OI settings
git-svn-id: trunk@1647 -
2002-04-28 06:42:49 +00:00
lazarus
f3cb25dc9c MG: started component renaming
git-svn-id: trunk@1646 -
2002-04-27 18:56:50 +00:00
lazarus
486bb0667d MG: IDE and codetools work now with trimmed filenames
git-svn-id: trunk@1642 -
2002-04-26 13:50:15 +00:00
lazarus
711208a191 MG: fixed debug line coloring
git-svn-id: trunk@1641 -
2002-04-26 12:53:30 +00:00
lazarus
a5326e48d8 MG: added Delphi6 Templates
git-svn-id: trunk@1640 -
2002-04-26 12:27:26 +00:00
lazarus
e3f266184c MG: fixed missing include directives
git-svn-id: trunk@1625 -
2002-04-22 07:16:36 +00:00
lazarus
526e8668fe MG: fixed inputhistory load/save
git-svn-id: trunk@1624 -
2002-04-21 14:30:36 +00:00
lazarus
e98e669d0a MG: small updates and fixes
git-svn-id: trunk@1622 -
2002-04-21 13:24:07 +00:00
lazarus
25b2c52fe6 MG: fixed save lrs to test dir
git-svn-id: trunk@1621 -
2002-04-21 06:53:55 +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
1b493c7b2a MG: fixes for open lpi files and improved jump points
git-svn-id: trunk@1608 -
2002-04-15 10:56:08 +00:00
lazarus
a5b5b0b875 MG: FPC unitlinks are now saved
git-svn-id: trunk@1605 -
2002-04-12 16:36:09 +00:00
lazarus
39b9f280f6 MG: added Event Assignment completion
git-svn-id: trunk@1602 -
2002-04-12 10:21:55 +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
79843da247 MG: added fpc define templates
git-svn-id: trunk@1598 -
2002-04-06 11:20:43 +00:00
lazarus
6dd203dfef MG: fixed removing virtual units
git-svn-id: trunk@1597 -
2002-04-05 18:17:59 +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
20321075df MG: fixed mem leaks
git-svn-id: trunk@1587 -
2002-04-03 18:20:51 +00:00
lazarus
c662603e81 MG: fixed crash on open project
git-svn-id: trunk@1585 -
2002-04-03 10:34:07 +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
47e3ef52e6 MG: fixed initial size of TPage
git-svn-id: trunk@1578 -
2002-03-31 23:20:38 +00:00
lazarus
3cb9d2fdec MG: started internationalization of IDE
git-svn-id: trunk@1571 -
2002-03-29 23:22:22 +00:00
lazarus
f295045532 MG: further internationalization
git-svn-id: trunk@1565 -
2002-03-29 14:32:49 +00:00
lazarus
c5ec8fa27e MG: added find replace history
git-svn-id: trunk@1559 -
2002-03-28 16:39:06 +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
9be09b9fed MG: show objectinspector only if needed
git-svn-id: trunk@1557 -
2002-03-28 09:34:08 +00:00
lazarus
426f90740f MG: removed unused
git-svn-id: trunk@1556 -
2002-03-28 00:11:07 +00:00
lazarus
192b35eadb MG: removed ide_debugger.inc
git-svn-id: trunk@1554 -
2002-03-27 11:35:56 +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
1ac990f79a MG: renamed main Project to Project1
git-svn-id: trunk@1551 -
2002-03-27 09:25:32 +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
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
dacea82947 MG: pascal lowercase for open new unit
git-svn-id: trunk@1538 -
2002-03-23 19:05:52 +00:00
lazarus
da82eba32e MWE:
+ Added loval variables menu item
  * Honoured the UseLaunchingApplication checkbox

git-svn-id: trunk@1537 -
2002-03-23 16:40:31 +00:00
lazarus
ecd33ba5b5 MWE:
+ Added locals dialog
  * Modified breakpoints dialog (load as resource)
  + Added generic debuggerdlg class
  = Reorganized main.pp, all debbugger relater routines are moved
    to include/ide_debugger.inc

git-svn-id: trunk@1536 -
2002-03-23 15:54:30 +00:00
lazarus
6a99eabc13 MG: added include link history
git-svn-id: trunk@1534 -
2002-03-22 17:36:10 +00:00
lazarus
8a29c73be8 Added Application.ProcessMessages in MainMouseMoved to prevent the IDE hanging.
Shane

git-svn-id: trunk@1532 -
2002-03-22 13:11:29 +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
66c3f6e7c8 MG: fixes for save-project-as and pagenames
git-svn-id: trunk@1529 -
2002-03-21 23:15:39 +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
43f1cb10d1 MG: added complete properties checkbox and ecSaveAll
git-svn-id: trunk@1526 -
2002-03-18 12:29:54 +00:00
lazarus
18de98b2ef MG: implemented run parameters: wd, launching app, sys vars
git-svn-id: trunk@1513 -
2002-03-14 14:39:41 +00:00
lazarus
d0f37eeaf7 MWE:
* More delphi compatibility added/updated to TListView
  * Introduced TDebugger.locals
  * Moved breakpoints dialog to debugger dir
  * Changed breakpoints dialog to read from resource

git-svn-id: trunk@1508 -
2002-03-12 23:55:37 +00:00
lazarus
73303926cd MWE:
* Upgraded gdb debugger to gdb/mi debugger
  * Set default value for autpopoup
  * Added Clear popup to debugger output window

git-svn-id: trunk@1488 -
2002-03-09 02:03:59 +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
830cb9a016 MG: fixed find declaration new nodecache flags, find next
git-svn-id: trunk@1481 -
2002-03-07 14:14:25 +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
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
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
2b0990b47d MG: added close all menuitem
git-svn-id: trunk@1463 -
2002-02-25 23:04:23 +00:00
lazarus
b14c8d2507 MG: fixed resetting error line before compiling
git-svn-id: trunk@1462 -
2002-02-25 22:56:57 +00:00
lazarus
f9441128e2 MG: fixed restore window positions
git-svn-id: trunk@1461 -
2002-02-25 19:17:27 +00:00
lazarus
ef4913819e MG: new IDE window layout system
git-svn-id: trunk@1457 -
2002-02-25 16:48:12 +00:00
lazarus
8d718a011d Improved TSpeedButton (Glyph, Spacing, Margin, drawing)
Added PageCount to TNotebook
Optimized component selection buttons a bit.

git-svn-id: trunk@1456 -
2002-02-24 20:51:24 +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
2295af44f4 MG: edit menu reconnected to source editor
git-svn-id: trunk@1452 -
2002-02-22 14:05:56 +00:00
lazarus
721fce0aee MWE:
+ Published OnClick for TMenuItem
  + Published PopupMenu property for TEdit and TMemo (Doesn't work yet)
  * Fixed debugger running twice
  + Added Debugger output form
  * Enabled breakpoints

git-svn-id: trunk@1450 -
2002-02-20 23:33:24 +00:00
lazarus
fe40fb8aee MG: fixed editor opts general flags
git-svn-id: trunk@1448 -
2002-02-20 16:01:43 +00:00
lazarus
bf26aec768 Implented TMenuItem.ShortCut (not much tested).
git-svn-id: trunk@1446 -
2002-02-18 22:46:10 +00:00
lazarus
75989b4c38 MG: fixed running project
git-svn-id: trunk@1442 -
2002-02-17 19:51:10 +00:00
lazarus
256c7e8928 MG: fixed view units/forms
git-svn-id: trunk@1440 -
2002-02-17 19:34:45 +00:00
lazarus
9a34e4df29 MG: started OI events
git-svn-id: trunk@1438 -
2002-02-11 15:12:03 +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
f8f190fabb MG: fixed sourcenotebook closing and form-unit switching
git-svn-id: trunk@1433 -
2002-02-09 21:09:20 +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
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
71a79b9049 MG: added TTransferMacroFlags
git-svn-id: trunk@675 -
2002-02-07 18:32:46 +00:00
lazarus
d2f2b01edc MG: fixed deactivating hints
git-svn-id: trunk@674 -
2002-02-07 18:19: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
e161632857 MG: outputfilter now recognizes, if compiler in sub directory
git-svn-id: trunk@668 -
2002-02-06 09:37:41 +00:00
lazarus
90cf59a11f MG: fixed compiler warnings and asking to create non existing files
git-svn-id: trunk@667 -
2002-02-06 08:58:29 +00:00
lazarus
5e00188a21 MWE: * Updated tebugger
+ Added debugger to IDE

git-svn-id: trunk@666 -
2002-02-05 23:16:48 +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
200b2c6ccf MWE: Removed ^M
git-svn-id: trunk@628 -
2002-01-27 19:08:43 +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
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
8bc31599df MG: added outputfilter
git-svn-id: trunk@617 -
2002-01-23 20:07:21 +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
02abc4e985 MG: increased IDE version to 0.8.2 alpha
git-svn-id: trunk@606 -
2002-01-17 11:00:00 +00:00
lazarus
eb66cd1363 MG: jump history for find declaration
git-svn-id: trunk@601 -
2002-01-15 20:21:37 +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
a91d8446f3 MG: added guess unclosed block
git-svn-id: trunk@587 -
2002-01-11 20:41:53 +00:00
lazarus
1f09b8a479 MG: added find block end
git-svn-id: trunk@586 -
2002-01-11 15:57:51 +00:00
lazarus
854a7a053a MG: fixed clean abort of project loading
git-svn-id: trunk@567 -
2002-01-02 13:32:52 +00:00
lazarus
02113fac46 Took out some test code.
Shane

git-svn-id: trunk@561 -
2001-12-31 22:45:41 +00:00
lazarus
9620add8e6 Added a TViewColumn editor to be used in the object inspector as TViewColumn's property editor.
Shane

git-svn-id: trunk@560 -
2001-12-31 22:43:00 +00:00
lazarus
e15e87f526 MG: fixed save as with lfm and lrs files
git-svn-id: trunk@556 -
2001-12-28 11:01:20 +00:00
lazarus
b036c95a80 Changed the delay for the hints from 100 miliseconds to 500. I'm hoping this reduces the crashing for some people until I determine the problem.
Shane

git-svn-id: trunk@553 -
2001-12-20 19:11:23 +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
cd2e33e587 Enabled Alignment of columns in a TListView.
Shane

git-svn-id: trunk@549 -
2001-12-19 20:28:51 +00:00
lazarus
88dc64e2cf MOre additions for breakpoints dialog
Added a TSynEditPlugin in SourceEditor to get notified of lines inserted and deleted from the source.
Shane

git-svn-id: trunk@546 -
2001-12-18 21:10:01 +00:00
lazarus
3d583ad70c MG: compiler, fpc source and lazarus src can now be changed without restart
git-svn-id: trunk@544 -
2001-12-18 21:00:59 +00:00
lazarus
a66b0fa062 MG: added binary file recognition and readonly recognition
git-svn-id: trunk@542 -
2001-12-17 19:41:06 +00:00
lazarus
03c31c5c96 MG: new file procs, find declaration now supports relative search paths
git-svn-id: trunk@541 -
2001-12-17 16:47:00 +00:00
lazarus
e841f8d1dd MG: fixed open file key in source editor
git-svn-id: trunk@539 -
2001-12-17 11:16:08 +00:00
lazarus
e2a57d3b7b MG: changes for new compiler 20011216
git-svn-id: trunk@536 -
2001-12-16 22:24:55 +00:00
lazarus
9a99f03e56 MG: fixed project codetool variable
git-svn-id: trunk@535 -
2001-12-16 12:55:58 +00:00
lazarus
746f33a85e MG: find declaration for uses sections
git-svn-id: trunk@534 -
2001-12-16 11:20:27 +00:00
lazarus
c8f7af09f0 MG: fixed code completion in virtual files
git-svn-id: trunk@533 -
2001-12-15 22:58:09 +00:00
lazarus
c703d8c2a5 MG: added hint checkboxes to environment options
git-svn-id: trunk@525 -
2001-12-15 10:57:48 +00:00
lazarus
fa60cf7e2d Changed code for TListView
Added a generic Breakpoints dialog
Shane

git-svn-id: trunk@523 -
2001-12-14 18:38:56 +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
4d12e45153 Added code to disable save button when the active unit is not "modified".
Shane

git-svn-id: trunk@515 -
2001-12-12 16:49:15 +00:00
lazarus
77927e9e33 MG: added file path to files in TOpenDialog
git-svn-id: trunk@514 -
2001-12-12 15:12:31 +00:00
lazarus
c5558db29e Changes to allow multiple files being opened in main.pp
Shane

git-svn-id: trunk@512 -
2001-12-12 14:25:03 +00:00
lazarus
c1f7c4e0f7 Modified the Watches dialog
Shane

git-svn-id: trunk@509 -
2001-12-11 16:51:37 +00:00
lazarus
fdcdc301ba MG: TCodeBuffer.LoadFromFile now checks file date
git-svn-id: trunk@508 -
2001-12-11 15:43:35 +00:00
lazarus
ef40ef7d1b MG: started multiselection for TOpenDialog
git-svn-id: trunk@507 -
2001-12-11 14:36:41 +00:00
lazarus
f1801a7f42 MG: fixed save project, saving units twice
git-svn-id: trunk@506 -
2001-12-11 11:14:10 +00:00
lazarus
705a9b8104 MG: fixed open file at cursor
git-svn-id: trunk@505 -
2001-12-11 09:34:32 +00:00
lazarus
8a1b2c210c MG: enhanced open file at cursor to read more than one word
git-svn-id: trunk@503 -
2001-12-10 23:03:18 +00:00
lazarus
df362b22e7 MG: added perl highlighter
git-svn-id: trunk@502 -
2001-12-10 22:39:37 +00:00
lazarus
fcef16c142 MG: started open file at cursor
git-svn-id: trunk@501 -
2001-12-10 16:22:40 +00:00
lazarus
aa6fe6e2f0 MOdified the Watches dialog and added the lfm and lrs files for it and the insert watch dialog.
Shane

git-svn-id: trunk@500 -
2001-12-10 14:32:58 +00:00
lazarus
ebc1277083 MG: added search for compiler, if not set
git-svn-id: trunk@495 -
2001-12-10 08:44:23 +00:00
lazarus
8747750b3d Added a watch dialog.
Shane

git-svn-id: trunk@488 -
2001-12-07 20:12:15 +00:00
lazarus
f43d37ca9b MG: added calendar to allunits and removed unused vars
git-svn-id: trunk@482 -
2001-12-05 18:19:11 +00:00
lazarus
f1b9d4e965 Added hints to the main ide.
Shane

git-svn-id: trunk@479 -
2001-12-04 14:28:04 +00:00
lazarus
5278c54ef8 MG: reduced output
git-svn-id: trunk@476 -
2001-12-02 13:05:33 +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
4262f9a291 MG: added multi language syntax hilighting
git-svn-id: trunk@459 -
2001-11-27 15:06:13 +00:00
lazarus
54405c39ba MG: cropped all component icons
git-svn-id: trunk@456 -
2001-11-22 14:28:33 +00:00
lazarus
0779d841d4 MG: moved lazres, added images/README
git-svn-id: trunk@453 -
2001-11-22 10:37:24 +00:00
lazarus
3ed4f51dc4 TComboBox can now be moved in FormEditor
Shane

git-svn-id: trunk@448 -
2001-11-21 19:32:33 +00:00
lazarus
91d1543e1d MG: moved executable check to ideprocs.pp
git-svn-id: trunk@446 -
2001-11-21 13:09:50 +00:00
lazarus
b6104ccf59 MG: added some more error messages for TProcess
git-svn-id: trunk@445 -
2001-11-21 12:51:00 +00:00
lazarus
57e919451d MG: DoRunProject writes the programfilename
git-svn-id: trunk@443 -
2001-11-20 19:39:45 +00:00
lazarus
edfc4165eb Pressing DEL when form is the only thing selected in designer no longer crashes Lazarus.
Shane

git-svn-id: trunk@442 -
2001-11-20 18:30:32 +00:00
lazarus
18db0afb36 MG: open project now only opens lpi files
git-svn-id: trunk@439 -
2001-11-20 15:09:21 +00:00
lazarus
52b63a6362 MG: run button and menu run now builds+runs
git-svn-id: trunk@438 -
2001-11-19 22:01:25 +00:00
lazarus
0108657d6d MG: fixed splash timer AV, incomplete project loading, application save as
git-svn-id: trunk@437 -
2001-11-19 21:48:54 +00:00
lazarus
e4f1107899 MG: added quick syntax check via codetools
git-svn-id: trunk@436 -
2001-11-19 15:23:19 +00:00
lazarus
3b1b264b40 MG: added dirty about lazarus dlg
git-svn-id: trunk@435 -
2001-11-19 12:15:03 +00:00
lazarus
dfe99d5c62 MG: clear define cache on changing env paths
git-svn-id: trunk@431 -
2001-11-17 10:16:23 +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
beb8444fd0 MG: fixes for parser and linkscanner and small cleanups
git-svn-id: trunk@420 -
2001-11-14 19:10:03 +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
5b266eec73 Changes to facilitate the toggle between form and unit
Shane

git-svn-id: trunk@418 -
2001-11-13 18:50:10 +00:00
lazarus
2a1b1f2558 MG: CLIPBOARD
git-svn-id: trunk@411 -
2001-11-12 16:56:09 +00:00
lazarus
9864bec26b MG: turned back to stable ground (use old process.pp)
git-svn-id: trunk@402 -
2001-11-09 18:39:13 +00:00
lazarus
c40ded672a MG: added external tools
git-svn-id: trunk@401 -
2001-11-09 18:15:23 +00:00
lazarus
82a66501f0 MG: fixes for the new compiler
git-svn-id: trunk@398 -
2001-11-07 16:14:14 +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
36964ad845 MWE: First steps of a debugger.
git-svn-id: trunk@388 -
2001-11-05 00:12:51 +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
5da619f0b3 Changes to Messagebox.
Added line to CodeTools to prevent duplicate USES entries.

git-svn-id: trunk@382 -
2001-11-01 21:30:35 +00:00
lazarus
0180f8302a Changed Application.Messagebox to use TMessageBox class.
Added icon images for mtError and mtConfirmation
Shane

git-svn-id: trunk@381 -
2001-11-01 18:48:52 +00:00
lazarus
07f6e25d94 MG: fixed DirectoryExists
git-svn-id: trunk@376 -
2001-10-31 18:09:51 +00:00
lazarus
2cbcc53a57 Fixed the gtk mousemove bug where the control gets the coord's based on it's parent instead of itself.
Shane

git-svn-id: trunk@375 -
2001-10-31 16:29:23 +00:00
lazarus
00dc711489 Added an OnSelectionChanged event in Main.pp fired by MSgView dialog. This fires when the ListBox gets clicked on.
This allows the editor to highlight different lines when you click on different error messages.
Shane

git-svn-id: trunk@372 -
2001-10-26 20:36:49 +00:00
lazarus
38781df5f7 MG: fixed empty TOpenDialog
git-svn-id: trunk@370 -
2001-10-25 20:01:35 +00:00
lazarus
57014a2ff7 MG: fixed TestProject
git-svn-id: trunk@363 -
2001-10-23 09:13:52 +00:00
lazarus
8028612117 MG: keys for debugging
git-svn-id: trunk@360 -
2001-10-18 13:34:03 +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
96a5cb3237 MG: added find previous to source editor
git-svn-id: trunk@355 -
2001-10-17 13:43:16 +00:00
lazarus
d5ce8010d6 MG: added nvidia opengl support and a new opengl example from satan
git-svn-id: trunk@352 -
2001-10-16 14:19:13 +00:00
lazarus
2f68152c95 MG: fixed splashform showing
git-svn-id: trunk@350 -
2001-10-15 17:41:31 +00:00
lazarus
a4f8e5ce80 MG: added complete code
git-svn-id: trunk@349 -
2001-10-15 13:11:28 +00:00
lazarus
55ebf6b711 MG: added new key: complete code
git-svn-id: trunk@348 -
2001-10-12 23:23:17 +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
54395a0848 MG: fixed caret lost, gtk cleanup, bracket lvls, bookmark saving
git-svn-id: trunk@345 -
2001-10-10 17:55:06 +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
68eca96428 MG: fixed mem leaks and fixed range check errors
git-svn-id: trunk@334 -
2001-09-30 08:34:52 +00:00
lazarus
891500728f MG: fixed source ediotr statusbar filename
git-svn-id: trunk@323 -
2001-07-31 18:57:49 +00:00
lazarus
1d13fae63c MG: added unit info, arrow xpms, and many changes from jens arm
git-svn-id: trunk@322 -
2001-07-31 18:40:24 +00:00
lazarus
e4749fdb14 MG: bugfixed event propeditor, DoJumpToMethod with searchpath
git-svn-id: trunk@321 -
2001-07-29 20:33:23 +00:00
lazarus
78023a3cfd MG: save unit only if modified
git-svn-id: trunk@319 -
2001-07-10 10:44:15 +00:00
lazarus
2d5915e5e0 MG: added rapid testing project
git-svn-id: trunk@318 -
2001-07-08 22:33:56 +00:00
lazarus
2e508d37c4 MG: save project now also saves editor files
git-svn-id: trunk@317 -
2001-07-08 07:09:34 +00:00
lazarus
4d1ca1c433 MG: fixed Programfilename under win32
git-svn-id: trunk@316 -
2001-07-06 22:04:27 +00:00
lazarus
0182aeaaa8 MG: fixes for ide speedbuttons, form.showmodal, initial lazarus.dci
git-svn-id: trunk@314 -
2001-07-06 06:25:37 +00:00
lazarus
b4cd3de5ee MG: JumpToCompilerMessage now centered in source editor
git-svn-id: trunk@307 -
2001-07-01 15:55:43 +00:00
lazarus
8bdc13024b MG: added project bookmark support
git-svn-id: trunk@302 -
2001-06-27 21:43:23 +00:00
lazarus
bc488d5e04 MG: added code for form icons from Rene E. Beszon
git-svn-id: trunk@299 -
2001-06-26 00:08:36 +00:00
lazarus
fad535a99c MG: bugfixes
git-svn-id: trunk@286 -
2001-06-06 12:30:41 +00:00
lazarus
83614914dc MG: added recent file sub menus
git-svn-id: trunk@285 -
2001-06-05 16:48:19 +00:00
lazarus
eef7ba4e9f MG: saving recent file lists
git-svn-id: trunk@281 -
2001-06-05 10:27:50 +00:00
lazarus
eb92e596e0 MG: added environment option OpenLastProjectAtStart
git-svn-id: trunk@278 -
2001-05-31 13:57:28 +00:00
lazarus
9068ebd544 MG: bugfixes + starting programs
git-svn-id: trunk@276 -
2001-05-29 08:16:27 +00:00
lazarus
36ba602a24 MG: removed unused code. fixed editor name bug.
git-svn-id: trunk@275 -
2001-05-28 10:00:55 +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
99383a228a MG: fixed wrong page index in editor closing
git-svn-id: trunk@269 -
2001-05-16 10:00:00 +00:00
lazarus
91c0ff257e MG: bugfixed editor restore order
git-svn-id: trunk@268 -
2001-05-15 06:39:48 +00:00
lazarus
34fb4ae355 MG: bugfix for mainunits ext <> .lpr
git-svn-id: trunk@266 -
2001-04-21 14:50:21 +00:00
lazarus
84e7070fe4 MWE:
* Moved menubar outside clientarea
* Played a bit with the IDE layout
* Moved the creation of the toolbarspeedbuttons to a separate function

git-svn-id: trunk@262 -
2001-04-13 17:56:17 +00:00
lazarus
e3fbaecdcb Added some changes to compreg.pp
git-svn-id: trunk@256 -
2001-04-04 13:58:50 +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
85afa29a5c MG: added project options
git-svn-id: trunk@251 -
2001-04-03 12:14:43 +00:00
lazarus
d6756d69bb MG: added non-visual-component code to IDE and LCL
git-svn-id: trunk@248 -
2001-03-31 13:35:23 +00:00
lazarus
0ffbcd9238 MG: fixed loading program file bug
git-svn-id: trunk@247 -
2001-03-29 13:11:33 +00:00
lazarus
751a6f677e MG: new environment opts, ptApplication bugfixes
git-svn-id: trunk@246 -
2001-03-29 12:38:59 +00:00
lazarus
566a5f3aa8 MG: added backup code and fixed removing controls
git-svn-id: trunk@245 -
2001-03-28 14:08:45 +00:00
lazarus
3416b940e1 MG: fixed mouse msg, added filedialog initialdir
git-svn-id: trunk@241 -
2001-03-27 11:11:13 +00:00
lazarus
9dba2d8387 MG: TSourceLog + compiling bugfixes
git-svn-id: trunk@239 -
2001-03-26 14:52:30 +00:00
lazarus
2d564a6c57 MG: bugfixes + startet IDE TComponent support
git-svn-id: trunk@235 -
2001-03-22 17:57:34 +00:00
lazarus
567eee5674 MG: fixed window positions
git-svn-id: trunk@234 -
2001-03-21 23:48:29 +00:00
lazarus
7d3a2d32ad MG: Bugfixes + changed ide closing
git-svn-id: trunk@233 -
2001-03-21 14:26:00 +00:00
lazarus
6a9c20a154 MG: fixed memory leaks
git-svn-id: trunk@232 -
2001-03-21 00:20:29 +00:00
lazarus
3cc827e5b9 MG: fixed many bugs (mem leaks, canvas)
git-svn-id: trunk@231 -
2001-03-20 16:59:15 +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
5c2ae1e0e1 MG: new designer and controlselection code
git-svn-id: trunk@222 -
2001-03-12 18:57:32 +00:00
lazarus
1c8feee052 MG: added transfermacros, renamed dlgmessage.pp to msgview.pp
git-svn-id: trunk@219 -
2001-03-12 09:34:52 +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
7407397d7f MWE:
* Renamed DBGDebugger to Debugger

git-svn-id: trunk@205 -
2001-02-28 22:09:15 +00:00
lazarus
4c029112d0 Changed NEWPROJECT to call NEWFORMCLICKED to create the first unit.
Shane

git-svn-id: trunk@203 -
2001-02-27 18:39:22 +00:00