Description: Textmode IDE and gdbint
This file as text.
(active) Revisions in this set:
03a1fef0cffdecc6913b585e74f367f69318a76d,0b2a53f4b04f5c1ba03bab84dcafd217f0234d88,79bbc20f29632c65b4aba5f51503738cb6088b70
db0f0be3bad4800fa6a9d1ef4bbcbe08f76aab79,a41e991a130a43f368a6cd1054fca2d38e417620,7aabdb85fa9d718b2cfb3e306aa7de22a59cb746
77851090aa24e800434db219c442073ced066787,98ea5cdddaad0f94db357949ca8e1b2709477109,4927025a2c4a3f522c3899cc4ad9bdd317a26138
1f8865454bdf4df751f16646398e49a2629ff593,af01314799a90591cdd57796d2497c40325061d9,74405ab2e53c096d123dd96f15b5a64210480bcc
e4d7867e0e04f48b998087aa1a217b510bbe03d7,975ee9d9f03270f8c68056bc5a11e8302d705b2f,6993702192f6b4791b0940c9bd2d95a811e8ae49
2cc454da2619ac408e7c3f995c853a434324cc1a,54afa37d4df90837c0cd4a7c1f9f674c86cc65bd,38e53727f0151fafbdf10bb3ea48249309ad60a8
12bc43b7b67eaffe29cac3192927cc1346f80b27,660836e027ffc0940291abe39df6c5e9e30d3430,5ded9e3cb308a1c9ba7148ecabe6e8f0db5c9f13
28aaa672a1462d915f7212273805bc1eb0bad471,11d542cf8fe6ac00006c884429b3d4b53778a2c1,7949e53d8ac045552c53fb29d969246b8ae505b6
fd353ee62cd39073d5e9c67a42b6dcef4332a7e9,b3d44a9da2f83f263d3ec81f7c7fb1143c52a9ea,a1fad6bfc0008b96742d6af4ae4144de16ed76a6
cf81682bbb0e0d28332c8bf2371c538d7afa2477,dcdfad4dc21ab02bdc30d4e197fefb2798dd19c8,528ff51a8fdb9c064994cac9f77cdc08729a5e16
31bc7c40541a03452991263dc96dd08f30d0cf28,8b0ed99fbc0f72d4db1082d5b75f13eb04ad0b11,471a735fe61eac749ace9d95f990ec38f006c89c
91d9c3286a16c766e0b41e6d7ea2968b1b4f1e31,517123899ac290cf59b795867aff780e1bd8e139,bc7c288703013afe035f8d499c20a197bcb892c7
8ff73efe3253c3c5ad9606fa609a51bbdaf254e7,e945c65255b470e02ae12db2ac32a684395325ec,f0760bacc08469ba2a50452fee96306668294a43
4f359533531f7348786202c51c0989a5d8697f32,ef4ad5d6699f16d81051d5c7c28054fc05bcd1f4,e4596d3db4cb1efd65e655046f9a4c396f8a0993
dde4d515bf98419f0db3ea2b22dac6002637d57c,822a9e1bb1b1491013113a506176eeeeeb82afb3,69d552415a179d6b2aaaaf1fa93598d92650e0eb
016962261f1370a825a94be4e86b4ffde0662856,4ed3e6d00211429d7ef7064ac579e24c876c86e4,4b4f9102898615dff742cb8bd575162c5eabd518
52211eb888bac6388323fd065939bd9ea68de8c3,a348dfc8060bf369c7c2ff3c384a49e6ad67ed23,17fc8249170e813e894645da3cbbed8044a62b4c
0396174bbf0e312992ac44f74140338c8af6bd11,ca0dad1ce1a2adacdd7bd4cc7f1678ffdeef785d,5c215cd5244cc844399e0fab09cd04f8f1f774a9
405484df910cbf30379d6b53d226d778b9d908f4,e6b95d37e63461443059439c72fee33e603b6349,297ed5cb0c86ad6283b5cd96201ed921da64a286
67bee1b652e6f0d2c01e70c7e3bbe0d5de10238a,7e36f16e87086d1059fbe9e628fcd161b12549e5,fd64cb8c5a81b739a2d331235842ea431b47ad49
8b106370365f6ff8288671e867d95361253f874a,e221096a029195a0356eee8cf59f197fc0d327bd,a8520ad03e940aca0bb07733be738f19579f5848
530f08d9d385c84fc7fd653d1f91754474f2dee6,b73bf4a811259248674251a03b8a87b94d7c7980,899343f07c73046e6e1bfeebc830d17bee304a8b
f419e9dfab8b6c21585edfcbd596cb42db9fa6e0,d0c33bfa5d29acf7caec944ef55cd8c04a7508ad,0794b375dfb5133f130bf8459139946bf2caf1f3
7ac4e38b71c5f98500978076280a56b14eea73d3,86f61918b42cc04947b2c5f74a25f70247039cfa,fa9ebd2d4c38d79f5c871c200fe699ce24af94d3
2b356964002ce6be93ed83c8c6de05129dfe10be,7fc62dadfc6350a2f316c24b2fb7cd10f37df925,51055fa1968cb724c5bb64ecafa67e8669fb9775
83d045d1f1a95c017e5260e05b28bf119205fd46,30dcf0b61a13031a43252e9d727d9c692bef9adf,d2df6a630cce1a53c11eece1399fbf68e4472de3
24f498292a2db87acf24e023d6b5666da0de5e82,c464f4d58e91b3cdcd12303a95d6b1d2aa01eaa0,550fd24d29bf88e272bde50d2f530ed35f6e1a58
8e5f22383fd0dababd820b61265753a444efcfe4,12bc05d2b46d80da42ca8e322d92211d9414666f,290e6311c66b54c46f0af53020a9e766281dcf96
cc0012f3dd7153aafd1e94f62c78ea95fb7b602a,fdd911c6fa7e6914ac88a26e9bc467f725f89a4d,34902174892588a3dfd9b4761d6e90a3c5ce3f6f
5fe3963d5b68e5859d4acaf1d03228c92b1095ee,bdb412439bc34b143c2ec5cc21ed1ce7533a636e,af942eae6fa7cb1b19893c2a013a3ea9c1d97dbb
e46f468c555e50cb3b61d7f76236dc3d0f2db9a2,79750108d391c5d90bd1a82ceeb0cd384c95fb00,3e4fd4f11b3be0aeae7747c8938482f92d61515f
220eb378ff6e5f2921e27b9544e28e5a3be74ac6,93d7c4d20d76c526206285e8cfdbff29cb36650e,2d7a8d4440577d2d04593b76a60e8b49e6f2509b
3be1c08516c65233c133eb0c405c04a59d1b5237,3c7a114c0beb32894bac1d8da85d895d84e97edb,ed4544ce7a61aa113be28e9cf46f18674bc5cc1d
96b8a79563068bfac42a7dd5a4089f14104ea4e5,12599706e51c6898342cefc2296dd325a4be3702,edf4f0b416f6e4d4f2fa0b57f30998ec72eafef3
bf510fbd62d3d3df146c684d9465e5d9c85ed64c,d6384e01cbbcbfd5a7dc113b29084ccdf2633093,f4ed47545da7042b877ff045a2ccc2088885b1fe
aa75783329a9e411442b36c655637e7787497041,12e477534978b9c86de2c27529b430e99ab9f676,7961b1f893087002ea597fc60a889b5f5a891075
7dfa763e6747e70eb6b0e29bb30b77459c331dc6,35fb1a1f632db683760bbd0597da636cfc1728d5,99f03e80081569b4ca54d7909539b2d38976bbae
9514ef60a9b31566d37deda99ff7524979005c39,fddf4b321520dcc045f35f8372c3e0cf322be351,67cb38adb97c3e9764c3d576875fcc117700b313
f2a0c9049d67d93dcd2c271b093971ec0753ab37,c1d6c919f9ac53e3995f72caf110b9149dfb0bfc,27a548fc3892ce2eb680b6a354d7f9ced26870d8
c14eff7c36cef355ed4adb97e98acb2da802da2a,ab900bb17a72703655dc933d5badfc2b669bb06e,e276659c8e9922be9bfecce5bae99bda417c7828
f5ecba57bb0e896dfd36e71da5a7dcb84794c96f,5ce9e0e2515c53839440d3df753e84e063a3d8a9,11c0c19d02e4e798bcd2ae0ba8c80e0e55a965d1
fe442d51c24c3d4cd2a24b7ad58b7e35fdfca9eb,5f670d26c12e8b8546b8c002fdb1fcd34700d886,6f905466f3ff86eefc6099f82be0d957ce474b5b
e9e0b08a3cc21d4d385e047af0f41e90f2ab9a1b,13c454e01506905d6c17f768ee72bc75c83f65c9,496451ef1559bdcdbd5d598454e7f7e2e86e7d8d
3a9d52411343e008832c0ac789d6ab46c37c342d,b1a492e5d7837804aea1805c1540d19b5f90506f,d580dfbaf12aa4efebe6b8a42d455f62e2593698
9b04fde696a8aa3e9a22368653bd6054f9a0b59c,cf9d58fc4a21ddc36301753a9846b3f662af8302,ebc913f0cd0b9239d6dfa29feab4188cc7f8e098
feea9205e9d9b976a5d678bd40e50ab7201ec3ed,4958106ca56c4bd0d714c6606906580ce153cd8c,2c8693af0ee3c15a42dfc292335b7dd43ffcb2bf
3485dcc5347cd3f0c9d187fbbfcfce781f70fb53,5c0f40691996b5f7b342bee1cb0a9ad884f96d44,c6fb445e557972b8c8597c845dfbda6df944bf48
30914cadbc4159798e49881a0e091c7c0a9a740c,6da840686bde6832b131f2f45fb54f5761201415,9bf750f9e1216ba04f3090ef10dc3ce1d47a8968
a35c86d1c54c5a2d1687914d32fe4a29abb8c2bb,6d39914851f2b0b7d262ce6b67a069a935295e0a,e6e887dd0af10a621e8f1f0d35e88d2f97ed5444
fbea62356b7d73c29890f69ef9775fb334b522d0,f3cb37a5e15663f069f55996c77d54a5b421a788,5781bec20a12d1e13492286326b0d7f61484c769
dd0570561cf8619f72284702e685f725cf8dd05a,d13af29cc8ff7801fb3becf08a4e8690fc4efc05,611ea7a54c26f395e6894576db850af875cacc25
c777d2678084ebe821efec94d6aa2ad491889f4d,6cdd1d52fd2b11813c66035beb18fadcfe13b752,180a1db8dd073592f41494d2a52c5bdff554c43a
5e97b8ed3fde0ae143e03a93dbefa8f7279adba9,92f6613e0d1ed75bf53da984f54913c0300491df,28de9bd11f9787497b318109a48744a2fccb2e26
1fb2311a6a5affc704a57c00a63992e973b87b8b,82c6035c491269f7962319ca9967b54bddbd6659,7dfb99e8871c8cd4593165b0c5789cd88410cad6
4091d2bcb64364ddc4ec1335ce3334b8081fda90,ca6f349adb3b1ad0afbe998d4ef5fafa0cbb20bb,359dfa22a70735bb0ebb230e1de6f5aa9ea9b140
712e2ea786cae09d9463e3e5820d5b20f9ca62eb,4de9ad6d54faab74dad6aafbf3c9347fde85adbb,2fdb3c46470bd10eefe266f2bcfb3c645efe3dad
c2e9455b53c8f854e8a2189c16b20896a27cc4bb,dc6bb6af4a9fc7ed34f6e3f647b18e3edc885172,08b3e049010a339f01db61f3d21463ccbf779059
32974c9e837b0364d4247a8fc8ed3d8615237245,1b35c1180d2acc7be443cf310dc959aed91f657d,4bae20d4940f12ea22417d1eeef49741978fb527
f25fd9168d6de527dadf56bad5b665ee6fd60957,be34b6f315a7ee1cc380c75cb0da331110bcbaa9,710735d9f53604ca92d90b1c61ad79a9dde1acfb
3903c9cfd214ad2f45c796d25856dce1bab52c3e,4096b25bf3f71a9cd375cbfc03a807addd5bb0ee,a14f8bb66dac07e58fe86b20fbcdeb1d05451dba
0c4d6affc850f36ccbb5ad2e900045a10eb307b4,e35e94eb4df3c6c21387dd646503b64885d71421,351805ba0cf48fe20e74bdb2b7b29818e1171186
ea2b529a9d53960daeee18dd0f3834b64614290d,af90a8445b5a06ff27dbc6333789414fa50f70d1,c38399d94bd6241e83549e59e7f9679f8efc6c0a
d5810183c9dfd2211c09c8114688a2bd28cb17e3
Clicking a revision will expand files
Cope in TGDBInterface.WaitForProgramStop with absent frame
TGDBMI_TupleOrListValue: exdend to parse a Tuple or List
* FPMake-option NoIDE added
Use 0 instead of 0xffffffff to disable page width
* fix also IDE building after fpccrc to fpchash renaming
- removed probably accidently commited IDE configuration files
Do not define HasSignal for aarch64-win64 target
Increase size of Param field of TSwitchItem object, to avoid truncation for -Cploongarch64 option
* properly write info if GDB is not found
Mark beginning of selected text
select to beginning of the file (ctrl+shift+home)
Select text in code editor by mouse when Persistent Blocks not enabled.
Close/hide compiler messages window by pressing Esc
Auto-Closing Brackets and Insert or Restore
Improved Debug - Evaluate (Ctrl+F4)
Improved input line of Find and Replace window.
Microsoft copy/paste keys for Input Lines
Overwrite selection block
Indent block when Persistent blocks are off
Do not lowercase executable names in Unix systems.
more elegant way to preserve original exe name
Revert: do not lowercase executable names in Unix systems.
Opening same file in a second window don't destroy any changes
Revert "Opening same file in a second window don't destroy any changes"
This reverts commit cf81682bbb0e0d28332c8bf2371c538d7afa2477
Opening same file in a second window don't destroy any changes
On exit ask for changes to save if one file open in two windows.
Revert "Microsoft copy/paste keys for Input Lines"
This reverts commit 660836e027ffc0940291abe39df6c5e9e30d3430
to be reverted utf8 char mishmash
Reintroduce Microsoft copy/paste keys for Input Lines
Revert "to be reverted utf8 char mishmash"
This reverts commit 471a735fe61eac749ace9d95f990ec38f006c89c
Save and restore user screen original cursor position for every unix terminal not only xterm
On return to IDE screen resize IDEapp if needed (Unix).
Remove redundant ctrl-c enable and disable.
Ctrl-C in ide does not generate signal SIGINT (dos).
Cancel exit if Auto Save is ON and saving new file is canceled.
Save and read correctly Assembler Output options in Textmoed ide.
Textmode ide: in Change Directrory dialog can copy and paste in input line.
Autosave before Run with Breakpoints in Debuger
Compilation error fix for Assembler output options.
Save All is enabled and disabled as requiered
Assembler Reader Options for x86_64
Ctrl-k-t select first word in line correctly if line length 49 or greater
Selection start and end move along while indent block
Mouse scroll (fast) Compiler Messages and Messages windows
Compiler Target and Compiler Optimization Target Processor lists are scrollable
Backspace Tab character correctly.
Long long code editor lines
Restore previous behavior of draw full line selection
Do not wrap fp.ans file lines on load
Add missing Compiler Modes in Compiler Options
Nested comment syntax highlighting
Enable Color select dialog in Textmode IDE
Show proper dialog title for Add Watch and Edit Watch
Open fp.dsk for load in Read access only mode
Fix for backspace in empty line. Textmode IDE
Show line indents in Textmode IDE
Save and return to last directory in next Textmode IDE session
Markers move along with lines
Integration of bracketed paste and OSC 52 in Textmode IDE
Global clipboard support long lines
Fix for undo if chars are add in tab space
Window list dialog windows size adjustment
Browser information filters
Browser information mouse scroll
Command line parameter -C affects names of *.cfg, *.dsk and *.ini
Small editor draw optimization
Make TFPMemo view srollable even if no scrollbars are attached to it
File open dialog file list adjustments after resize
Remove some redundant code
Message window can be scrolled beyond second to last item
Mouse double click select word, triple click select line
Save As option in browser window
* Correct typo in class name TLocalMenuOutlieViewer -> TLocalMenuOutlineViewer
fp parameter N - no long file names (DOS only)
Symbol browser improve save as object tree
Browse symbol at cursor search units from module list
Symbol browser show inherited functions and display qualified symbols
Symbol browse window fixes
Symbol browse save to file small fixup.
Symbol browse unit info page fix.
Symbol browse replace current window, previous browser window.
Symbol browse window unit info panel resize proportionaly.
Make functional fp parameter return to last directory: -R, -R+ and -R-
Remove TFPMemo flickering of selected text while mouse button is still pressed.
Fp Window->Tile - enable, disable correctly.
Refactor menu change code.
New window arrangement option in menu - Stepped.
Update Textmode IDE to new mouse wheel event.
Simple Stepped menu entry.
Revert: Refactor menu change code.
Fix syntax highlight for asm block when local label name is @end.
Fix copy line with Tab char in it.
Select text by scrolling.
Syntax highlight fix for indent and unindent block.
Nested comment syntax highlight fix (compiler mode switches change).
Fix Ctrl-k b mark beginning of select, Ctrl-k k end select.
Comment/Uncomment selection.
Line length limit set to ((actual max line length) mod 64+2)*64.
* Remove debug (?) statement
Make clock visible and have it as an option of choice.
Simplify comment, uncomment menu entries.
Set focus to processor list on mouse click.
Fit in longer file paths in Window list.
Tweak Change dir and File open dialog size.
Fix undo insert new line.
Adjust Clock position before showing it.
Heap monitor have same palette as Clock.
Radio button scroller Left and Right arrows will act as Up and Down arrows.
Syntax highlight multiline strings.
Restore current directory on exit from FP (DOS only).
VESA Video modes reenabled for DOS.
DropBox fix for video modes.
Check that restoration of start directory (for go32v2 OS) is successful and report if it is not
Fix compilation of wviews unit on systems for which WinClipSupported macro is not defined
Rename "Delete" button to "Close" to reflect true meaning.
FP file dialog InputLine made more adaptive.
Adjust window sizes on load fp.dsk.
Avoid possible memory corruption.
Change Directory dialog history id fix. Id has to fit in byte range.
Resize and reposition Window List dialog along with terminal resize.
Resize and reposition Change Directory dialog along with terminal resize.
Resize and reposition Debugger dialogs along with terminal resize.
Resize and reposition Help Files dialog along with terminal resize.
Resize and reposition Options dialogs along with terminal resize.
Reposition Compile Status dialog along with terminal resize.
Fix mystery errors on reading file with TFastBufStream.
Remove extra call to read video mode method.
Store and read desktop file version.
Read read-only configuration files.
Fix read from configuration file option -Xs "Strip all symbols from executable".
Add configuration switch for optimization disabled and optimization level 4.
+ added OS/2 support of clipboard
* corrections for OS/2 support of clipboard
Fix copy, paste from Windows to DosBox-X/DOS (target go32v2).
Update Textmode IDE according to changed logic in fvclip integration.
Switch Textmoed IDE to use fvclip. WinClip orphaned.
Remove go32v2 specific pmode unit from ide package, as it is now present in fv package already
Resize and reposition Files Open dialog along with terminal resize.
Resize and reposition Target dialog along with terminal resize.
Window List searchable by file name. Similar to File Open dialog, but here we have unsorted list.
Remove commented out code of TTab view.
Compiler status dialog information exceed shortstring, split it in two strings.
Change Word Left, Word Right. Stop on comment start, on comment end.
Word left/right edge cases fixed.
Context-aware word left/right option. Reimplement TP compatible word left/right.
FP adapts to Windows console size.
Don't parse user screen in Windows.
TFPMemo selectable by mouse.
Remove lock from Code Templates dialog.
Save and restore ZoomRect of open windows in desktop file of fp.
Fix Symbol browser scrollbar glitch.
Debugger show message "Nothing to run!" on F4, F7, F8 if there is no executable.
Fix crash with F4 (run to cursor) into non-existent code line (GDBMI).
Ensure debugged source window is still open.
Fixes enabled/disable menu items.
* After load desktop file if selection is active – copy was not.
* After open and close Window list dialog – copy was always active.
* If text selection was deactivated by mouse click below last line – copy was still active.
+ For Help window enabled/disable proper menu items.
Select previous help topic with mouse browse back button.
Load toc.chm as first despite its position in help file list.
Delete from *.ini file removed help files.
Delete color palette from *.ini if it is default one.
Go to previous Symbol browser window with mouse browse back button.
Track source with double click.
Rename fpw32.rc to fpw.rc.
Fp uses new resource file (Windows only, require option -dIncRes).
Allow spaces in debuggee file name or in its path (GDBMI). Fixes issue
gitlab 005046.
Remove debugger question about reinitiate directory to empty.
Do not show menu Debug|Output that opens User screen window under Unixes and Amiga like OSes. Fixes issue
gitlab 0025279.
Scroll to cursor on key press when in User screen (Unix only).
Ctrl+Shift+V - paste from OS clipboard and Ctrl+Shift+C - copy to OS clipboard.
(inactive) Revisions in this set 693fae6b8e573acbe1b7d288da3a1844de918953
Update IDE copyright year.
Revisions in bigsets in this set 960f0d6a078bade80b0c9f61d680e13b3d389149,92ebf40f04c5b9b6b41ffd153d553c0a082c5c97,0e06ec8d380edefe6eeb148b27afc0d4873854d8