Commit Graph

50 Commits

Author SHA1 Message Date
florian
7ff307fb8d + added a register window, doesn't work yet 2000-01-08 18:26:20 +00:00
pierre
88751ab662 * avoid new files to use TABS 2000-01-05 00:31:50 +00:00
michael
550220b663 Changes from Gabor 2000-01-03 11:38:33 +00:00
pierre
42641bdcec * MyApp renamed IDEApp
* TDebugController.ResetDebuggerRows added to
    get resetting of debugger rows
1999-12-20 14:23:16 +00:00
florian
ff5d46b647 + TIDEApp.Idle does always call GiveUpTimeSlice 1999-12-17 15:07:01 +00:00
pierre
5def4fada6 + VideoMode save/restore 1999-12-10 13:02:05 +00:00
pierre
7e23f37e6c * RecentFiles missed the last char 1999-11-25 00:26:49 +00:00
pierre
5dbf5496c3 * Use DosExecute from Fpredir unit 1999-11-10 17:19:06 +00:00
pierre
ca57b504b0 + With DebugUndo added 3 menu items
"Dump Undo" "Undo All" and "Redo All"
    for Undo checks
1999-10-27 12:10:42 +00:00
pierre
8d89660849 * Use ShrinkPas for RecentFiles 1999-09-22 16:21:41 +00:00
pierre
2f0427a3b1 + Close UserScreen to avoid store crash 1999-09-22 13:04:31 +00:00
pierre
ee7b714aff + Windows clipboard for win32 1999-09-21 17:08:58 +00:00
peter
9853a752ab + clock
* backspace unident like tp7
1999-09-13 16:24:42 +00:00
peter
b92c9ed1c4 * fixes from gabor, idle event, html fix 1999-09-13 11:43:59 +00:00
pierre
1f1576ef0b + cmCopyWin,cmPasteWin 1999-09-09 14:15:27 +00:00
peter
629a079611 * Adjusting the selection when the editor didn't contain any line.
* Reserved word recognition redesigned, but this didn't affect the overall
    syntax highlight speed remarkably (at least not on my Amd-K6/350).
    The syntax scanner loop is a bit slow but the main problem is the
    recognition of special symbols. Switching off symbol processing boosts
    the performance up to ca. 200%...
  * The editor didn't allow copying (for ex to clipboard) of a single character
  * 'File|Save as' caused permanently run-time error 3. Not any more now...
  * Compiler Messages window (actually the whole desktop) did not act on any
    keypress when compilation failed and thus the window remained visible
  + Message windows are now closed upon pressing Esc
  + At 'Run' the IDE checks whether any sources are modified, and recompiles
    only when neccessary
  + BlockRead and BlockWrite (Ctrl+K+R/W) implemented in TCodeEditor
  + LineSelect (Ctrl+K+L) implemented
  * The IDE had problems closing help windows before saving the desktop
1999-08-16 18:25:13 +00:00
peter
9f334f17ac + TTab acts now on Ctrl+Tab and Ctrl+Shift+Tab...
+ Desktop saving should work now
     - History saved
     - Clipboard content saved
     - Desktop saved
     - Symbol info saved
  * syntax-highlight bug fixed, which compared special keywords case sensitive
    (for ex. 'asm' caused asm-highlighting, while 'ASM' didn't)
  * with 'whole words only' set, the editor didn't found occourences of the
    searched text, if the text appeared previously in the same line, but didn't
    satisfied the 'whole-word' condition
  * ^QB jumped to (SelStart.X,SelEnd.X) instead of (SelStart.X,SelStart.Y)
    (ie. the beginning of the selection)
  * when started typing in a new line, but not at the start (X=0) of it,
    the editor inserted the text one character more to left as it should...
  * TCodeEditor.HideSelection (Ctrl-K+H) didn't update the screen
  * Shift shouldn't cause so much trouble in TCodeEditor now...
  * Syntax highlight had problems recognizing a special symbol if it was
    prefixed by another symbol character in the source text
  * Auto-save also occours at Dos shell, Tool execution, etc. now...
1999-08-03 20:22:25 +00:00
pierre
823d269c08 * LineEnd bug corrected, now goes end of text even if selected
+ Until Return for debugger
  + Code for Quit inside GDB Window
1999-07-12 13:14:13 +00:00
pierre
5f258b0fc0 + First implementation of watches window 1999-07-10 01:24:11 +00:00
peter
ceca587979 * more fixes from gabor 1999-06-29 22:50:14 +00:00
peter
1d8a77490c * fixes from gabor 1999-06-28 19:32:17 +00:00
pierre
cf8fd15980 + RemoveBrowsersCollection in TIDEApp.Done 1999-06-28 12:40:19 +00:00
pierre
098717b54f + UpdateTarget to show current target
+ SearchSymbol, not scope aware (this will need a PPU change !)
1999-06-25 00:46:33 +00:00
peter
c3351959a2 * fixed couple of bugs 1999-05-22 13:44:28 +00:00
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
peter
f62a9a4d77 * desktop saving things
* vesa mode
  * preferences dialog
1999-03-23 15:11:26 +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
fa4edfc81f * flag if trytoopen should look for other extensions
+ browser tab in the tools-compiler
1999-03-12 01:13:56 +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
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
4133cbf1d3 * browser updates from gabor 1999-02-22 11:51:32 +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
f511ac5267 * search fixed
+ backward search
  * help fixes
  * browser updates
1999-02-18 13:44:30 +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
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
005b441e7d * cmSourceWindowClosing resets Debugger LastSource field to avoid problems 1999-02-10 09:54:11 +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
peter
cb9c161602 + html helpviewer 1999-02-08 10:37:43 +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
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
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
peter
72a631eff3 + automatic .pas/.pp adding by opening of file
* better debuggerscreen changes
1999-02-02 16:41:38 +00:00
pierre
46136c0052 * DoneScreen Removed I did not find any such proc ?? 1999-01-22 18:13:22 +00:00
peter
b03f9282c6 * first debugger things 1999-01-22 10:24:02 +00:00
peter
124db68c70 + tools menu
+ speedsearch in symbolbrowser
  * working run command
1999-01-21 11:54:08 +00:00
peter
1ef56abc07 * source tracking from Gabor 1999-01-14 21:42:19 +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