1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-06-30 05:10:37 +00:00
Commit graph

847 commits

Author SHA1 Message Date
Luke Ceddia 0dbd7e03d2 osx travis build tweaks 2018-01-11 21:14:43 +11:00
Luke Ceddia d9f17b3ccf Add OSX to travis builds 2018-01-11 20:54:21 +11:00
Luke Ceddia c23b60707b Shorten irc message 2018-01-11 20:07:18 +11:00
Luke Ceddia ac25dde0cc Change travis to only deploy for master branch 2018-01-11 19:09:17 +11:00
Luke Ceddia 96b40f2634 Hotfix: fix #defines on OSX 2018-01-11 14:20:21 +11:00
Luke Ceddia 1320d7fe52 Introduce QB64_LINUXONLY and _UNIX 2018-01-10 22:50:07 +11:00
Luke Ceddia a1a0536d69 Tidy up parts/core/src.c 2018-01-09 22:38:07 +11:00
Galleondragon efcf66a337 (Automated push) Update internal/source/* from qb64.bas 2018-01-06 05:15:59 -08:00
Luke Ceddia 3a0e1ae320 Move all executable code out of common.cpp; rename to common.h 2018-01-05 21:22:36 +11:00
Luke Ceddia adeda29619 Tidy up some #defines, remove a few Android #ifdefs 2018-01-04 20:20:38 +11:00
Luke Ceddia 8917bf0e52 Merge remote-tracking branch 'refs/remotes/origin/master' 2018-01-03 22:42:53 +11:00
Luke Ceddia 7dc0054fa8 Include unistd.h for freeglut 2018-01-02 17:26:16 +11:00
FellippeHeitor fc607aa613 Add Line Number options to submenu in View menu. Also:
- Adds submenus.
- Renamed "Save EXE in the source folder" to "Output EXE to source folder" in Run menu.
- Changed behavior of disabled menu items; instead of closing the menu, do nothing.
2018-01-02 03:11:08 -02:00
FellippeHeitor 99352ea125 Merge remote-tracking branch 'remotes/origin/idetweaks'
# Fixed Conflicts:
#	source/ide/ide_global.bas
2018-01-01 18:24:31 -02:00
Luke Ceddia 8151a0b8b8 Add -p switch for purging precompiled content 2017-12-31 00:33:36 +11:00
Galleondragon 4873612275 (Automated push) Update internal/source/* from qb64.bas 2017-12-30 05:16:04 -08:00
Luke Ceddia 267a45a2af Version 1.2! 2017-12-30 01:10:37 +11:00
Luke Ceddia 82be9a35d7 Remove Android menu items 2017-12-30 01:09:43 +11:00
Luke Ceddia 7655dda762 Unset modifier keys on window defocus 2017-12-30 01:03:47 +11:00
Luke Ceddia 64edcf1b47 Support _WINDOWHASFOCUS on Linux 2017-12-30 00:01:48 +11:00
Luke Ceddia 1ca34b3e9e Change username for travis deployment 2017-12-21 21:15:09 +11:00
Galleondragon 5ae6b6fd52 (Automated push) Update internal/source/* from qb64.bas 2017-11-14 05:16:14 -08:00
FellippeHeitor b8526c502a Fix "IDE_SortSUBs" setting not being properly saved/restored at startup. 2017-11-14 10:51:06 -02:00
Galleondragon 2c8e7da05d (Automated push) Update internal/source/* from qb64.bas 2017-11-11 05:16:16 -08:00
FellippeHeitor e81a771963 Update icon.rc 2017-11-10 12:48:32 -02:00
FellippeHeitor 00c80f91ca Fixes alt+gr not working in dialogs. 2017-11-10 12:17:50 -02:00
Galleondragon 138308bfb0 (Automated push) Update internal/source/* from qb64.bas 2017-11-06 05:18:10 -08:00
FellippeHeitor 0a854f10d1 Build number update. 2017-11-05 17:29:11 -02:00
FellippeHeitor 9481dbcd16 $INCLUDE linking now points to the line number that caused the last error. 2017-11-05 17:03:26 -02:00
FellippeHeitor caaafda7ec Fix retrieval of ideindentsubs setting. 2017-11-05 13:52:05 -02:00
Galleondragon c3cfb9a15a (Automated push) Update internal/source/* from qb64.bas 2017-11-05 05:15:20 -08:00
Luke Ceddia 9696cc9ff8 Build number update 2017-11-05 13:51:47 +11:00
Luke Ceddia 9b720f3aef Fix AltGr 2017-11-05 02:26:15 +11:00
FellippeHeitor 2a51fa6c0e Allows Shift+Click to select area from cursor. 2017-10-31 19:43:22 -02:00
FellippeHeitor 40da21aacd Add tweaks to Line Numbers in config.txt.
- ShowLineNumbersSeparator will separate the line numbers panel from the main text are with CHR$(179);
- ShowLineNumbersUseBG will use the same color assigned to current line highlight in the line numbers panel.
2017-10-31 04:35:20 -02:00
FellippeHeitor fb9a54a210 Mouse input adapted to work when line numbers are visible. Also:
Line numbers use the same color assigned to "line highlight".
2017-10-31 03:51:19 -02:00
FellippeHeitor 867f62bcc7 Makes possible to edit/navigate with line numbers turned on (keyboard). 2017-10-31 01:00:15 -02:00
FellippeHeitor e5b7327533 Double-clicking an include file name opens the IDE at the error line.
When an error in an include file is reported, the IDE also shows what line inside the external file caused the error. Double-clicking the include line will open the file in a second instance of the IDE and position the cursor in the line that caused the last error.
2017-10-30 11:23:37 -02:00
FellippeHeitor 6b5cba468f Fix retrieval of ideindentsubs from config.txt 2017-10-30 11:23:28 -02:00
FellippeHeitor c096896105 Adds -l:line# command line switch to start the ide at a certain line. 2017-10-30 11:23:15 -02:00
FellippeHeitor 88d6911ec9 Add option to toggle Line Numbers from View menu. Also:
- Align line numbers to right;
- Highlight line number of current line;
2017-10-30 11:22:33 -02:00
Galleondragon 5296fdd6a8 (Automated push) Update internal/source/* from qb64.bas 2017-10-27 05:15:33 -07:00
FellippeHeitor a4fe64329f Fixes condition that wouldn't allow "null" as a var name is some cases.
Declaring a variable called "null" was ok, but passing it to a sub was not.
2017-10-26 21:36:43 -02:00
FellippeHeitor ce9a0c07c6 First attempt at line numbers.
So far:
- Line numbers show (they still get stuck if you create a new empty file).
- Text is shifted right accordingly.
2017-10-26 10:20:19 -02:00
Galleondragon 1da1687633 (Automated push) Update internal/source/* from qb64.bas 2017-10-25 05:15:44 -07:00
FellippeHeitor e0b58b155a Build number update. 2017-10-24 10:07:04 -02:00
FellippeHeitor 5fb0bc3050 "Double-click to launch $INCLUDE file" now waits for new window to close.
- The IDE will wait until the second instance is closed, check if the file was changed and recompile accordingly.
- Interface lights dim while the second instance is being used.
2017-10-23 10:19:08 -02:00
FellippeHeitor 5a84de731f Fix to C++ errors due to empty parameters passed to FUNCTIONS.
- QB64 now warns users of syntax errors in cases such as a& = _RGB32(255, , 255)
2017-10-23 10:16:06 -02:00
FellippeHeitor 3f7a0a59d4 Bypass saving invalid window coordinates at first run. 2017-10-22 20:40:37 -02:00
FellippeHeitor 498f189754 Build number update. 2017-10-22 19:36:32 -02:00