1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-20 08:58:00 +02:00
Commit graph

473 commits

Author SHA1 Message Date
Brian Fiete
b356e4735c Refactored prebuild/postbuild command handling 2021-02-12 05:50:10 -08:00
Brian Fiete
fa9b0d2297 Improved project name override for macros 2021-02-10 07:37:31 -08:00
Brian Fiete
f9ea536d4a Can set project macro project name like $(BuildDir ProjName) 2021-02-10 07:15:18 -08:00
Brian Fiete
e209f7ac66 Made debug command path relative to the working directory 2021-02-09 17:10:24 -08:00
Brian Fiete
bb2fe56dc9 Reordered postbuild commands to occur after all linking 2021-02-08 17:46:22 -08:00
Brian Fiete
aed9fb5d36 Fixed hex ToString 2021-02-08 11:48:52 -08:00
Brian Fiete
0f014cbec8 Added !raw immediate window command for string dumps 2021-02-08 09:56:24 -08:00
Brian Fiete
66adc12f73 Improved dragging list view items 2021-02-08 08:51:02 -08:00
Brian Fiete
5f5c752f5d Better key chord matching 2021-02-06 07:10:30 -08:00
Brian Fiete
2e4792d51e Fix to disable VS check when VS is not required 2021-02-06 06:55:32 -08:00
Joseph Battelle
83d3ae658d Fix for Workspace Explorer panel with no workspace
Don't give focus to a non-existent child. Previously any hide/show
of the Workspace Explorer without a workspace loaded would crash.
2021-02-03 17:09:24 -08:00
Brian Fiete
3f68473fe1 Added Sync with Workspace Panel option 2021-02-03 12:48:04 -08:00
Brian Fiete
c3238272d0 Generated windows lib files 2021-02-03 09:00:49 -08:00
Joseph Battelle
e9814ec527 Fix HoverWatch handling of multiple-monitors
Prior to this change, 'workspaceWidth' was not retrieved with screen
coordinates so the width was sometimes wrong depending on which monitor
of a virtual screen the window was on. Sometimes the 'maxWidth'
calculated from this was negative which led to a very bad place.
2021-02-03 00:11:12 -08:00
Brian Fiete
76d997fca7 Better word wrapping for hoverwatch 2021-02-02 14:58:01 -08:00
Brian Fiete
7e139f5d7c
Merge pull request #883 from bttelle/fix-sec-win-close-w-changed-inactive-tab
Fixes for incorrect SecondaryAllowClose logic
2021-02-02 05:40:38 -08:00
Joseph Battelle
dab68d045a Close tabs of Secondary Window on window close
Prior to this change, for secondary windows, documents were in an inconsistent state when
the window was closed. They also failed to re-open.
2021-02-01 23:44:06 -08:00
Joseph Battelle
1f772f685e Fix 'Dont Save' on Secondary Windows
When you select 'Dont Save' on the close dialog of secondary windows,
the projectSource is left with changes and no SourceViewPanel, and then
VerifyModifiedBuffers will fail. This fix uses refactored code from
CloseDocument, 'RevertSourceViewPanel', to revert changes on close.
2021-02-01 18:20:12 -08:00
Joseph Battelle
21f2edd8b0 Fix IDE 'SecondaryAllowClose' on inactive tabs
When closing secondary IDE Windows that have changes for inactive
sourceViewPanels the current logic checks 'mWidgetWindow' against
the window to decide if it should be included in the close query.
Inactive tabs always have null mWidgetWindows so the changes are
not seen. This fixes the 'Save' button case for inactive
SourceViewPanels by using per-window visitors.
2021-02-01 17:54:40 -08:00
Joseph Battelle
9fbfcb7a07 Per-window SourceViewPanel and Tab visitors
In order to fix an issue with closing secondary windows with changed,
inactive 'SourceViewPanel's we need a way to visit the tabs of just a
specific Window. The current 'SecondaryAllowClose' logic that relies
on checking 'mWidgetWindow' is broken. This commit just introduces the
needed utility methods and refactors the all-window methods to use them.
2021-02-01 17:02:22 -08:00
Brian Fiete
012f093d26 Make sure drop shadow doesn't go off edge of screen 2021-02-01 16:54:31 -08:00
Brian Fiete
1b7a4139e7 Select line on empty selection for Comment/Uncomment Selection 2021-02-01 14:15:52 -08:00
Brian Fiete
e33ca41fd0 Constrain with GetWorkspaceRectFrom 2021-02-01 13:58:57 -08:00
Brian Fiete
142332baaa Hoverwatch wordwrapping 2021-02-01 13:56:17 -08:00
Brian Fiete
aa21020255 undef ToString fix 2021-02-01 05:34:49 -08:00
Brian Fiete
518c9773f3
Merge pull request #879 from bttelle/issue-619
Fix close of inactive IDE tab without closing pane
2021-02-01 05:32:47 -08:00
Brian Fiete
afd5b29127 Use cached CE emission on fastFinish 2021-02-01 05:21:41 -08:00
Joseph Battelle
66e8ab8823 Fix close of inactive IDE tab without closing pane
When you close an inactive IDE tab, the 'nextTab' is null instead of the
already active one. This then results in the entire pane closing even
with tabs remaining. Ensuring nextTab is always valid keeps the pane open.

