Skip to content

v0.9.0

Latest
Compare
Choose a tag to compare
@estebanlm estebanlm released this 22 Apr 10:19
· 8 commits to Pharo12 since this release
b13acb7

What's Changed

  • StTestDebuggerProvider class>>#compileMissingClassContextBuilder use permitUndeclared: by @privat in #506
  • Debugger: can handle new exceptions UndeclaredVariableRead&UndeclaredVariableWrite by @privat in #508
  • Added inspector extensions for RPackage by @jordanmontt in #509
  • add StDebuggerContextInteractionModelTest>>#testCompile to test DoIt-evaluations by @privat in #511
  • Adding inspector transmission node by @jordanmontt in #510
  • Inspector-sorting-on-collections by @tesonep in #512
  • extract return from ifNilifNotNil in ChangeSorterModel by @vonbecmann in #516
  • Do not listen to method recategorization in MessageBrowser by @jecisc in #524
  • Cleanup-AbstractTool by @MarcusDenker in #523
  • Pharo11 fixes by @estebanlm in #518
  • Loading Pharo12 branch of Sindarin in BaselineOfNewTools for Pharo 12 by @adri09070 in #525
  • Update StGenericGenerator.class.st by @StephanEggermont in #526
  • Add source folder of Sindarin by @jecisc in #530
  • Change announcement api by @PalumboN in #502
  • Revert "Change announcement api" by @jecisc in #533
  • Remove unimplemented code StSpotterQuery.class.st by @StephanEggermont in #528
  • Remove user of #organization in Debugger by @jecisc in #531
  • Fix some deprected sends to #method by @MarcusDenker in #535
  • Add stack coloring to the debugger by @jecisc in #521
  • remove #VariableNotDeclared, the class has been deprecated by @MarcusDenker in #536
  • Cleanup-debuggerColor by @MarcusDenker in #540
  • Small compiler API useage fix in StDebuggerActionModel by @MarcusDenker in #539
  • StDebuggerTestFailureContextPredicate #printDescription can use #tempNamed: by @MarcusDenker in #537
  • Fix-CleanBlocks-StInspectorSelfNode by @MarcusDenker in #542
  • tag some tests methods #ignoreNotImplementedSelectors:: by @MarcusDenker in #544
  • Use better protocol API by @jecisc in #545
  • Renamed method StInspectorTransmissionNode>>#transmissionBlock: by @jordanmontt in #547
  • add more #ignoreNotImplementedSelectors: by @MarcusDenker in #548
  • Make initial extent of StSpotter and StInspector take the display scale factor into account by @Rinzwind in #546
  • Dev 1.0 by @estebanlm in #532
  • [P12] Fix DNU when recompiling block with dead home by @jecisc in #552
  • Trivial dead code cleanup by @MarcusDenker in #550
  • Fixing opening of the Finder on the Spotter by @jordanmontt in #557
  • Use thisProcess instead of Processor activeProcess by @theseion in #554
  • Fix all the UIManager usage of StCritiqueBrowser to use Spec dialog i… by @Ducasse in #562
  • spotterAccessesFor: for Slot was sending non-existing selectors. by @MarcusDenker in #558
  • Spotter has an empty line at the end, resulting in "#spotterPreview s… by @Mr-Dispatch in #522
  • 560 better naming for presenter that are presenters by @Ducasse in #564
  • Do not register to ClassReorganized by @jecisc in #566
  • Fix SpChangeSorterPresenter, MessageBrowserPresenter by @MarcusDenker in #567
  • Better classify methods that are extension of the same package by @jecisc in #568
  • 555-use-classbuilder-directly-StDebuggerExtensionGeneratorForTests-classgenerateTestClass by @MarcusDenker in #565
  • Tools in Spec should start with St so let us be a bit consistent! by @Ducasse in #574
  • Do not use RPackage organizer by @jecisc in #569
  • Make #defaultExtent and #preferredExtent in playground presenters take the display scale factor into account by @Rinzwind in #577
  • Make #inspectionColors in UITheme take the display scale factor into account by @Rinzwind in #576
  • Remove UIManager dependencies! by @Ducasse in #581
  • Use new API of ClassFactoryForTestCase by @jecisc in #571
  • Fixing debuggerDialog I broke migrating to dialog by @Ducasse in #583
  • [Reopen] Migration of events from the debugger UI to the debugger action model to automate its updates by @adri09070 in #399
  • StInspectorThisContextNode should not be subclass of StInspectorSelfNode by @MarcusDenker in #586
  • Displaying '#' for symbols in the debugger inspector by @adri09070 in #587
  • Remove usage of deprecated API by @jecisc in #588
  • Removed bomb icon in debugger and put drop down icon instead. by @StevenCostiou in #589
  • Debugger protocol cleaning by @adri09070 in #590
  • Removing deprecated debugger command (StShowFullStackCommand) by @adri09070 in #591
  • Debugger class side cleaning by @adri09070 in #594
  • Fix for issue #592 self for number in inspector by @sdiepend in #593
  • fix #testStackTablePackagesLabels: use correct DoIt selector by @MarcusDenker in #595
  • StVersionBrowserPresenter : no need to use #instanceSideParentName (which is Ring1 specific) by @MarcusDenker in #596
  • Scrolling to selection when selecting path to the receiver class in the meta browser (Fix for the meta browser in the inspector) by @adri09070 in #597
  • adding a command to the debugger stack toolbar, which opens a popover to quickly activate/unactivate debugger extensions by @adri09070 in #598
  • Simplify debugger test code by @jecisc in #599
  • Move to Tonel v3 by @demarey in #600
  • 452 in the debugger create subclass responsibility button does not offers the possibility to create the responsibility in subclasses of the receiver but in the exception class subclass responsibility but only after performing steps by @adri09070 in #575
  • SpChangeSorterPresenter shouldnt use ClassRecategorized by @jecisc in #601
  • Improve the inspector for Pragma to highlight the pragma in the source by @MarcusDenker in #602
  • Fix testRecompileMethodToInBlockContext++ using clean blocks by @PalumboN in #605
  • Move methods from Manifest by @jecisc in #606
  • Spotter not opening minimized window (issue #603) by @ephilips in #604
  • StRewriterRuleEditorPresenter uses an old icon name. by @MarcusDenker in #608
  • Refactor #inspectionIcons on ThemeIcons to use the #icons accessor by @Rinzwind in #609
  • Remove WorkingCopy spotter entries by @jecisc in #610
  • fix two icon names by @MarcusDenker in #613
  • NewTools-FileBrowser should not use StInspector but switch to by @astares in #617
  • Simplify StFBVisibleFilter implementation by @astares in #620
  • fix project's url by @vonbecmann in #625
  • also collect class side methods by @vonbecmann in #623
  • StFBDirectoryFilterTest fails by @astares in #622
  • Pharo issue #15545: Restore author and time stamp to method versions by @bouraqadi in #628
  • Integration of object-centric halt once on call breakpoint to tools by @StevenCostiou in #627
  • remove spotterForBytecodesFor: by @MarcusDenker in #612
  • spotter: remove #spotterForMessagesFor: by @MarcusDenker in #611
  • use valueWithReceiver: by @MarcusDenker in #631
  • Debugger dynamic layouts by @StevenCostiou in #630
  • Simpler stack items by @StevenCostiou in #632
  • Integrating assertion rewriting (2nd attempt) by @adri09070 in #626
  • Remove ChangeSorter from loading by @hernanmd in #634
  • Editable inspector values by @hernanmd in #635
  • Revert "Editable inspector values" by @MarcusDenker in #640
  • Preventing "Run to" debugger command from raising update events, in order to prevent unnecessary (and broken) updates by @adri09070 in #642
  • Prevent font chooser open error listing by @hernanmd in #638
  • Fixed SubscriptionRegistry inspection freezing image by @JanBliznicenko in #644
  • Meta inspector tab unselection makes codepane nil by @hernanmd in #641
  • 248-Definition-pane-on-class-inspector-should-let-the-user-edit-the-text-and-the-context-should-be-the-class- by @MarcusDenker in #636
  • Remove change sorter by @jecisc in #645
  • Creates Scopes Editor by @carolahp in #585
  • Moved ProfilerUI here by @JanBliznicenko in #648
  • No need of monticello dependency to get package repository by @guillep in #651
  • sync by @estebanlm in #649
  • Remove dependencies to Display by @guillep in #653
  • Fix deprecated classes and methods by @Ducasse in #652
  • Use file list from newtools by @hernanmd in #655
  • New Finder by @hernanmd in #656
  • Test debugger does not log exceptions twice when opened by @hernanmd in #643
  • Avoid class side super initialize by @hernanmd in #658
  • Fix Undeclared reference in StClyMessageListPresenter by @hernanmd in #662
  • Update New Finder log errors to Transcript setting by @hernanmd in #661
  • Major refactoring and fixes in New File Browser by @hernanmd in #660
  • Fix bytes panel is broken on compiled methods by @hernanmd in #670
  • Changed StFinderTest superclass to SpBaseTest by @hernanmd in #669
  • Change #notNil into #isNotNil in NewTools packages by @astares in #675
  • latest changes by @estebanlm in #671
  • Remove unused methods by @hernanmd in #676
  • fix dependencies by @estebanlm in #677
  • fixes (put calypso message browser in another package) by @estebanlm in #678
  • removed errored classes by @estebanlm in #679
  • Add back profiler ui group by @guillep in #680
  • New settings browser by @hernanmd in #681
  • Add DoIt in background and a toolbar button to cancel the current exe… by @hernanmd in #672
  • File Dialog: Add dynamic preview by @hernanmd in #682
  • Array>>#displayString should be part of Kernel and not an override from NewTools by @astares in #673
  • Add missing methods in Finder by @hernanmd in #684
  • disable JobList progress bar for the moment by @estebanlm in #685
  • Move filename closed to its selection. by @demarey in #688
  • Compression UI utilities by @hernanmd in #683
  • Use 'Root' as label in StPathPresenter as '/' is confusing with the path separator. by @demarey in #693
  • sort directories and directory entries in FileSystem presenter. by @demarey in #691
  • Improve File Browser by @jecisc in #689
  • Catch preview errors in FileBrowser by @demarey in #700
  • Do not show preview presenter when not needed by @demarey in #696
  • Prevent errors in file operations. by @demarey in #703
  • Allow to sort some file browser columns by @jecisc in #701
  • move edit path button close to the path by @demarey in #705
  • Add new folder button to file browser by @jecisc in #704
  • Align suffixes of FileBrowser by @jecisc in #706
  • ExpressionFinder - matches browser now knows the method that is showing by @jordanmontt in #709
  • Bug fix: Context menu item ‘Revert to selected version’ in recent versions of a method does not revert by @bouraqadi in #710
  • Refactor various ‘worldMenu’ registration methods to use #iconName: instead of #icon: by @Rinzwind in #711
  • fix a failing test by @estebanlm in #714
  • Fix title display in File Presenter windows by @hernanmd in #716
  • Add pre-filling the name text presenter in file dialogs by @hernanmd in #717
  • Debug Point Browser integration by @adri09070 in #697
  • Showing CMD character in OSX in Spotter by @tesonep in #720
  • Fixing Version Browser Presenter by @tesonep in #721
  • Improvements to the Scopes Editor and integration with Pharo by @carolahp in #718
  • fix-critics-browser-issue by @tesonep in #724
  • enable / disable syntax highlight in code presenter of critics browser. by @demarey in #727
  • Remove StWindowsExtensionsTest by @Rinzwind in #728
  • Adapt #getVolumeInfo:into:size: for StWin32Info to strict FFI by @Rinzwind in #729
  • Fix function signature in #getVolumeInfo:into:size: for StWin32Info by @Rinzwind in #730
  • Add 3 new entries to easily access the new tools from the System menu. by @hernanmd in #731
  • Fix "Open terminal here" in new File browser by @hernanmd in #732
  • Fix Preview Settings Browser: does not open when a custom setting is used by @hernanmd in #734
  • Remove async playground doits by @guillep in #735
  • Fix issue while trying to display file setting items by @hernanmd in #736
  • Removing old object-centric breakpoint's integration to the inspector by @adri09070 in #733
  • Fix code highlighting in debug points browser, for debug points set on AST node by @adri09070 in #726
  • Change superclass of StDebuggerTest from TestCase to SpBaseTest by @Rinzwind in #740
  • Changed protocol for displayStringOn: to displaying by @PosledniAmir in #737

New Contributors

Full Changelog: v0.8.4...v0.9.0