peter
3dafa09576
+ object support for browser
...
* html help fixes
* more desktop saving things
* NODEBUG directive to exclude debugger
1999-04-07 21:55:39 +00:00
pierre
03868913e8
+ file(line) in start of message added
1999-04-01 10:27:06 +00:00
pierre
f3cdaf7608
* CurrSt,InfoSt and LineSt were not disposed correctly in done
...
* TComiplerMessage destructor first calls SetCompileShow(false)
to get proper cleaning up
1999-04-01 10:15:17 +00:00
pierre
99562698de
* uses typo errror fixed
1999-04-01 10:04:18 +00:00
peter
6c994bb294
* fixed for go32v2
1999-03-26 19:09:44 +00:00
peter
ef82a62743
* linux fixes
1999-03-23 16:16:36 +00:00
peter
f62a9a4d77
* desktop saving things
...
* vesa mode
* preferences dialog
1999-03-23 15:11:26 +00:00
florian
fafb271270
+ functional screen mode switching added
1999-03-21 22:51:35 +00:00
pierre
a9dcc269c9
* handle loss fixed
1999-03-20 00:04:49 +00:00
peter
a299ce06e8
* new compiler dialog
1999-03-19 16:04:27 +00:00
peter
cc15fb70fb
* tools macro fixes
...
+ tph writer
+ first things for resource files
1999-03-16 12:38:06 +00:00
peter
f1b0c333cb
* makefile.fpc targets start with fpc_
...
* small updates for install scripts
1999-03-16 00:46:54 +00:00
peter
fa2ffb0242
* forgotten in last commit :(
1999-03-16 00:44:42 +00:00
florian
c3065106d5
+ options/preferences dialog added, without function yet
1999-03-14 22:18:16 +00:00
peter
fa4edfc81f
* flag if trytoopen should look for other extensions
...
+ browser tab in the tools-compiler
1999-03-12 01:13:56 +00:00
peter
a0c648d7aa
* use TryToOpen() with parameter files to overcome double opened files
...
at startup
1999-03-12 01:13:01 +00:00
peter
ed4fdd2e0b
* extended primaryfile to load a .pri file
1999-03-12 01:12:22 +00:00
peter
04c3f5099b
* makefile.fpc updates and defaultfpcdir var
1999-03-09 01:35:46 +00:00
peter
78afae34d5
* linux unit
1999-03-09 01:34:35 +00:00
peter
4a2e43e4af
* installextra pt,tdf files
1999-03-08 14:59:25 +00:00
peter
e9d03b7506
+ prompt with dialogs for tools
1999-03-08 14:58:08 +00:00
pierre
c68c0562c2
* Fix for path of executable
1999-03-07 23:00:47 +00:00
pierre
7fea4eedc9
* FindRec needs longint for CheckBoxes
1999-03-07 22:58:57 +00:00
pierre
925bf35c30
+ saving and opening of open files on exit
1999-03-05 17:53:00 +00:00
pierre
c73212c754
* Actions item freeing
1999-03-05 17:39:39 +00:00
pierre
98f8422d67
* Actions were not dispose in TCodeEditor.Done
1999-03-03 16:45:07 +00:00
pierre
212d7c5f51
* TPH reader fix from Peter
1999-03-03 16:44:05 +00:00
peter
2f31c21e63
* fixed far problem is fpdebug
...
* tile/cascading with message window
* grep fixes
1999-03-02 13:48:28 +00:00
peter
726560a0d5
+ Log
1999-03-01 15:51:42 +00:00
peter
6483f16209
+ Added dummy entries for functions not yet implemented
...
* MenuBar didn't update itself automatically on command-set changes
* Fixed Debugging/Profiling options dialog
* TCodeEditor converts spaces to tabs at save only if efUseTabChars is
set
* efBackSpaceUnindents works correctly
+ 'Messages' window implemented
+ Added '$CAP MSG()' and '$CAP EDIT' to available tool-macros
+ Added TP message-filter support (for ex. you can call GREP thru
GREP2MSG and view the result in the messages window - just like in TP)
* A 'var' was missing from the param-list of THelpFacility.TopicSearch,
so topic search didn't work...
* In FPHELP.PAS there were still context-variables defined as word instead
of THelpCtx
* StdStatusKeys() was missing from the statusdef for help windows
+ Topic-title for index-table can be specified when adding a HTML-files
1999-03-01 15:41:47 +00:00
peter
8d234de1d1
* helpfiles fixed
1999-02-22 15:04:31 +00:00
peter
00ed0b4182
* small fixes for linux and grep
1999-02-22 12:46:56 +00:00
peter
4133cbf1d3
* browser updates from gabor
1999-02-22 11:51:32 +00:00
pierre
e10e79b38e
+ added col info in MessageItem
...
+ grep uses HighLightExts and should work for linux
1999-02-22 11:29:36 +00:00
pierre
1ededfde9a
* dup and dup2 work for go32v2
...
+ also should work for linux (after linux.pp patch)
1999-02-22 11:12:33 +00:00
peter
30fdaddcb8
+ default extension for save in the editor
...
+ Separate Text to Find for the grep dialog
* fixed redir crash with tp7
1999-02-22 02:15:12 +00:00
peter
be2415693b
+ ctrl-c capture with confirm dialog
...
+ ascii table in the tools menu
+ heapviewer
* empty file fixed
* fixed callback routines in fpdebug to have far for tp7
1999-02-20 15:18:25 +00:00
peter
afba976e1a
+ open dialog supports mask list
1999-02-19 18:43:45 +00:00
peter
6b533cfcc4
* removed step tests
1999-02-19 16:54:41 +00:00
peter
ed7953a581
* compatibility fixes for FV
1999-02-19 15:43:20 +00:00
peter
604875d93b
+ init
1999-02-19 15:37:26 +00:00
pierre
8e36b55d87
* find/replace dialogs need packed records !!
1999-02-18 17:27:57 +00:00
peter
f511ac5267
* search fixed
...
+ backward search
* help fixes
* browser updates
1999-02-18 13:44:30 +00:00
pierre
748cf53a23
* ScrollBars in SymbolView where allways for ReferenceView
...
* TrackSource puts now the source in front of the first non
browser window !
+* Tried to get mouse clicks in TBrowserTab to issue correct
command, but still does not work !
1999-02-17 15:50:27 +00:00
pierre
38eb3dc2ed
+ file(line) added in TProgramInfo message list
1999-02-17 15:04:02 +00:00
pierre
38575e17a0
* Peter's debug code commented
1999-02-16 17:15:28 +00:00
pierre
6a0bac2ea2
+ findclose added for FPC
1999-02-16 17:13:55 +00:00
pierre
87b375abbb
* GDBWindow does not popup on F7 or F8 anymore
1999-02-16 12:47:36 +00:00
pierre
216d00e8bc
* String items can also be separated by spaces
1999-02-16 12:46:38 +00:00
pierre
29d778ac51
* GDBWindow size and grow corrected
1999-02-16 12:45:18 +00:00
pierre
cf36da36bf
* DoubleClick works now
1999-02-16 12:44:20 +00:00
peter
8416f94f56
* updated
1999-02-16 10:44:14 +00:00
peter
70c1def540
* use -dGDB for the compiler
...
* only use gdb_file when -dDEBUG is used
* profiler switch is now a toggle instead of radiobutton
1999-02-16 10:43:53 +00:00
pierre
79cb419608
+ TLine remembers Comment type
1999-02-15 15:12:25 +00:00
pierre
4119b094a4
* // comment ends at end of line !
...
GDB window changed !
now all is in a normal text editor, but pressing
Enter key will send part of line before cursor to GDB !
1999-02-15 09:36:06 +00:00
pierre
b183b86c2b
* single line comment // fix : comments intermix still wrong !!
1999-02-15 09:32:58 +00:00
pierre
dea4d8c871
* HEAPTRC conditionnal renamed IDEHEAPTRC
1999-02-15 09:07:10 +00:00
pierre
b4eaffdca4
* GDBWindow redesigned :
...
normal editor apart from
that any kbEnter will send the line (for begin to cursor)
to GDB command !
GDBWindow opened in Debugger Menu
still buggy :
-echo should not be present if at end of text
-GDBWindow becomes First after each step (I don't know why !)
1999-02-11 19:07:19 +00:00
pierre
f1f4f0b271
+ GDBWindow only with -dGDBWindow for now : still buggy !!
1999-02-11 13:10:03 +00:00
pierre
5921b81719
+ TGDBWindow : direct gdb input/output
1999-02-11 13:08:39 +00:00
pierre
d19bea2fdf
Problem with last commit
...
+ added virtuals CommandBegin and CommandEnd
+ added command_level for TGDBInterface
1999-02-11 13:03:28 +00:00
pierre
8be6dc6851
gdbpas/gdbint/gdbint.pp
1999-02-11 11:41:26 +00:00
pierre
eb1f44c750
+ Memory tracing if compiled with -dHEAPTRC
...
* Many memory leaks removed
1999-02-10 09:55:43 +00:00
pierre
7917d69435
+ added OldValue and CurrentValue field for watchpoints
...
+ InitBreakpoints and DoneBreakpoints
+ MessageBox if GDB stops bacause of a watchpoint !
1999-02-10 09:55:07 +00:00
pierre
005b441e7d
* cmSourceWindowClosing resets Debugger LastSource field to avoid problems
1999-02-10 09:54:11 +00:00
pierre
ec63373072
* better storing of breakpoints
1999-02-10 09:53:14 +00:00
pierre
f8ecd046d1
* MemorySizeSwitches -> MemorySwitches (were duplicates)
1999-02-10 09:52:43 +00:00
pierre
e041b232cc
small cleanup
1999-02-10 09:51:59 +00:00
pierre
190f1f9cf8
* Adapted to TBrowserWindow changes
1999-02-10 09:51:03 +00:00
pierre
9d6ef69221
* MemorySizeSwitches Removed (was duplicate of MemorySwitches !)
...
* Added missing disposes at exit
1999-02-10 09:45:55 +00:00
pierre
ce1f8d84c2
+ added B tab for functions and vars for break/watch
...
TBrowserWindow also stores the symbol itself for break/watchpoints
1999-02-10 09:44:59 +00:00
pierre
a415c0d2df
+ DoneReservedWords to avoid memory leaks
...
* TMessageItem Module field was not disposed
1999-02-10 09:42:52 +00:00
pierre
d6ff5d2b68
+ added check for param in source
1999-02-10 09:38:46 +00:00
pierre
8590834823
* Value was not disposed before overwrite in TINIEntry.SetValue
1999-02-10 09:14:57 +00:00
pierre
dfc0837adf
* duplicate call_reset removed
...
* frames allocation and freeing corrected
+ GetError and GetOutput pchar function added
+ stop_breakpoint_number to know why the program stopped
(used for watches)
1999-02-10 09:00:43 +00:00
pierre
d3251f2448
* avoid invisible characters in CombineColors
1999-02-09 09:29:59 +00:00
pierre
c99810d589
* RestDebugger or multiple running of debugged program now works
...
+ added DoContToCursor(F4)
* Breakpoints are now inserted correctly (was mainlyy a problem
of directories)
1999-02-08 17:43:43 +00:00
pierre
2d6a949149
+ CustomArg added to debug dialog
1999-02-08 17:41:34 +00:00
pierre
2e3a8b6f8f
+ cmContToCursor added
1999-02-08 17:40:00 +00:00
pierre
9b20ad8b3e
+ added CustomArg
1999-02-08 17:38:52 +00:00
pierre
4afcaf0926
+ added local func for test
1999-02-08 17:37:45 +00:00
pierre
93dce0b0db
+ added Run made TraceStep TraceNext Continue virtual
1999-02-08 17:35:07 +00:00
pierre
367c384eec
* integer -> sw_integer for FPC needed
1999-02-08 14:02:06 +00:00
pierre
5ea23d5c96
- removed second debugger_started in TGDBController
...
+ StartTrace and Reset made virtual to be able to
change CmResetDebugger state in IDE
1999-02-08 13:59:58 +00:00
pierre
226882b5ad
* reflect added setArgs in gdbint
1999-02-08 11:39:33 +00:00
peter
cb9c161602
+ html helpviewer
1999-02-08 10:37:43 +00:00
florian
f77243e4fe
+ some split heap stuff, in $ifdef TEMPHEAP
1999-02-08 09:30:59 +00:00
florian
34e51084a7
* speed/size optimization is now a radio button
1999-02-06 00:07:47 +00:00
florian
1a384965a8
* faked gdb fixed
1999-02-06 00:04:55 +00:00
pierre
3265869a36
Invalid_line renamed InvalidSourceLine
1999-02-05 17:21:52 +00:00
peter
03db82a6ff
* unit name of FPSwitches -> FPSwitch which is easier to use
...
* some fixes for tp7 compiling
1999-02-05 13:51:38 +00:00
pierre
6bb072028b
* bug that caused crash for empty files
1999-02-05 13:22:43 +00:00
pierre
49def4196d
+ new breakpoint types added
1999-02-05 13:08:41 +00:00
pierre
99b2323dfb
* allow cmClose for Compilation Dialog box
1999-02-05 13:06:28 +00:00
pierre
c1118b8707
* DosShell is not virtual in app !
1999-02-05 13:03:54 +00:00
pierre
d4b1c07d9a
+ SourceDir that stores directories for sources that the
...
compiler should not know about
Automatically asked for addition when a new file that
needed filedialog to be found is in an unknown directory
Stored and retrieved from INIFile
+ Breakpoints conditions added to INIFile
* Breakpoints insterted and removed at debin and end of debug session
1999-02-05 12:11:53 +00:00
pierre
253b5b7cfd
+ SourceDirs added
1999-02-05 12:07:55 +00:00
pierre
7f1264e9ca
+ 'loose' centering for debugger
1999-02-05 12:04:56 +00:00
pierre
a0d7c21ea4
* Set breakpoint only possible if source window
1999-02-04 17:56:17 +00:00
pierre
b2194c921a
+ several commands added
1999-02-04 17:54:22 +00:00
pierre
e4618ac6d6
+ OpenOneSymbolBrowser
1999-02-04 17:53:47 +00:00
pierre
4452c5f39e
* bs_invalid renamed bs_deleted
1999-02-04 17:52:38 +00:00
pierre
951303d680
* conditionnal code was wrong
1999-02-04 17:51:47 +00:00
pierre
98295eb7d0
+ BrowserAtCursor started
...
* bug in TryToOpenFile removed
1999-02-04 17:45:23 +00:00
peter
e4f80a077b
* linux fixes
1999-02-04 17:19:22 +00:00
pierre
0368aeb7d1
* bug that lead to never close the redir file
1999-02-04 15:59:53 +00:00
pierre
7f85dc1fe5
* grep$$$.out was not closed
1999-02-04 15:59:08 +00:00
pierre
839493a774
* %fs is changed somewhere in debugging => use dosmemput instead of Mem array
1999-02-04 15:02:25 +00:00
pierre
6a9b21d415
+ output and error redirection
1999-02-04 13:33:54 +00:00
pierre
b4b1e80dff
* Several things added (I cannot commit them independently !)
...
+ added TBreakpoint and TBreakpointCollection
+ added cmResetDebugger,cmGrep,CmToggleBreakpoint
+ Breakpoint list in INIFile
* Select items now also depend of SwitchMode
* Reading of option '-g' was not possible !
+ added search for -Fu args pathes in TryToOpen
+ added code for automatic opening of FileDialog
if source not found
1999-02-04 13:32:00 +00:00
pierre
9b3222cfbb
+ column info added
1999-02-04 13:16:14 +00:00
pierre
bcb0017927
+ TabsPattern added
1999-02-04 13:15:40 +00:00
pierre
33e7e22e1a
+ cmResetDebugger and cmGrep
...
* Avoid StatusStack overflow
1999-02-04 12:23:43 +00:00
pierre
278d328c5c
+ GetCurrentWord (used in Find/Replace)
...
+ DefUseTabsPattern (pattern forcing tabs to be kept)
used for all makefiles !!
1999-02-04 10:13:00 +00:00
peter
72a631eff3
+ automatic .pas/.pp adding by opening of file
...
* better debuggerscreen changes
1999-02-02 16:41:38 +00:00
peter
64baed0dda
* renamed for better tp7 usage
1999-02-02 16:38:05 +00:00
peter
29927b0d6b
+ needobjdir,needlibdir
1999-01-29 10:34:30 +00:00
peter
e9581ee95d
* makefile updates
1999-01-28 19:58:19 +00:00
peter
5cfcec9788
* moved to include compiler/gdb independent of each other
1999-01-28 19:56:03 +00:00
pierre
3316a50471
* adaptd to changes in gdbint and gdbcon for to /
1999-01-22 18:14:09 +00:00
pierre
46136c0052
* DoneScreen Removed I did not find any such proc ??
1999-01-22 18:13:22 +00:00
pierre
a5aed753fb
* added missing directories
1999-01-22 18:10:42 +00:00
peter
9abc13ec3e
+ gdbcon fake unit
1999-01-22 10:24:16 +00:00
peter
b03f9282c6
* first debugger things
1999-01-22 10:24:02 +00:00
peter
540c133628
* init
1999-01-21 11:55:16 +00:00
peter
124db68c70
+ tools menu
...
+ speedsearch in symbolbrowser
* working run command
1999-01-21 11:54:08 +00:00
peter
06ac8cce01
* Use FPCDIR and FPCMAKE environment to find makefile.fpc
...
* better install dir setting
1999-01-19 18:21:49 +00:00
peter
e923686d07
* fixed crash after compile
1999-01-15 16:12:43 +00:00
peter
c9b71320dc
+ status.currentsourcepath
1999-01-14 21:43:08 +00:00
peter
1ef56abc07
* source tracking from Gabor
1999-01-14 21:42:19 +00:00
peter
557ecf0dea
* use * as modified indicator
...
* fixed syntax highlighting
1999-01-14 21:41:17 +00:00
peter
5dad1d927e
* fake unit
1999-01-12 15:00:46 +00:00
peter
3caaa020b0
+ Implemented still missing 'switch' entries in Options menu
...
+ Pressing Ctrl-B sets ASCII mode in editor, after which keypresses (even
ones with ASCII < 32 ; entered with Alt+<###>) are interpreted always as
ASCII chars and inserted directly in the text.
+ Added symbol browser
* splitted fp.pas to fpide.pas
1999-01-12 14:29:31 +00:00
peter
b1bc4581c4
* better tab support
1999-01-07 15:02:40 +00:00
peter
bcecca182a
* 'Use tab characters' now works correctly
...
+ Syntax highlight now acts on File|Save As...
+ Added a new class to syntax highlight: 'hex numbers'.
* There was something very wrong with the palette managment. Now fixed.
+ Added output directory (-FE<xxx>) support to 'Directories' dialog...
* Fixed some possible bugs in Running/Compiling, and the compilation/run
process revised
1999-01-04 11:49:39 +00:00
peter
ba891366d5
* patches from Gabor
1998-12-30 13:38:38 +00:00
peter
71f87a0367
* fixed readinifile
1998-12-30 10:25:01 +00:00
peter
ab50e88c7d
* forward search for FPC
1998-12-30 10:16:20 +00:00
peter
9788af7f08
+ Added user screen support, display & window
...
+ Implemented Editor,Mouse Options dialog
+ Added location of .INI and .CFG file
+ Option (INI) file managment implemented (see bottom of Options Menu)
+ Switches updated
+ Run program
1998-12-28 15:47:40 +00:00
peter
cca4b5a413
* use V_Error
...
* set status.verbosity
1998-12-28 15:44:59 +00:00
peter
7a3be0386f
* fixed windowlist for fpc
1998-12-23 22:58:19 +00:00
peter
cbd33d4c38
* moved
1998-12-22 14:27:54 +00:00