1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-06 01:06:01 +02:00
Commit graph

103 commits

Author SHA1 Message Date
Pawel Piech
9cfe89c6fc [233372] - [view model] VM Cache gets corrupted causing it to get into spin-lock and freezing up the IDE.
[233380] - [view model] VM cache can save the result of a canceled update.
2008-05-22 05:01:51 +00:00
Pawel Piech
77b141cf06 [233372] - [view model] VM Cache gets corrupted causing it to get into spin-lock and freezing up the IDE. 2008-05-22 05:00:56 +00:00
Pawel Piech
c604aca167 [233338] - [concurrency] RequestMonitor.isSuccess() is inconsistent with getStatus(). 2008-05-22 04:56:38 +00:00
Pawel Piech
6b0a5f2fc8 [231156] - [concurrency][view model] Improve performance of the executor used in View model. 2008-05-16 21:58:38 +00:00
Pawel Piech
b634edc1e1 [197844] Cleaned up warnings. 2008-05-14 05:07:09 +00:00
Pawel Piech
7e61e9f632 [205871] - Switched to using ViewerDataRequestMonitor to avoid setting a CANCEL status to a viewer update request monitor. 2008-05-09 20:18:37 +00:00
Pawel Piech
1d77fd5491 [229674] - [view model] Assertion error in DefaultVMContentProviderStrategy.updateChildrenWithCounts 2008-05-02 23:47:55 +00:00
Randy Rohrbach
b80e85ffde Bugzilla 205603 & 221899. 2008-05-02 20:16:34 +00:00
Randy Rohrbach
55369d3ccb Bugzilla 221899 2008-05-02 12:55:39 +00:00
Pawel Piech
892a7226e1 [226005] Fixed the Update Mode sub-menu and added persistance to the update mode selection. 2008-05-01 22:20:58 +00:00
Pawel Piech
9af94d7ad1 [228467] Fixed typo in the method name: getTesterTester() to getElementUpdateTester(). 2008-05-01 04:05:40 +00:00
Pawel Piech
d36e8f3b7c [206561] Added call to RequestMonitor.cancel() when the view model is found to be canceled, to avoid an assertion error in RequestMonitor. 2008-04-30 19:14:19 +00:00
Randy Rohrbach
589c9a1294 Bugzilla 206561. 2008-04-29 16:51:33 +00:00
Pawel Piech
383e01aec2 [208476] Added queuing of events to the View Model cache. 2008-04-25 16:59:57 +00:00
Pawel Piech
8d74f0dc4b [227643] Switched to use ILabelUpdate.getColumnIds() instead of IPresentationContext.getColumns(). 2008-04-18 18:41:48 +00:00
Pawel Piech
9ffecad0c8 [225959] Added a call to complete updates in case of missing property provider. 2008-04-08 21:43:42 +00:00
Randy Rohrbach
bacca4af5c Bugzilla 225959. 2008-04-07 13:27:50 +00:00
Pawel Piech
19e920c433 [225197] Got rid of IElementPropertiesProvider.getPropertyName/Description methods. 2008-04-01 20:18:09 +00:00
Pawel Piech
7fe354ae79 [225193] Simplified AbstractVMContext constructor. 2008-04-01 20:04:30 +00:00
Pawel Piech
0e806a078c [179293] Coverted remaining RequestMonitor.getStatus().isOK() calls into RequestMonitor.isSuccess(). 2008-03-27 16:29:32 +00:00
Pawel Piech
26ae2918f0 [179293] Refactor the handle*() methods of the RequestMoniotr. 2008-03-27 02:40:19 +00:00
Pawel Piech
03b5f689a4 [223774] Moved status error codes from IDsfService interface into IDsfStatusConstants interface. 2008-03-25 20:41:20 +00:00
Pawel Piech
f4f4a35474 [221027] Added a listener to automatically shut down the executor thread when the display is disposed. 2008-03-01 00:49:46 +00:00
Pawel Piech
85c1fe0161 [219107] Fixed a logic error in VM cache which caused incomplete updates occasionally. 2008-02-19 17:43:29 +00:00
Pawel Piech
e83d9b7f35 [202109] Fixed a bug in the update modes cache which caused occasional invalid updates. 2008-02-15 20:42:24 +00:00
Pawel Piech
d088dbc842 [202109] Fixed a bug in the update modes cache which caused occasional invalid updates. 2008-02-15 19:50:57 +00:00
Pawel Piech
aad3ee68f9 [179102] Re-aligned plugin and package names to confirm with Eclipse policy. 2008-02-13 20:41:00 +00:00
Pawel Piech
a12a4967e3 [179102] Added logic to handle ModelProxyInstalledEvent. This logic now selects the top stack frame when the debug view is first opened. 2008-02-12 23:13:12 +00:00
Randy Rohrbach
c7f6460147 Bugzilla 218654. This commit shows some files contain errors. This is because they are being compiled against M4. I will rebuild against M5 shortly. I did a diff of the files and the changes are exactly what I wanted. They will compile against HEAD and M5 when that is resolved. 2008-02-12 20:23:27 +00:00
Pawel Piech
cedbca9401 Added comment annotations. 2008-02-11 22:52:17 +00:00
Francois Chouinard
db8b348da7 BreakpointManager patch fro M5. 2008-02-11 17:32:56 +00:00
Pawel Piech
2beca67145 [192019] View Model refactoring cont.: fixed refactoring bugs found during PDA development. 2008-01-31 18:54:15 +00:00
Randy Rohrbach
bd49549561 IDMContext.java - spelling
DsfServiceID.java - new helper utility class use to generate class IDs
DsfMemoryBlockRetrieval.java - uses DsfServiceID now
SyncRegisterDataAccess.java - uses DsfServiceID now
AlarmCellModifier.java -  uses DsfServiceID now
DisplayDsfExecutor.java - changed getDisplayDsfExecutor to return DisplayDsfExecutor instead opf DsfExecutor.
AbstractCachingVMProvider.java - spelling/format
2008-01-31 15:58:01 +00:00
Pawel Piech
5dd23d3028 [192019] Added the missing setFlags() override, without which many of the views didn't work after the refactoring. 2008-01-24 04:17:17 +00:00
Pawel Piech
e6f90cea7a [192019] Reverted to use VMDelta which was erroneously removed in UI refactoring. 2008-01-21 19:31:58 +00:00
Pawel Piech
7d83b3a7dd [192019] View Model framework refactoring. 2008-01-19 00:34:30 +00:00
Pawel Piech
e2aa815c7c [212841] Changed the IViewerUpdate interface implementations to work with platform 3.4 M4 milestone. 2008-01-04 03:46:52 +00:00
Pawel Piech
0ce3cca4da [213635] Added name to DSF executor. 2007-12-20 19:20:09 +00:00
Pawel Piech
2b3d31bb31 [204587][204588] Added the IElementPropertiesProvider and PropertyBasedLabelProvider. 2007-12-19 23:53:11 +00:00
Pawel Piech
4463f50fc6 [206832] Created a non-UI CompositeDMContext. 2007-12-10 20:55:32 +00:00
Pawel Piech
a3649d568b [206832] Added use of CompositeDMContext. 2007-11-26 21:42:51 +00:00
Pawel Piech
6e8c328c01 [205334] Implemented viewer input provider to set the default input in expressions view. Also, added more expression manager event handling. 2007-11-15 16:44:56 +00:00
Marc Khouzam
cad5eca6bd Updated to use the standard pattern for request monitors 2007-11-08 19:42:02 +00:00
Pawel Piech
7286137a7e [205132] First step in refactoring IDMContext:
- Removed the type parameter from IDMContext
- Got rid of the IDMContext.getServiceFilter() method.
2007-10-19 22:15:57 +00:00
Pawel Piech
2bbc801bdf [205288] Fixes to canceled update mis-handling. 2007-10-03 14:34:26 +00:00
Pawel Piech
0f827f7b2b [159683] Added a few comments and fixed a couple of warnings while reviewing changes. 2007-09-07 15:42:51 +00:00
Ted Williams
d96a8c57e6 https://bugs.eclipse.org/bugs/show_bug.cgi?id=202109 2007-09-04 21:23:45 +00:00
Ted Williams
6acfb42d4a 159683 2007-08-14 23:29:33 +00:00
Randy Rohrbach
8a30df00b7 Bugzilla 199662. 2007-08-12 03:57:50 +00:00
Randy Rohrbach
ee7f2cd0f0 Bugzilla 186010 & 196756
IFormattedValues.java

         Reorganized ordering of format ids.

    IDebugVMConstants.java

         Added location in Presentation context where the format id is stored.

    AbstractExpressionLAyoutNode.java

         cleanup warnings.

    AbstractSetFormatStyke.java

       New abstract implementation which deals with the format menu handling.

    FormattedValuePreferenceStore.java

       Default singleton preference storage implementation

   IFormattedValuePreferenceStore.java

       Changed interfaces to be presentation context id based.

   SetDefaultFormatBinary.java
   SetDefaultFormatOctal.java
   SetDefaultFormatHex.java
   SetDefaultFormatNatural.java

        Changed to use the new abstract implementation class

   All cell editors were changed to use the new preference storage interfaces.

   All VM providers were changed to use the default preference store.

   All Layout Nodes were changed to use the new prference store interfaces.

   RefreshActionDelegate.java
   RefreshAlwaysActionDelegate.java
   RefreshManualActionDelegate.java
   RefreshOnBreakActionDelegate.java

       Cleaned up warnings.

   VMCache.java
   VMCacheManager.java

       Cleaned up warnings.

   AbstractVMLayoutNode.java

       made getVMprovider method public

   IVMLayoutNode.java

      Added getVMProvider method

   AbstractVMProvider.java

       Added refresh() implementation

   IVMprovider.java

      Added refresh() method declaration
      Added getVMAdapter() method declaration

   AbstractDMVMproviderWithCache.java

      Cleanup warnings.

   FileLayoutNode.java

      Added getVMprovider implementation.
2007-07-20 23:24:38 +00:00