This may fix issue #619 as the behavior described is similar.
2021-01-31 20:31:10 -08:00
Brian Fiete
4678dcb9e5 Added (partially-working) '-deterministic' debug cmd line param 2021-01-30 14:43:10 -08:00
Brian Fiete
061ca6acd7 -forceSafe 2021-01-27 15:16:28 -08:00
Brian Fiete
a7183ad803 Properly use last window position when opening IDE 2021-01-26 11:06:48 -08:00
Brian Fiete
0543dfec65 Fixed file moving issues, multi-select issues 2021-01-21 05:19:27 -08:00
Brian Fiete
dcfcc03a55 Better failure indication in test summary 2021-01-20 13:50:28 -08:00
Brian Fiete
3c8bb9bed9 Added extension methods to navigation bar 2021-01-20 13:07:22 -08:00
Brian Fiete
3560554127 Fixed extension methods in autocomplete, added extmethod icon 2021-01-20 12:43:55 -08:00
Brian Fiete
6c3b2d9eea Fixed safe mode crash 2021-01-20 09:19:05 -08:00
Brian Fiete
4890303508 Added comptype 2021-01-15 14:28:21 -08:00
Brian Fiete
8f3060fd3c Comptime method reflection, method entry/exit emission 2021-01-13 05:09:09 -08:00
Brian Fiete
3bbf2d8313 Comptime updates, start of metaprogramming support 2021-01-08 16:21:03 -08:00
Brian Fiete
327a92ba10 Fixed truncated string in Console.WriteLine test output 2021-01-05 15:58:47 -08:00
Brian Fiete
f9b9b15214 DeleteDictionaryAndKeysAndItems to DeleteDictionaryAndKeysAndValues 2021-01-04 04:56:44 -08:00
Brian Fiete
f6174aade2 Support for file dragging in workspace panel 2021-01-03 11:51:53 -08:00
Brian Fiete
5fd037bc58 Fixed project serialization with ignored files 2021-01-03 06:25:06 -08:00
Brian Fiete
3c9dfc4bef Setting link language to en-US 2021-01-03 06:24:49 -08:00
Brian Fiete
1be37e6f24 Deprecated DeleteAndClearItems 2021-01-02 09:08:25 -08:00
Brian Fiete
06a1ea841f Fixed some generic param cases with generic methods in generic variants 2021-01-01 15:33:00 -08:00
Brian Fiete
78ae79b802 Test improvements (continue after fail, console output, error location) 2020-12-29 09:23:00 -08:00
Brian Fiete
cadd1f809f Fixed issue with Autocomplete Require Control disabled 2020-12-28 15:42:58 -08:00
Brian Fiete
4e27903fe5 Profile profiler memory leak during compilation 2020-12-25 15:36:24 -08:00
Brian Fiete
27a586df04 Fixed atom deletion issue 2020-12-25 05:22:02 -08:00