Tentative IP Log for tools.cdt.tcf

This tentative IP Log is generated dynamically from automatically collected project information. This information has not been vetted for accuracy by the Eclipse Foundation and may not represent the true state of the IP of this project(s). Please refer to the official approved IP Log(s) associated with the official release(s) of this project(s) for more information.

Licenses

  • Eclipse Distribution License v1.0
  • Eclipse Public License v1.0

Third-Party Code

Pre-Req Dependencies

CQThird-Party CodeLicenseUse
6400Google Gson Version: 2.1 (PB Orbit CQ6117)Apache License, 2.0unmodified binary
7754Google Gson Version: 2.2.4 (PB Orbit CQ7729)Apache License 2.0unmodified source & binary

Exempt Pre-Req and Works With Dependencies

CQThird-Party CodeLicenseType
6472RXTX Version: 2.1-7r2 (PB CQ2600)GNU Library or 'Lesser' General Public License (LGPL)works with

Committers

Past and Present Active
Name Organization  
Didier Brachet Wind River
Felix Burton Xilinx, Inc.
William Chen Wind River
Anna Dushistova MontaVista Software LLC
Frederic Leger Wind River
Anton Leherbauer Wind River
Martin Oberhuber Wind River
Pawel Piech Wind River
Doug Schaefer Blackberry Limited
Tobias Schwarz Wind River
Uwe Stieber Wind River
Eugene Tarassov Xilinx, Inc.

Contributors and Their Contributions

Ref Size Description
adushistova (6a79697e-3843-0410-8446-a9668620458d)
203628 21 lines [350663] Applied Liping's patch to improve terminal service user experience in case of the non-login mode.
55f930 65 lines [329654] Applied Liping's patch.
878c4f 194 lines [326489] Applied patch from Intel Corp. to allow recursive copy/delete.
8f2a5c 7 lines [285373] Added sending of communication events.
91d98b 51 lines [326490] Applied patch from Intel Corp. to allow authenticated connections.
b8ff9b 8 lines [350752] Applied Jeff Johnston's patch with a copyright header modification.
bb5eeb 19 lines [327525] Applied Liping's patch for setting unix style.
e73562 1339 lines [246987] Applied Liping's patch for terminals/shells over TCF.
f44b27 134 lines [246996] Implemented getAllProperties method.
aleherbau (6a79697e-3843-0410-8446-a9668620458d)
009543 262 lines TCF Debugger: Bug 347337 - Implement property page for TCF debug elements in the Debug view
0b7596 4 lines TCF Debugger: Remove bogus xml attribute
0e7735 2 lines TCF Debugger: Fixed NPE in TCFNodePropertySource due to race condition
0f7140 17 lines Bug 342408 - Remove in Expressions view has no effect
1a2b7e 37 lines Bug 342530 - TCFSourceLookupParticipant should not return inaccessible resources
21cd99 24 lines Fixed CDT deprecation warnings (testing commit rights)
383dac 91 lines TCF Debugger: Support for restricting breakpoints to a debug session
3b038c 1139 lines TCF Python: Added FileSystem service proxy
3c43ed 204 lines TCF Python: Implemented LocatorService
3d66a5 530 lines TCF Python: Implemented SysMonitor service proxy
3fe0ea 251 lines TCF Python: Allow callables (functions) as service callbacks
4db8bf 459 lines TCF Python: Implemented Diagnostics service proxy
4e0d17 288 lines TCF Python: Implemented timer queue, added test for Task, code cleanup
4f2de8 120 lines TCF Python: Added support for CONF_PEERS_REMOVED
559ca4 735 lines Implemented registers service proxy
56b6df 517 lines Implemented Expressions service proxy
588cfb 586 lines Bug 341741 - Add support for breakpoint scope
607832 5644 lines Initial commit of TCF python scripting support.
60def2 27 lines TCF Python: Fixed timer queue sorting, time units
618190 788 lines TCF Python: Added LineNumbers and Processes service proxies
68b1a3 1951 lines TCF Debugger: Fix build error against latest CDT
6c66f7 86 lines TCF Python: Start discovery on demand only
6fe9e6 124 lines TCF Debugger: Align display of breakpoint scope page with status page
73735f 308 lines TCF Python: Implemented PathMap proxy service
7fab0f 32 lines TCF Python: Fix lockup if connection refused
837458 299 lines TCF Debugger: Add Watchpoint in Editor and Variables/Expressions view
8d4001 8 lines TCF Python: Fixed locator forgetting discovered peers, peer display in the shell
964607 21 lines Fixed illegal thread acces on shell exit and added doc string
9878b6 3 lines TCF Debugger: Fixed bogus index increment
9d53a9 13 lines Add launch config name to scope root nodes
9d6bf7 21 lines TCF Debugger: Fixed context ordering in breakpoint Scope page, empty scope not working
a1dfa9 1556 lines TCF Python: Implemented Memory and MemoryMap service proxies, code cleanup
a2b6a6 9 lines TCF Debugger: Use icon from launch configuration type for launch instance
a7c382 10 lines TCF Python: Fixed import error when running tcf/shell.py
a82cee 4 lines TCF Python: Fixed use of class member instead of instance member
aa76d5 1361 lines TCF Debugger: Bug 344919 - [cdt] Reuse CDT's Source Not Found Editor
bb40c1 729 lines TCF Python: Implemented service proxies Streams and Terminals
bd25bb 6 lines TCF Debugger: Bug 351721 - AIOOBE in PeerListControl.updateItems
c1641a 153 lines Fixed serialization issues and added Diagnostics tests
c1b8f1 5 lines TCF Python: Add workaround for python 2.x Bug 7827
d42dd3 650 lines TCF Python: Fixed syntax errors in LocatorService (work in progress)
d8f0c0 328 lines TCF Python: Implemented Disassembly and ProcessesV1 service proxies
f64dce 3 lines TCF Python: Fix missing loopback address in auto-discovered peer list
fa85be 57 lines TCF Python: Fixed frequent 10054 error messages on windows, code cleanup
fae8ee 12 lines TCF Python: Replace has_key with 3.x compatible 'in'
Anton Leherbauer (windriver.com)
329728 1156 bytes Enable CDT Disassembly view with TCF debugger
Attachment 182700: Force load of adapter
329729 4758 bytes Integrate TCF debugger with Disassembly "editor"
Attachment 182685: Integration with Disassembly editor
330344 909 bytes Enable Memory view with TCF debugger
Attachment 183217: Add renderingBinding
330644 2882 bytes Disassembly view is not updated when the debugger is disconnected
Attachment 183457: Fix
330919 2603 bytes TCFModelPresentation does not handle LocalFileStorage
Attachment 183666: Use FileStoreEditorInput for external files
330922 1407 bytes TCFDisassemblyBackend does not perform source lookup
Attachment 183668: Fix
331206 11465 bytes TCFDisassemblyBackend: Performance improvement for rapid stepping
Attachment 183930: Fix
331423 12844 bytes [cdt] Enable Instruction Stepping Mode toggle button for TCF debugger
Attachment 184133: Enable Instruction Stepping Mode button
332292 39115 bytes [cdt] Enable special run control actions run-to-line, move-to-line and resume-at-line
Attachment 185120: Implements special run control support (3)
332730 44360 bytes [cdt] Add support for debug expression hover
Attachment 185315: Expression text hover for TCF Debug
333074 18469 bytes [disassembly] Add support for function labels and offsets
Attachment 185695: Lookup function symbols
338653 129510 bytes [cdt] Add support for CDT launch config types
Attachment 190140: Proposed patch
338653 701 bytes [cdt] Add support for CDT launch config types
Attachment 190142: Launch config icon
338653 10907 bytes [cdt] Add support for CDT launch config types
Attachment 190357: Patch to tcf.debug (2)
338653 809 bytes [cdt] Add support for CDT launch config types
Attachment 190624: Add icons directory to binary build
339216 17784 bytes Add support for foreign breakpoints
Attachment 190654: Proposed patch
339216 15678 bytes Add support for foreign breakpoints
Attachment 190869: Follow up fix
Benoit Perrin (windriver.com)
33013a 59 lines Handle more ELF symbol types.
49ac62 11 lines Bug 392563 - Prevent multiple registrations of channel close listener.
556c44 14 lines Add possibility to specify the basename of a stream ID.
6f5bd8 46 lines Bug 403788 - Add redirect and services command to client interactive mode.
7d606b 114 lines Bug 394565: handle partially ordered relocation sections.
7fed4f 227 lines Bug 410713 - Chained tcf servers do not report correct list of services (2)
817d53 75 lines Return more than one ELF symbol.
8b64a8 203 lines Externalize some streams APIs.
9a8b64 251 lines Add support of the enumeration of ELF symbols.
9bc23a 97 lines Bug 408260 - Chained tcf servers do not report correct list of services
d51f3a 3 lines TCF Python: Bug 392583 - Fix packet header removal
e29a28 174 lines TCF Python: Bug 372346 - Missing service support for Expressions and
e6e25b 2 lines Fix crash when a child process exits.
ea62ab 9 lines Bug 397434: Configure in or out the internal stackcrawling.
Chris Wyse (windriver.com)
39b347 2 lines TCF Python: Follow up on fix for Bug 372472
f9c2ee 10 lines TCF Python: Bug 372472 - Memory error handling & attached property
375456 704 bytes Build error on VS2005 with old version of dbghelp.h
Comment
Christophe Augier (windriver.com)
3d6430 285 lines Documentation: add Path Map service specification
6cb0db 4 lines Fix Warning in call to snprintf with literal format string
791bec 2 lines Bug 389290 - Memory get fails to parse 64-bits address
91877b 4 lines Bug 398196: Fixed single stepping intercept group support (second)
b089ed 309 lines Documentation: add Memory Map service specification
bc3bb5 3 lines Bug 395190 - Quote context name if it includes '/'
ef54fd 28 lines Fix warning on strict-aliasing and make gcc happy
332110 3108 bytes Missing properties for data breakpoints support in the Breakpoint Service
Attachment 184775: Add missing properties for data breakpoints support
340319 3014 bytes Patch to remove warning during compilation
Attachment 191536: Patch to remove warnings
334146 843 bytes wrong boundary computation in compute_reverse_lookup_indices
Comment
Daniel Friederich (freescale.com)
237378 2019 bytes [tcf] TCF Reference implementation does not follow spec for Flow Control command F
Attachment 105092: Patch for the agent to accept the defined syntax too.
237378 2711 bytes [tcf] TCF Reference implementation does not follow spec for Flow Control command F
Attachment 105094: java side patch. Send terminating 0 byte (see in comment for additional remarks)
264723 13421 bytes [tcf] API extension to TCF Registers and Memory services
Attachment 125712: Patch with register service changes
319416 611 bytes [tcf] result of FileSystem.roots command differ in html documentation and implementation
Attachment 173886: Change the html docu to the order used in the source code.
Daniel U. Thibault (bigfoot.com)
352682 1611 bytes [TCF] TCF client error messages should be issued to stderr; also, connect command should provide some retroaction
Attachment 200037: diff file for agent/main/cmdline.c patch
Dave Lerner (windriver.com)
c6474f 76 lines linux: Generalize for additional processor architectures
e03ef0 4 lines linux: Extend basic register set definition for other archs
375218 8328 bytes Remove some intel arch-specific code from common code
Attachment 213127: Enable defines of user and user_fpregs_struct for archs other than intel
David Kgedal (intel.com)
328360 33820 bytes Language fixes for the spec
Attachment 181400: Proposed fix
Didier Brachet (windriver.com)
42023d 2 lines Bug 391024 - Fixed line number computation.
59e748 8 lines Bug 386074 - TCF breakpoint service documentation mixes usage of Type & BreakpointType breakpoint attributes
87e164 19 lines Bug 387815 - Fixed ARM THUMB mode support in ELF symbol reader
9039be 27 lines Bug 388018 - Flush context stack trace if its memory map has changed
e8950e 5 lines Bug 387816 - Better handle functions of size 0 (labels).
351589 2068 bytes Need an extended set_errno() API to be able to use a formatted error messages.
Attachment 199343: Patch for enhancment request
376159 595 bytes Linux TCF agent get_user_name() implementation is not reliable
Attachment 213623: Proposed Patch for get_user_name().
383412 1975 bytes context interface should be able to report if a planted breakpoint is Hardware or Software
Attachment 217803: Proposed patch
383891 814 bytes When adding a watchpoint, the breakpoint is planted, unplanted and replanted
Attachment 218076: Proposed patch
384495 1329 bytes It is not possible to correctly report hardware/virtual breakpoint planting errors
Attachment 218398: proposed patch
385526 636 bytes DWARF frame reader does not always return correct link register on ARM
Attachment 218939: provide ARM work-around similar to PPC one
Doug Schaefer (qnx.com)
ed61a2 1 lines Bug 427039 Remove dependency on te.tcf.locator.
dschaefer (6a79697e-3843-0410-8446-a9668620458d)
04ea59 16 lines Got the content provider working for the explorer view. Fixed up the editor icon.
0505b5 49 lines Fix content providers for editor panes. Fixed up the processes elements.
061204 3 lines Fix pydev compile error I was getting with locator being imported from wrong package.
0b0c97 2 lines Point TCF build at cdt-maint staging area.
10cb73 221 lines Added the new pom.xml files.
140c42 97 lines Cleaned up Linux process listing even more. Use the proc status file if cmdline is empty.
16562d 16 lines Added build config for CMake MSVC Release.
18df30 38 lines Publish to staging.
3351ba 109 lines Started adding CMake builder.
33df9c 11 lines Got something better. The CDT uses the /proc/*/cmdline file for the ProcessList used for attaching. Doing the same here.
3ace63 28 lines Try and give better names to processes on Linux.
3bfb7e 604 lines Preparing for new target command.
3ebf31 68 lines Cleaned up file system page, eliminated unnecessary adapter, and fixed up type in targetPage schema.
413a06 408 lines Mavenize TCF
41ef13 2 lines Set top level pom to fetch from cdt-maint hudson job.
425031 12 lines Enable memory view renderings.
44dbe7 332 lines Fix missing legal files.
465c3f 265 lines Added property pages for targets.
52f648 61 lines Added poms to the 0.4 build.
6ba25e 14 lines Use the CDT nightly build for TCF.
70be1f 2 lines Fix order of parameters to fread which was causing the names to zero length strings.
78c863 158 lines Start of drag and drop support for File Systems page.
892947 2 lines Renames the Target view.
8b93c1 20 lines Added CMake building for MinGW.
9029b3 6 lines Updated Feature license to included EDL.
917956 480 lines Back working on the open target explorer. Cleaned up the view model for the File System. Start of Processes.
95c063 54 lines Publish tcf build to cdt download site.
95e522 42 lines Refresh button on processes page cleaned up and working.
9e7b48 2 lines Fix compile error on non-Linux.
a27950 2705 lines Initial checkin of Targets UI plugins.
a6c294 3802 lines Removing the prototype target explorer plugins. The real ones are in target_explorer.
aa7789 4 lines Force load the adapters for the TCFNode to enable the tcf.cdt plug-in to get activated.
ad87ef 18 lines make sure icons are included in builds. clean up in UI plugin.xml.
b18271 265 lines Progress on the Processes pane. Additional clean up to support common navigator.
c10348 3802 lines Removing the prototype target explorer plugins. The real ones are in target_explorer.
ccc13b 870 lines Bug 329728 - CDT Disassembly View integration for TCF
d1d9b6 1 lines Updated with new outputbuf.c file.
d2beb4 97 lines Clean up of file system content providers to deal with common navigator (i.e. multiple targets per view).
e25ca4 3 lines Fix NPE on Windows with the File System page.
e8210e 11 lines Add project file for repo.
Ed Swartz (nokia.com)
311759 13676 bytes [tcf] Patches for Symbian TCF agent porting support
Attachment 167163: patches (via svn diff) against rev 943
311759 350 bytes [tcf] Patches for Symbian TCF agent porting support
Attachment 167340: minor patch update
313521 549 bytes [tcf] Patch for skipping floats
Attachment 169108: patch against rev 974
314564 595 bytes [tcf][patch] org.eclipse.tm.tcf.core.AbstractChannel#write() mangles binary data
Attachment 170091: patch
331791 13479 bytes Add Unix domain socket support to TCP channel
Attachment 184520: updated patch
Emmanuel Touron (windriver.com)
698ffa 8 lines update cpu_disable_stepping mode prototype
c84fee 292 lines TCF Agent: [404253] debug: initial armv6l stepping emulation
394301 758 bytes assertion in brekpoint code introduced with commit 64a14a2ea63338570c91f5be108c997180bf4674
Attachment 223564: proposed patch
397371 1090 bytes assertion in safe_skip_breakpoint should check the canonical address of the current PC
Attachment 225172: proposed patch
424854 851 bytes V850 : missing isa definition for EM_V850
Attachment 238659: patch for V850 isa definition
Eugene Tarassov (xilinx.com)
219180 923333 bytes [tcf] TCF 0.2.0 patch
Attachment 89889: TCF 0.1.0 -> 0.2.0 patch
eutarass (6a79697e-3843-0410-8446-a9668620458d)
00221a 66 lines TCF Debugger diagnostic tests: added tests for Disassembly service
002b0c 105 lines Bug 223520: [tcf] Registers service changes: data formatting is removed from the service.
008598 1 lines TCF Debugger: changed code to allow empty Address, Size and Offset fields in Modules view.
009c94 118 lines Better values for UDP packet size limits
00c92d 37 lines TCF Agent: added new function in context.h: context_get_state_properties().
00ced6 14 lines TCF Agent Makefile: remove hardcoded toolchains and options
00d987 272 lines 1. Debug services RunControl, Breakpoints, Memory, Registers and StackTrace now work on Windows and CygWin.
01777e 10 lines TCF Agent: fixed wrong assert: it could fail if socket is disconnected while transmitting a long message
0178c0 640 lines TCF agent: Processes service is implemented for Windows. Now TCF debugger prototype can start and attach a Windows process.
01917b 3 lines TCF Agent: changed step over logic to perform a step into instead of returning error immediately when stack trace is not available
019559 5 lines TCF Agent: improved function declaration comments.
01bb7e 6119 lines Deleted obsolete TCF/DSF integration plugins. Latest TCF/DSF integration code is part of EDC project.
01c985 16 lines Bug 270605: [tcf] TCF plugins should have qualified version numbers
020352 16 lines TCF Debugger: fixed: exception in display.asyncExec() during unexpected shutdown.
0226e9 3 lines TCF Agent: fixed: C++ compiler warning.
022f27 3 lines Fixed: temporary file is left by TCF setup wizard
029035 230 lines 1. Added terminal property: ProcessID - TCF process ID of the login process of the terminal.
02c127 5 lines Bug 312836: icc doesn't support the -Wno-parenthesis flag
03364b 20 lines TCF Agent: fixed bogus error message "Undefined identifier 'struct'" when evaluating expression expression like "((struct ulist *)0)->num".
03840c 591 lines TCF Debugger: run control commands improvements:
03b500 2 lines TCF Agent: redundant code is removed.
03caed 23 lines TCF Agent: fixed: stack crawl fails at WIN32 function's prologue that starts with "mov edi,edi"
03cf8b 94 lines Bug 338653: [cdt] Add support for CDT launch config types
040588 108 lines Fixed some of Eclipse 3.6 JDT warnings
044af5 31 lines TCF Agent: fixed: diagnostics fail if the agent is built without Symbols service
045848 9 lines TCF Debugger: fixed: sometimes diagnostics test loop stops at the end of an iteration and does not respond to "cancel" button
047b50 19 lines TCF Agent: fixed: ContextIds and ContextNames breakpoint properties don't work properly if memory context is not direct parent of the thread.
0481f0 6 lines TCF Agent: fixed compiler warnings.
04bd7a 150 lines Bug 339621: Assumptions regarding bit-width break on 64-bit targets
04dd39 37 lines TCF Agent: changed code for FileSystem.roots command on Windows to use GetLogicalDrives() to be able to report drives without media
05032e 8 lines TCF Debugger: fixed couple bugs in big-endian targets support.
050be8 7 lines TCF Agent: fixed issues with building and running the agent on VxWorks:
051764 707 lines TCF Debugger: implemented UI contributions for reverse execution control
053c77 84 lines TCF Agent: in order to simplify porting of TCF agent in basic configuration (without debug services) REG_SET structure definition is moved from mdep.h to context.h and placed inside #if ENABLE_DebugContext.
05b194 59 lines TCF Debugger on Windows now provides UI to control exception handling, similar to signals handling on UNIX
062bb3 36 lines TCF Agent: Diagnostics now can resolve "test_*" symbols even if agent executable does not have symbol tables.
062e3d 14 lines TCF debugger: diagnostics test suit: fixed intermittent "Invalid BP status" error
06404a 90 lines Bug 315673: [tcf][releng] o.e.tm.tcf-feature has the wrong license
0645bf 277 lines TCF Debugger: fixed symbols cache invalidation and cleanup logic
06791c 15 lines TCF Agent: fixed: for a register variable get_symbol_value() returns the register size instead of the variable size.
06c23d 15 lines TCF Tests: fixed synchronization gap in tests run control.
06d914 98 lines TCF Agent: fixed: diagnostics fail if the agent is built without Symbols service
0787e4 12 lines TCF Agent: fixed line numbers lookup for ELF files that contain a mix of DWARF 1 and DWARF 2+.
07999c 33 lines Changed handling of channel End-Of-Stream messages to improve reporting of channel closed errors
07b040 258 lines Fixed copyright headers
07b97f 31 lines Updated TODO comments
080394 1 lines Fixed: TCF debug session can report a bogus error "Cannot dispose expression.." when inferior exits
0814d8 4 lines TCF Agent: improved DWARF cache efficiency: added small delay when disposing the cache after all contexts exited
082e53 78 lines Bug 349270 - [File system] Provide access to Windows specific file system attributes.
083474 4329 lines More TCF Symbols Server code. Most services work OK.
084a7a 880 lines Bug 246987: [tcf] Would be nice to have Shell(Terminal) subsystem over TCF - terminals service code for the agent
088066 284 lines More TCF Symbols Server code. Most services work OK.
08a03b 57 lines Bug 329729: Integrate TCF debugger with Disassembly "editor"
08c982 2 lines TCF Agent: fixed "Address already in use" error on BSD: SO_REUSEADDR is now set on server socket always except on Windows, where it has different semantics
08ca99 2 lines TCF Agent: fixed build errors when the agent is built without Symbols service
0901c1 27 lines TCF Debugger: added code that re-sends manually created Memory Map entries to a target when debug context name changes.
0910b2 122 lines TCF debugger UI prototype: improved handling of model deltas
091591 27 lines Bug 334613: Better icons for Variables and Expressions
092057 2 lines TCF Agent: fixed invalid call of loc_free() introduced in revision 1681.
09329b 48 lines Bug 322838: debugging enhancement - in LocatorService.java, wrap DatagramPacket to customize toString()
0963d1 8 lines TCF Server: fixed: Visual C++ project file should include channel_pipe.h/c files.
099604 101 lines 1. Bug 225078: [tcf][api] Add API markup to TCF Javadocs where extend / implement is allowed
09b16c 131 lines TCF Agent: added code for stack tracing ELF .plt sections.
0a0606 41 lines JSON: implemented support for floating point numbers
0a374e 1 lines Bug 283633: getRemoteService(String service_name) returns an instance of GenericProxy?
0a3e82 2 lines TCF Debugger: fixed NullPointerException in TELNET client code
0a5ce5 244 lines Processes service: added support for process std input streams
0b3302 2 lines Bug 312840: Unable to effectively include Makefile.inc in make systems which use the CFLAGS variable
0bc89f 12 lines New extension point: org.eclipse.tm.tcf.debug.ui.launch.context - for integration with development tools.
0c6b2f 32 lines TCF Agent:
0c83b2 9 lines TCF Agent: fixed: reverse step over a function call never ends
0cdd30 10 lines TCF Agent: removed unneeded code - leftovers of debug session
0ce5c9 15 lines Bug 321622: TCF agent headers required for plugins are not installed
0d0a83 224 lines Bug 314876: [tcf] TCF "Datagram send failed" messages seen in error log
0d4828 276 lines 1. Implemented redirection of remote process standard IO streams to console view.
0da141 15 lines TCF Core: minor performance improvement in discovery protocol implementation
0db3f0 29 lines Added pre-built TCF Agent binary RPMs for Red Hat Linux
0dca60 46 lines TCF Debugger: fixed Memory Map backward compatibility with TCF agents ver. 0.4 and older.
0dd144 15 lines TCF Agent: simpler and faster id2symbol() and get_symbol_name() in DWARF version of symbol service
0e0925 20 lines Added excluding="**/.svn/*" to make sure SVN metadata is not treated as source code by JDT
0e3f1e 663 lines Implemented support for TCF channel proxying (aka value-add, redirection) in Java.
0e513d 3 lines TCF Debugger: implemented workaround for what appears to be bug in Eclipse: debugger views ignore SELECT delta if it is not given together with STATE delta
0e5c20 103 lines TCF Agent:
0ec7b0 1211 lines Created TCF update site
0ed1e4 42 lines TCF Agent: added handling of AT_MIPS_linkage_name DWARF attribute
0ed2f2 2 lines TCF Tests: fixed DWARF test compilation error.
0edeeb 5 lines TCF Agent: fixed: when a thread is suspended by an exception, debugger sometimes shows "Signal 0" as exception description
0f0f18 2 lines Bug 341529 - Makefile.inc forces a "debug" build
0f2c49 648 lines TCF Debugger: process "don't stop" and "don't pass" signal masks are made persistent per launch configuration
0f7fb6 2 lines TCF Agent: fixed compile-time warning
0f909e 65 lines TCF Debugger: few minor usability improvements
0f9c31 338 lines Merged from 0.4.0 branch:
0fba71 118 lines TCF Agent: moved find_test_symbol() function into test.c to avoid code duplication and hidden import of tcf_test_* symbols.
0fc492 115 lines 1. Extended Symbols service to provide stack tracing rules.
0fcb81 2 lines TCF Debugger: added code to display breakpoint status info in UI
0fcea0 57 lines TCF Agent: changed DWARF symbols lookup function find_symbol() so it does not trigger stack tracing. The change improves performance in a few cases.
0fd823 10 lines TCF Agent: fixed: in Windows version of symbols service implementation, find_symbol() returns error if "frame" argument is STACK_TOP_FRAME
105812 12 lines TCF Agent: fixed: when connecting through value-add or proxy, ZeroCopy protocol extension should be enabled only when ALL nodes in the chain support it.
106bf3 8 lines TCF Agent: added support for DW_OP_call_frame_cfa in DWARF expressions
107be1 1 lines Fixed: "TCF Trace" view should not be shown by default in Debug perspective
10b3bb 38 lines TCF Agent: fixed: Registers.setm command can crash if given invalid arguments
114cf7 20 lines Locator.redirect command changed to allow command argument to be either peer ID or complete set of peer attributes.
119d81 37 lines TCF Agent: find_symbol_by_name(): added code to search all compilation units if nether stack frame nor code address are given.
11ba9e 7 lines TCF Debugger: added support for register groups
11c5ba 154 lines Fixed: infinite loop in the agent if channel is closed while transmitting Memory.read command.
11ee79 6 lines TCF Debugger: launch configurations with "Use local host as target" selected now consider PIPE and UNIX connection types in addition to TCP and SSL
1244b2 57 lines TCF Agent: additional error checking reading .debug_pubnames sections.
124a47 11 lines TCF Debugger: Remembering when user collapses thread in the Debug view and don't expand it again.
126f4d 32 lines TCF Debugger: implemented new TCF launch configuration option: "Disconnect when last debug context exits"
127b37 5 lines TCF Debugger: fixed: RunControl.containerSuspended event handling does not update selection in Debug view
127bce 75 lines 1. Fixed: Closing TCF channel underlying streams can block for a long time, so it needs to be done by a background thread.
1286d2 26 lines TCF Agent: renamed Elf_Sym to ElfX_Sym to resolve naming conflict when building the agent on Free BSD
12c0e2 6 lines TCF version number changed from 0.3.0 to 0.4.0
12db2f 2632 lines TCF Agent: Fixed build with MinGW
13094e 35 lines TCF debugger launch configuration: allow to run local exe file without specifying a project name
132379 34 lines TCF Agent: in order to improve performance, changed memory map to exclude areas that are not mapped to a file.
1374bf 9 lines TCF Debugger: fixed update on suspend of children list of stack frame register groups.
1385e5 319 lines Bug 227874: [tcf][api] breakpoint event and capabilities changes
138de4 9 lines Fixed few version number inconsistencies.
14335e 1 lines TCF Agent: fixed assertion failure in ELF Symbols service find_symbol_by_name() when it does all compilation units search.
1450ad 2 lines Trailing white spaces removed
14e0c0 2 lines TCF Agent: fixed a typo in a comment text
14e61b 103 lines TCF Debugger: diagnostic tests: extended FileSystem tests to test UNICODE characters in file names
14ebb9 125 lines TCF Debugger: implemented "Refresh" menu commands in debugger views.
1571bb 8 lines TCF Agent: fixed regression: Registers.getm returns no data
15c55c 2 lines Bug 351153 - Regression: Workspace Selection Dialog no longer shown due to cdt.tcf.ui / TCFSecurityManager starting early.
160795 1 lines TCF Agent: added dependencies tag "Requires: openssl, e2fsprogs" into RPM spec
1616e7 8 lines TCF Debugger: fixed: in Eclipse 3.6, Breakpoints view does not show any breakpoints when TCF object is selected in Debug view.
1632eb 54 lines Streams service: added "connect" command
1675eb 41 lines TCF Agent: new configuration macro: ENABLE_STREAM_MACROS - enable/disable stream IO functions inline expansion
167bb1 523 lines More TCF Agent Porting Guide
168006 39 lines Bug 336474: [cdt] Add support for C/C++ Watchpoints
16ab86 141 lines TCF Debugger: fixed: after launch, the debugger does not always set initial selection in the Debug view.
16c67d 10 lines TCF Agent: added checks for protection flags in ELF reader - it is necessary to resolve ambiguities in memory map
16df9b 449 lines Bug 227874: [tcf][api] breakpoint event and capabilities changes
170094 44 lines TCF Agent: implemented workaround for GCC debug information that contains invalid stack frame information for function epilogues. The workaround allows reverse step commands to step over a function epilogue properly.
17d281 75 lines TCF Agent: fixed: closing a file handle while another thread is reading from the handle is not allowed on Windows.
17da6c 3533 lines TCF Agent: Implemented Streams service.
181b5f 34 lines TCF Agent:
187b31 29 lines TCF Agent: improved MemoryMap.set command handler - now it does not allocate memory for empty memory maps.
189ddf 7 lines TCF Agent: Fixed: compilation errors when compiled as C++ on Windows. Added testing of binaries built with MS Windows C++ compiler.
18ef22 69 lines TCF Agent: Implemented support for "intercept" groups.
190f9f 34 lines TCF agent: Processes service is implemented for Windows. Now TCF debugger prototype can start and attach a Windows process.
193051 779 lines Fixed copyright headers
19550f 3840 lines TCF Agent:
199b8e 1229 lines Changes in Memory Map service implementation and UI:
1a074a 29 lines Fixed: Bug 301192: Calls into IServiceProvider should use SafeRunner
1a2c01 17 lines TCF Agent: fixed: == and != did not work for float numbers in Expressions service
1a2fd5 677 lines Bug 232410: [tcf][api] TCF needs standard way to define agent error codes
1a66f3 8 lines TCF Debugger: fixed reverse stepping over a function call
1ad880 4 lines TCF Agent: fixed: Line Numbers service cannot map source line to an address if debug info in an ELF file does not have "current directory" attributes
1af8b3 412 lines Added Windows 7 32 and 64-bit machines to automated nightly tests
1b3a66 578 lines TCF Debugger: Expressions, Variables and Registers views now support editing/modification of remote data
1b5dc1 567 lines TCF debugger: added memory view support
1bb146 2241 lines 1. TCF agent: LineNumbers and symbols services implemented for Windows
1c0260 119 lines TCF Agent: implemented auto-flush of communication channel output buffer. It makes the API easier to use and less error prone. Clients are not required to call flush_stream() any more. Auto-flush is triggered by End-Of-Message marker and deferred until all pending events have been processed - this allows to combine multiple messages into one network packet.
1c4a65 100 lines TCF Agent: added conditional compilation option DISABLE_PTHREADS_WIN32 to support 3rd party pthread libraries for Windows
1c7af1 2 lines TCF Agent: fixed compiler warning
1c979c 49 lines TCF Debugger: fixed termination of target process on debugger disconnect.
1cbfc6 2 lines TCF Core: fixed: incorrect parsing of JSON integers bigger then 2**63
1cfd1e 26 lines TCF Agent: fixed: bogus agent log entry "SymLoadModule64() error: The handle is invalid" on Windows when the agent is build with "CFLAGS=-DENABLE_SymbolsProxy=1 -DENABLE_LineNumbersProxy=1"
1d267b 31 lines Bug 282734: [tcf][agent] Adapt the agent sources to support Linux x86_64
1d356e 254 lines TCF Agent: improved DWARF line numbers lookup speed by implementing binary search inside compilation units info
1d4fba 38 lines Fixed: TODO: Swap ELF file header bytes
1d69ba 8 lines TCF Agent: few more places "char *" changed to "const char *" to get rid of g++ warnings "deprecated conversion from string constant to 'char'"
1d8fad 54 lines Improved script for automated testing.
1d90ba 69 lines TCF Agent: fixed errors when setting breakpoint at ELF loader
1d9f53 321 lines TCF Agent: basic C++ support:
1db999 32 lines TCF Agent Visual Studio project file: fixed "Release" configuration
1dfefd 29 lines TCF Debugger: enable editing of memory map regions by double clicking in Memory Map dialog
1e161e 4 lines TCF Agent: got rid of compiler warning: statement with no effect
1e288b 53 lines TCF Debugger: changed Memory Map dialog code to allow editing of manually configured memory map regions
1e5126 2 lines Fixed: compiler warning: no newline at end of file
1e5bcb 6 lines TCF Agent: fixed few build errors that happen when the code is built with OPSYS=MinGW
1e87a6 1946 lines TCF Agent: more symbols value-add code.
1eab73 68 lines TCF Debugger:
1eafff 316 lines TCF Agent: Windows debug context code is re-written to work around some problems in Windows 7 debug API
1ed683 1 lines TCF Debugger: added support for CDT breakpoints with "org.eclipse.cdt.debug.core.sourceHandle" attribute
1ef061 339 lines TCF Agent: Applied "Edit/Format" command to terminals.c to get the code formatting consistent with the rest of the agent code
1f0f84 76 lines Code cleanup: trailing spaces are removed from the source lines
1f497e 5 lines TCF Agent: fixed: if a context stopped because of run control error, suspend reason text should reflect that
1f7718 2 lines Bug 336256: Typo in TCFTestSuite.java
1f8650 291 lines TCF Agent:
1fdf79 97 lines TCF Debugger: fixed: the debugger should never try to lookup source files using partial file names.
202d24 2 lines TCF Agent: fixed: character with code 0xff in a process command line causes errors in SysMonitor service getCommandLine command
205301 17 lines Bug 331655 - [disassembly] Improve mixed mode (display more then one source line per instruction)
211ff4 6 lines Replaced List.isEmpty() calls with List.size() == 0 - it make the code a bit faster.
212593 12 lines TCF agent: fixed a bug in breakpoint condition optimizations causing agent to skip breakpoint event if condition is true
2144d6 14888 lines TCF Debugger: code cleanup: CRLF -> LF, removing trailing spaces.
215d7c 15 lines TCF Agent: fixed bug in VxWorks version of Stack Trace service
216918 2315 lines TCF Agent: fixed compilation errors when the agent source code is compiled with C++ compiler. Tested with g++.
216b7e 455 lines TCF Debugger: run control tests code is reviewed and rearranged to make it cleaner and easier to read
216f3a 4 lines Bug 351305 - "Invalid Datagram Packet Received" error logged when system clock not accurate.
21a818 238 lines TCF Launch Configuration now can start and use TCF agent on a local host.
222ddc 227 lines TCF Debugger: implemented Details Pane text support in Registers view
22448a 776 lines Bug 232410: [tcf][api] TCF needs standard way to define agent error codes
227f9a 65 lines TCF Agent: ELF symbols reader: added a function for reverse address mapping - from run-time address to link-time address.
22823a 56 lines Fixed: recent extensions in Processes service API can cause compatibility problems between new clients and older agents.
228d73 813 lines TCF Debugger: implemented preferences page.
22937f 102 lines TCF Agent: added generation of containerSuspended and containerResumed events
2297d7 73 lines TCF Core: added support for SSL (transport name: SSL)
22e023 319 lines TCF Debugger: fixed: Eclipse console view can get into a deadlock when it receives large amount of data from a debug target
231b0a 4 lines TCF Agent: PIPE channel code changed to re-use common output queue implementation in outputbuf.c
240fd2 7 lines TCF Agent: fixed: macro expansion of "list_remove(list.next)" produces invalid code.
2495ca 152 lines New function in expressions.h: add_identifier_callback() - allows clients to define meaning of additional identifiers in expressions.
24e860 62 lines TCF Agent: fixed: breakpoint is not re-planted properly after removing an item from the breakpoint context ID list.
24f7ff 73 lines TCF Core: fixed: TCF TCP server should not advertise through Locater service its clients or its IPv6 muticast and link local addresses
257078 1 lines TCF Agent: fixed bug in big-endian targets support in the expression evaluator.
25933b 20 lines TCF Agent: Terminals service: on some systems (e.g. Free DSB) bash is installed under /usr/local
25bd2e 1 lines TCF Agent: fixed regression: RunControl.resume command error reports contain wrong error code
262683 77 lines TCF Agent:
2696eb 2 lines TCF Core: fixed IChannelListener.congestionLevel() notifications.
26c541 132 lines TCF Agent: implemented new context group: CONTEXT_GROUP_SYMBOLS. The group is used to associate symbol reader configuration with debug contexts.
26d4fb 8 lines Bug 311952: Build fix for MinGW build of TCF agent
26e805 2 lines Removed unused import.
27229f 204 lines Bug 328360: Language fixes for the spec
2725a6 256 lines Bug 339216: Add support for foreign breakpoints
274a0f 25 lines Bug 306722: [tcf][agent] The build system doesn't build with every services
277c5d 18 lines Bug 312846: ENABLE_DebugContext is required for a number of other capabilities
279a77 49 lines TCF Agent: handling of RunControl.terminate is moved to target-specific code to support customization.
27b398 220 lines Fixed: unsuccessful Locator.redirect returns wrong error code.
27dd60 2 lines TCF Agent: Fixed: streams.h should #include config.h to avoid unwanted dependency on order of #include statements
283ff6 151 lines Fixed Bug 259878: [tcf]mdep.c implements pthread for __GNUC_ but the mdep.h includes #include <pthread.h>
28522c 76942 lines Bug 225082 - [tcf][releng] Improve TCF Agent build directory structure
287e7a 41 lines More of TCF Agent Porting Guide
28885a 4 lines TCF Agent: added macro _TCF_VERSION in framework/tcf.h.
28e5a5 226 lines TCF Debugger: implemented model selection policy
28eb56 371 lines TCF Agent: Expressions service now supports type cast and sizeof operations.
2927ac 20 lines TCF Debugger: fixed: Disassembly view truncates 64bit instruction addresses.
29598a 194 lines TCF Agent: implemented indexing for feaster searching of DWARF stack frame info.
2962ee 1 lines Fixed compiler warnings
296e52 341 lines TCF Agent: added Terminals service implementation for Windows.
29704a 2 lines TCF Agent: Fixed: Streams.connect command can cause an assert failure in the agent
29914e 8 lines TCF Debugger: Expressions view details pane: don't try to show hex value if the value size is zero or unknown.
29d193 12 lines TCF Core: a small speed improvement in PIPE channel implementation
2a15df 30 lines TCF Agent: changed makefile to include GCC option -fno-omit-frame-pointer - it is needed for agent diagnostics to work properly
2a3db3 233 lines Created interfaces for TCF Disassembly service.
2a4599 15 lines Reverted: rev 1387 - TCF Debugger: added waiting up to 30 sec until TCF agent is ready when TCF launch is configured to use local host as target.
2a666f 37 lines TCF agent Stack Trace service:
2a8469 12 lines TCF Debugger: improved initial debug context selection logic
2a89ee 3 lines LocatorProxy: fixed a bug: peer info was not removed from the list on peerRemoved event
2ab43c 24 lines TCF Agent: a minor simplification of Windows debug context code: no need to call VirtualAllocEx() and VirtualFreeEx() every time we suspend a target
2ab84a 24 lines Bug 351154 - TCF feature still uses "Eclipse.org - DSDP" as provider.
2ac7b2 305 lines Implemented support for TCF channel proxying (aka value-add, redirection) in Java.
2aeaee 48 lines Bug 342859 - There is no command line help to TCF agent.
2afdc2 24 lines TCF Agent: fixed: when a memory space context changes, the agent should re-plant breakpoints on all contexts that belong to that memory space
2b162c 4 lines TCF Agent: removed unused macro definition
2b3bce 7 lines Bug 222819: [tcf][doc] Explain the new valueadd and example plugins in TCF Getting Started Docs
2b3c25 155 lines TCF Debugger: a bit better code for conversion of JSON numbers to BigInteger.
2bd0d9 147 lines TCF Debugger: implemented "Watch In Expressions" menu command in Variables view.
2bdbe1 59 lines Bug 225082 - [tcf][releng] Improve TCF Agent build directory structure
2be968 12 lines TCF Debugger: fixed: Disassembly view backend uses wrong node to read target memory.
2c069c 10 lines TCF Agent: changed code for FileSystem.roots command on Windows to use GetLogicalDrives() to be able to report drives without media
2c0986 191 lines TCF Agent: added new function in Symbols service API: get_symbol_flags().
2c84b1 182 lines TCF Agent: changed errors.c - streamlined API and improved handling of error message texts
2cc1f6 5 lines TCF Agent: added a comment, removed extra space char
2cf736 63 lines TCF Tests: more tests for run control groups
2d0a5f 2 lines Got rid of tcf.jar, replaced it with reference to ../org.eclipse.tm.tcf.core/bin
2d1023 16 lines Rebuilt binary files and update site from latest source code.
2d111b 2 lines TCF Agent: added space between -o and file name in the agent Makefile.
2d6591 147 lines TCF Agent: channel input buffer implementation changed to support resizing of the buffer when the code is built as value-add server.
2d7756 3 lines Bug 313521: Patch for skipping floats
2d78f5 171 lines TCF Agent: Breakpoints service: implemented "StopGroup" breakpoint property
2dcd2f 251 lines Bug 223571: TCF message logger value-add process
2ddfa4 2 lines TCF Agent Makefile: fixed "services-to-cflags not found" if PATH does not contain "."
2dee78 163 lines Bug 222363: Initial implementation of value-add
2e5ca6 21 lines Bug 321063: [tcf][agent] The script functionality of the C client doesn't work
2e5dcb 2225 lines TCF Debugger: launch configuration dialog now can install TCF agent on remote host using TELNET or SSH.
2ea217 160 lines Added source code formatting setting for TCF Agent and TCF Server
2eeac4 2 lines Bug 351153 - Regression: Workspace Selection Dialog no longer shown due to cdt.tcf.ui / TCFSecurityManager starting early.
2f0683 10 lines TCF Agent: Fix raise condition between recv and closesocket
2f58ba 142 lines TCF Agent:
2f651a 1536 lines 1. TCF Agent: implemented handling of DLLs and shared libraries for Windows and Linux.
2f9296 4 lines TCF Debugger: fixed: NullPointerException when trying to set memory map for a debug context that does not support memory maps.
3008d4 431 lines Bug 223520: [tcf] Registers service changes: data formatting is removed from the service.
301724 4 lines TCF Debugger: fixed assertion failure in process list control
303666 2 lines TCF Agent: removed eventpoint at "main" in VxWorks version of the agent - VxWorks kernel modules don't have main()
30819d 4 lines TCF Tests: fixed: file system test creates file names with double slashes
308615 4 lines TCF Agent: fixed tcflua build error on msys/mingw
30b316 100 lines TCF Debugger: the debugger sometimes opens source file from wrong project
30bd5a 619 lines TCF Debugger: fixed persistence support of manually created memory map data and few other memory map related issues
30ebbc 14 lines TCF Agent: implemented translation of breakpoint file names.
311c18 2 lines TCF Agent: fixed bogus error message "Undefined identifier 'struct'" when evaluating expression expression like "((struct ulist *)0)->num".
312527 122 lines TCF Debugger: added display of decimal value for 80-bit floating point numbers.
31b83a 2 lines TCF Agent: fixed invalid stack trace when debugging 32-bit program on 64-bit CPU.
31dfb1 6 lines Source code cleanup: trailing spaces removed.
3253a0 2 lines In tcf.examples.daytime/META-INF/MANIFEST.MF, changes Bundle-Vendor=WINDRIVER to Eclipse.org
3259bf 179 lines Fixed source lookup in TCF/DSF integration
327479 18 lines Bug 340319: Patch to remove warning during compilation
328782 42 lines TCF Agent: fixed: build error in diagnostics.c when the agent is built without debug context support
32dfa5 60 lines TCF Agent: RunControl service: added new API function add_run_control_event_listener()
33c824 233 lines Bug 317813: Add Discovery tracing in Java reference implementation
3416e9 6 lines Bug 344514 - Need a way of running the core event queue on a thread other than the creating thread.
3428dc 44 lines Bug 353917 - org.eclipse.tm.tcf.core.Command.toError reports only part of the command.
343ea8 2 lines TCF Tests: added "tcf_test_func3" and "&tcf_test_func3" to list of expressions to test.
347f62 2 lines TCF Debugger: fixed: some breakpoints have "File" attribute that is empty string
34ccbc 207 lines TCF Debugger: implemented memory contents editing.
34deae 63 lines TCF Agent: the agent VM API changed to be more generic.
351860 4 lines Fixed truncation of long error messages
3519d3 46 lines TCF Debugger: fixed: debugger preference "Delay children list updates in the Debug View until a child context is suspended" does not work as expected.
351c7c 258 lines TCF Agent: Breakpoints service: added per-context address expression error reports
35503f 20 lines Added new run control context property "RCGroup". When set, it is a context ID of a run control group that contains the context.
3550e2 101 lines Completed initial version of reverse execution support
355832 2 lines Added -Wmissing-prototypes in daytime example makefile
35a664 32 lines TCF Debugger: added toString() method in a couple of classes for convenience.
3614a4 110 lines TCF Debugger: memory map item property definition TCFLaunch.PROP_MMAP_ID is moved to IMemoryMap.PROP_ID.
36255a 14 lines Cleanup of tabs and extra spaces.
363e28 1151 lines 1. TCF Debugger: implemented source code lookup and display.
36f302 17 lines TCF Agent: fixed: Expressions service cannot evaluate expression like "a+10" where "a" is an array.
372930 12 lines TCF Agent: fixed: DWARF version of find_by_addr() should continue search when it encounters an object with unknown size
3783e0 231 lines TCF Agent: handling of RunControl.terminate is moved to target-specific code to support customization.
37d127 482 lines TCF Debugger: code cleanup: removed CRs and extra spaces.
37e24a 2 lines TCF Agent: fixed: find_symbol_by_name() in Symbols service can crash if called with *res != NULL.
37ee64 124 lines 1. New TCF error code: ERR_NOT_ACTIVE. It means the target is suspended but a context is not one that is currently scheduled to run on a target CPU. Some debuggers don't support access to register values and other properties of such contexts.
37fcd6 34 lines TCF Tests: changed DWARF symbols test to include search for undefined symbol.
383108 3 lines Rebuilt TCF update site
38642c 2 lines TCF Agent: fixed: incorrect PC value in RunControl.contextSuspended event when PC >= 2**32
3897de 4 lines TCF Agent: fixed: compilation errors when building mdep.c with INET asserted on VxWorks
38e2d2 10 lines TCF Agent: fixed: DWARF frame info: RULE_REGISTER default rule for return address should be set only for PPC, not X86.
38f64c 370 lines 1. Added code, API and UI to control auto-attach of process children.
38fa85 10 lines TCF Agent: fixed compiler warning in expressions.c
392b57 6 lines Bug 222255: TCF Trace facility must be configurable
394b60 4 lines TCF Agent: fixed memory leak: typo in stream_unlock macro definition prevents disposing of closed channels
398539 1 lines TCF Agent: removed unused type declaration.
39b068 461 lines FileSystem service now uses asynchronous I/O: read/write commands for different files are executed in parallel.
39b751 33 lines TCF Agent: fixed buffer overrun on Windows caused by previous check-in
39cf2f 6 lines TCF Agent: fixed few compile-time warnings
39dc68 522 lines 1. Java and agent code updated to match latest Breakpoints service specifications.
3a430d 19 lines TCF Agent: improved discovery trace log messages
3a8a0f 18 lines TCF Debugger, work in progress: added debugger UI to handle POSIX signals
3a9aec 24 lines TCF Docs: minor updates for TCF Getting Started: supped calling TCF debugger a prototype, and made clear that RSE integration plugin is optional
3aa1dc 8 lines 1. Added "Address" property for expression values.
3b0fa5 65 lines TCF Agent: fixed: bug in cache logic in Windows version of Symbols service can cause find_symbol() to return wrong symbol
3b54f9 2 lines TCF Agent: made changes to allow the build system to include/exclude individual services by using command line options like -DSERVICE_Memory=0
3bd223 65 lines TCF Agent: more efficient event queue implementation.
3be680 401 lines 1. Bug 223520: [tcf] Registers service changes.
3bf12e 8 lines TCF Agent: changed MSVC project file to use $(SolutionDir) macro
3c67c3 57 lines TCF Agent: added code to allow register names and IDs in expressions.
3c71c9 2 lines TCF Agent: performance improvements:
3c90f4 2240 lines TCF debugger prototype: remote data caching logic is redesigned in order to improve performance and simplify the code.
3cd0f4 142 lines TCF Agent: fixed "Invalid identifier" errors when reading ELF debug information
3cd761 6 lines TCF Agent Breakpoints service:
3ceb20 4 lines Bug 312851: VxWorks agents require a uintptr_t definition to compile
3d4374 2 lines TCF Agent: fixed assertion failure in expression evaluator.
3e3af3 6 lines TCF Agent: more detailed trace log messages in windbgcache.c to make it easier to debug the agent
3e72c5 12 lines TCF Agent: fixed reading DWARF line number information from relocatable ELF file
3ead9a 241 lines Bug 243763: [tcf] Possibility for the java implementation to act as a server
3ec424 342 lines TCF Debugger: added Status page in the breakpoint properties dialog.
3ed101 1 lines TCF Agent: fixed memory leak
3ef25f 63 lines 1. Added Run Control context property: "Name" - human readable context name
3f0dda 207 lines Locator.redirect command changed to allow command argument to be either peer ID or complete set of peer attributes.
3f41d7 204 lines Bug 238564: [tcf] Migrate to TM 3.0 / DSF 1.0
3fa0b5 684 lines Bug 297283: TCF UDP discovery is undocumented - the doc is updated and converted to HTML
3fab1c 3 lines TCF Agent: fixed: when the agent receives a malformed message it can crash by assert failure instead of just closing the channel
3fd506 39 lines Bug 273591: [tcf] Connect exception dumped to stderr
402aff 50 lines TCF Agent: fixed "daytime" example project: services-ext.h should be "main" directory
403c6d 30 lines TCF Agent: removed unneeded "extern" in windbgcache.c
40406f 3 lines TCF Tests: better error reporting
4084dd 1 lines TCF Debugger: fixed "org.xml.sax.SAXParseException: Premature end of file" when parsing launch configuration attributes.
409a6a 3 lines TCF Debugger: improved error reports
409b94 175 lines TCF Agent: added generation of containerSuspended and containerResumed events
412252 1264 lines TCF Agent: DWARF expression evaluation code is moved to a separate module to be used as generic virtual machine.
4197d7 21 lines Fixed: TCF tests could generate false error report like "invalid contextCreated event..."
41a9dd 37 lines More of TCF Agent Porting Guide
41ab12 18 lines TCF Debugger: added diagnostic test for Expressions.dispose command
423377 16 lines Changed test-all script to disable login feature of Terminals service - testing that would require to run agent as root
424a3c 381 lines TCF Debugger: improved view and selection update logic, improved error reporting
4255f9 16 lines TCF Agent: changed error reporting in read_reg_value() and write_reg_value() to make error messages more user friendly.
42964e 2 lines Cleanup: extra whitespace removed
42a3d0 7 lines TCF/RSE integration: fixed NullPointerException that was causing UI to lock after deleting a directory
42b76b 147 lines TCF Agent: implemented translation of breakpoint file names.
42ce67 2 lines TCF Agent: removed unused #include
432a58 269 lines TCF Agent: Line Numbers service is now fully functional in value-add mode
433fee 180 lines Changed TCFFileInputStream and TCFFileOutputStream to support variable buffer sizes.
436161 4 lines TCF Agent: fixed: on Windows the agent can fail with error message "Too many posts were made to a semaphore" when debugging Windows application
437f75 31 lines TCF Agent: added UNICODE support in file names on Windows
43987d 19 lines TCF Debugger: fixed: SWTException "Device is disposed" when Eclipse is shut down with open debugger console view
43bb4f 51 lines TCF Agent: Symbols service: added new symbol flag: SYM_FLAG_VARARG.
43bd0e 1984 lines TCF Debugger: lost revisions (2094..) re-applied to TCFDisassemblyBackend.java
43f8f6 40 lines TCF Agent: fixed: a firewall can block discovery of slave peers even if UDP port 1534 is open
44babd 2 lines Removed unnecessary "public" keyword
452b53 4 lines TCF Agent: got rid of compiler warning: suggest parentheses around && within ||
453002 3 lines TCF Agent: fixed invalid pointer dereference introduced by last check-in
4544af 33 lines 1. New TCF error code: ERR_NOT_ACTIVE. It means the target is suspended but a context is not one that is currently scheduled to run on a target CPU. Some debuggers don't support access to register values and other properties of such contexts.
45a149 11 lines Bug 274174: some tcf collections not thread-safe
45d5ec 296 lines TCF Agent, Linux: Fixed translation of link-time addresses to run-time addresses - support of shared libraries debugging
45d7a9 79 lines TCF Agent: fixed: JSON read_esc_char() should return UTF-8 encoded character for escape sequence \uXXXX to work as expected
45db01 50 lines TCF Debugger: "Run Tests" and "Tests Loop" commands now start the agent if "Run instance of TCF agent..." is checked
45eb91 61 lines TCF Debugger: improved Debug view update logic - less flicker in the view.
461da7 91 lines TCF Agent: fixed Memory Map changed events on Linux, added Memory Map for Windows
468efa 288 lines Bug 286455: [tcf][agent] Plug-in system and cmdline client enhancement
46bf13 10 lines TCF Core: fixed inconsistency in usage of 'final' modifier in PIPE and TCP channel implementation classes
46caba 3 lines Bug 286455: [tcf][agent] Plug-in system and cmdline client enhancement
471342 15 lines TCF Agent: fixed: for a register variable get_symbol_value() returns the register size instead of the variable size.
471e84 6 lines TCF Debugger: diagnostics test fixed: the test can get into infinite loop if for some commands agent respond with no error and no data
4752a6 8 lines TCF Agent: changed LOC_ALWAYS to LOG_CONTEXT when logging memory read errors - no need to log such error by default
4768a5 239 lines TCF Agent: Line Numbers service is now fully functional in value-add mode
479cf8 26 lines TCF Agent: added support for OP_piece and OP_bit_piece in DWARF location expressions.
47c0ba 81 lines TCF Agent: fixed compiler warnings when the agent is built as value-add that includes Memory and Expression services
47de41 8 lines TCF Agent: fixed incorrect handling of DWARF AT_frame_base when its value is a register.
47f746 60 lines TCF Agent: fixed: find_symbol_by_name() cannot find absolute symbols in ELF symbol table.
47fcdf 22 lines Fixed: getBroadcast() on the Linux loopback interface addresses returns null. This leads to the (wrong) detection of old JVM and the NPE
483ff8 22 lines TCF Tests: fixed: the test suite code should not make its internal peers info visible to discovery code.
48c4b7 1 lines TCF Agent: added new makefile target - libtcf, to be able to build only the library, without executable files
48e4fb 57 lines TCF Agent: added FPU registers access for Windows targets.
493447 18 lines Bug 324107: getEnvironment command for the Processess service does not comply with the protocol
4960cb 89 lines TCF Debugger: fixed: unhandled InterruptedException in TCFDebugTextHover.
4964b2 1040 lines Work in progress: more TCF value-add support - all tests have passed when connecting to a target through TCF symbols server value-add.
496c3a 828 lines TCF Debugger: added code to manually add entries to target memory map. This functionality is similar to gdb commands symbol-file and add-symbol-file.
4a3673 5 lines TCF Agent: removed -Wno-parentheses from the agent make file and fixed related compilation warnings.
4a7fc4 215 lines TCF Agent: fixed Memory Map changed events on Linux, added Memory Map for Windows
4ad811 18 lines TCF Agent: fixed: stack walking code should not give up if a register value is not available and should continue tracing the stack.
4b24a0 5 lines TCF Debugger: fixed: NPE in TCFBreakpointStatusListener if TCF launch is started in mode other then debugging
4b36d9 187 lines Fixed: Bug 258723: [tcf] json on the target does not support double or floating point numbers
4b3758 15 lines Created initial version of TCF Agent Porting Guide
4b56da 3 lines TCF Agent: fixed: on FreeBSD discovery reports errors trying to send broadcast packets to loop-back interface
4b6348 8 lines TCF Agent: fixed: "parent" field is missing in RegisterDefinition
4b69ab 90 lines Merged changes from 0.4.0 release branch to trunk.
4bbc4c 16 lines TCF Debugger: added timestamps in TCF Trace view
4bf553 1500 lines Implemented memory leak tests.
4bfbeb 2 lines Fixed: The protocol for the breakpoint service defines a getIDs command, but the agent code defines a getBreakpointIDs command.
4c56b3 85 lines TCF Agent: fixed racing condition in VxWorks version of context_stop(), + some code cleanup
4cca42 158 lines TCF Server:
4cd8a5 13 lines TCF Agent: fixed: StackTrace service should flush cached stack frames when a register value is changed by a client.
4d19f9 69 lines TCF Agent: improved DWARF reader performance
4d1e14 28 lines TCF Agent: fixed: line numbers lookup on Windows returns error "element not found" for a last line in a source file
4d26ca 256 lines Fixed: TCF Agent: Exception in message handler could cause assert failure.
4d26e1 32 lines Bug 270607: [tcf] Cleanup TCF core implementation and split out plugin tests
4d43dd 113 lines Bug 222255: TCF Trace facility must be configurable
4d9a4d 6 lines TCF Debugger: slightly better update logic in Debug view - no delay updating on suspend of last resumed context.
4dce6d 1382 lines Bug 268817: Add support for Mac OS X
4ddf71 9 lines TCF Debugger: changed TCF source lookup to return LocalFileStorage object when a source file found in local file system outside active workspace
4e16a6 6 lines Bug 339597: Improve OS name value for VxWorks targets
4e2bf2 45 lines Fixed few minor bugs that were found during extensive testing of VxWorks version of TCF agent.
4e3581 177 lines TCF Debugger:
4e5c26 2 lines TCF Agent: fixed incorrect assert statement at breakpoints.c:1768
4e85ac 7 lines Enabled "keepalive" on TCP socket based channels for better detection of dead peers.
4ea6e9 125 lines TCF Tests: more code for testing DWARF version of Symbols service.
4ebefb 32 lines Fixed: agent setup wizard fails when it runs base64 command
4eda31 463 lines 1. Extended IErrorReport interface: now error report details are accessible from TCF clients
4ef94e 40 lines TCF Agent: fixed: assertion fails on Linux if a traced thread receives SIGKILL right after executing clone().
4f20fe 54 lines Improved format of log entries of Java version of Locator service
4f2880 64 lines TCF Debugger: changed how the debugger removes stack frame annotations in editors to make the code more efficient
4f3401 110 lines Added pre-built TCF Agent binary RPMs for Red Hat Linux
4f5994 4 lines TCF Agent: fixed: Memory.getChildren command returns incomplete list of children when parent of a memory context does not support memory access
4f60a4 75 lines TCF Debugger: finished UI to control POSIX signals
4f7753 121 lines TCFTask: implemented get() with timeout, added comments for all public methods
4f8fa7 12 lines TCF Agent: a bit simpler code in cancel_event().
4fade2 79 lines Bug 356191 - Patch for enhancement request (better support for building the agent using non-gnu compilers)
4fe2a4 15 lines Bug 357072 - AbstractChannel.listeners_array leaks listener instances.
502394 14 lines TCF Agent: changed some makefile variables to be non-recursive for faster build
503044 527 lines TCF Agent:
505106 234 lines Fixed several issues in TCF UDP discovery protocol. The protocol version is changed from 1 to 2.
5070c4 30 lines Bug 331791: Add Unix domain socket support to TCP channel
5077f4 469 lines TCF Agent:
50a708 122 lines TCF Debugger: added code to check Breakpoints service capabilities.
50c911 220 lines TCF Agent:
50deef 2 lines TCF Agent: fixed: crash in get_symbol_children() when its argument is pointer to a function.
50ecd4 7 lines Better values for UDP packet size limits
51574b 2 lines TCF Agent: added space between -o and file name in the agent Makefile.
516139 5 lines TCF Agent: fixed invalid default rule for PPC register r1 in DWARF .debug_frame handler.
516a91 1604 lines TCF Agent:
517399 1191 lines New TCF service: Path Map. It stores file path mapping across systems.
517b20 13 lines TCF Agent: TCF agent crashes when it is queried breakpoint capabilities with a context id null or ""
51b5d9 19 lines TCF Debugger: fixed: the debugger should not show decimal value of an array - it looks useless and confusing.
521178 58570 lines In order to comply with naming conventions at Eclipse, plugins, packages, etc. are renamed from com.windriver.* to org.eclipse.tm.*
5222e4 2 lines TCF Agent: added TODO: breakpoints service should be aware that planting breakpoint in a memory space can affect other memory spaces
529f49 6 lines TCF Agent: fixed: malloc trace does nor work on Windows - MSVC does not support printf format specifier %zd
52e705 9 lines TCF Core: fixed potential racing condition in LocatorService error logging function
534bef 185 lines Bug 331423:[cdt] Enable Instruction Stepping Mode toggle button for TCF debugger
53698d 303 lines TCF Debugger: added code to display breakpoint status info in UI
53e766 46 lines TCF Debugger: fixed: debugger preference "Delay children list updates in the Debug View until a child context is suspended" does not work as expected.
53f91e 9 lines TCF Agent: implemented fast search of DWARF compilation units using .debug_aranges section
5425da 2 lines Bug 340955: Missing "throw" in AbstractChannel.setServiceProxy
54389a 8 lines Fixed tcf-agent.spec to work on Linux distros other then Fedora Core
54bf84 2 lines TCF Agent: fixed support for reverse single instruction stepping
54f1ef 1015 lines 1. Added new TCF service: Expressions. The service supports remote evaluation of expressions and provides access to program variables.
54f7d9 1434 lines TCF Agent: Added MemoryMap module, it keeps track of memory regions and mapping.
54ff52 2 lines TCF Agent: changed how symbol IDs are represented and handled in expressions. Previous code was causing problems with symbol info caching.
550ba8 235 lines Bug 334379: Implement Drop to Frame command handler
552a23 14 lines Added new run control context property "RCGroup". When set, it is a context ID of a run control group that contains the context.
554047 2 lines TCF Agent: fixed: agent build fails on Fedora 13 because -lcrypto is missing in the compiler command line
5541f8 190 lines TCF Debugger: fixed: suspend command in the Debug view should cancel active breakpoint actions for currently selected context.
55907b 866 lines TCF Agent: implemented fast search of DWARF compilation units using .debug_aranges section
55e009 14 lines TCF Agent: fixed: calling set_win32_errno() on background thread causes data corruption due to racing condition
55f690 4 lines TCF Agent: added macro _TCF_VERSION in framework/tcf.h.
55f91c 4 lines Bug fixed: TCF agent could crash when closing a channel while waiting for pending command result
56266a 4 lines Fixed error in parsing floating point numbers in JSON.java
5670aa 172 lines TCF Debugger: improved Expressions view update logic in order to reduce flicker in the view
56c242 6 lines TCF Debugger: added code to check Breakpoints service capabilities.
57b006 2 lines Bug 319416: result of FileSystem.roots command differ in html documentation and implementation
57b283 1 lines Fixed: No newline at end of file
57e053 73 lines Moved waitpid() and related code into a separate module: waitpid.[hc]
57ed8e 373 lines TCF Agent:
580b44 16 lines TCF Agent: fixed: the agent keeps debugee executable file locked even after all debug contexts have exited
580c98 97 lines TCF Debugger: yet more efficient caching strategy for line numbers and function symbols searches.
58102f 6 lines TCF Agent: fixed compile time errors when agent is built without debug services
583361 2 lines TCF Agent: fixed regression from previous commit - rev. 1760.
584b23 4 lines TCF Agent: Got rid of compiler warning: function without return
5859af 435 lines TCF Agent: added support for SSL (transport name: SSL)
58943a 2 lines TCF Agent:
58ce48 2 lines Bug 327507: MemoryProxy not properly processing non-zero offsets in range containing multiple entries
58cf6e 9 lines Bug 321940: [tcf][agent] The client isn't installed on "make install"
58e6e9 9 lines TCF Debugger: fixed: opening Symbol Files dialog for already closed debug session can cause NPE.
5917db 2 lines Code cleanup: trailing spaces removed.
59205c 12 lines TCF Agent: improved error reports in ELF/DWARF version of Symbols service
599911 3 lines TCF Agent: fixed: assertion fails if debugee process exits right after launching - before debugger is attached
59afcd 1 lines Fixed: Processes.start agent command was broken by prev check-in
59e2f0 43 lines Bug 342939 - Add new functions for extracting values from a Value.
59e3f1 13 lines 1. TCF agent: LineNumbers and symbols services implemented for Windows
59eab1 2 lines TCF Agent: fixed: MemoryMap.set command does not properly notify other services.
5a277b 1 lines TCF Debugger: removed unwanted empty line in Variables view details pane
5a4fad 4 lines TCF Agent: fixed: JSON syntax error in Memory service error reports
5ac36a 8658 lines The new version 0.2.0 of Target Communication Framework has major improvements
5b045f 23 lines TCF Agent: fixed: run direction (normal or reverse) should be per intercept group - not per context.
5b11c3 564 lines TCF Debugger: implemented editor markers that show breakpoints status for current selection in the Debug view.
5b80fe 2 lines TCF Agent: fixed spelling error in errno_to_str()
5b8439 13 lines [tcf] Bug 237378: TCF Reference implementation does not follow spec for Flow Control command F
5ba285 86 lines TCF Agent: improved handling of debug info, including DWARF location expressions support, etc.
5bb0f4 43 lines TCF Debug: added more code to filter out unneeded debug model deltas
5bb484 2 lines TCF Agent: fixed invalid value of "AltCode" attribute of TCF error reports on Windows.
5c79dd 9 lines Fixed few version number inconsistencies.
5cbb30 44 lines TCF Agent: Got rid of unnecessary "struct_stat" typedef
5cc9ef 830 lines TCF Debugger: Added user actions in variables and expression views: Display As Array, Cast To Type, Restore Original Type.
5d0134 2 lines TCF Agent: fixed: Windows error codes in error messages should be hexadecimal numbers
5d2efa 368 lines TCF Launch Configuration now can start and use TCF agent on a local host.
5d6eaa 1399 lines TCF Agent: fixed multiple minor issues in debug services implementation that were found by automated tests, most of them are Windows specific
5d7aae 11 lines TCF debugger prototype: remote data caching logic is redesigned in order to improve performance and simplify the code.
5ddcc1 8 lines TCF Agent: improved wording of some error reports.
5ddf30 6 lines TCF Docs: updated Getting Started with new required versions of Eclipse, RSE and CDT.
5de85b 58 lines TCF Debugger:
5ded5b 2 lines TCF Agent: Added couple of asserts
5e05cc 6 lines TCF Debugger: fixed infinite loop in Launch Configuration Target tab when target does not have Locater service
5e4a01 32 lines TCF Agent: performance improvement in Breakpoint service: only evaluate breakpoints for clients that own them.
5e6978 6 lines Bug 334146: wrong boundary computation in compute_reverse_lookup_indices
5e7745 56 lines TCF Agent: optimization of 'safe events': stopping threads in affected process only instead of stopping all.
5ed8f8 703 lines Bug 311420: Move CONFIG_MAIN into main.c:
5f49b1 44 lines TCF Test Suite: fixed: information included into "Invalid contextSuspended event..." error report was not correct.
5f9d0b 16 lines TCF Agent: Added MemoryMap module, it keeps track of memory regions and mapping.
5fe9b1 2 lines TCF Debugger: fixed: diagnostic tests fail to report an error when one out of four socket connections was refused
60263f 1 lines TCF Agent: fixed: invalid assert in DWARF IO module.
605143 60 lines TCF Agent: expressions.c: fixed error handling in value_to_boolean() and value_to_address()
60b28d 1 lines TCF Debugger: changed stack frame label to show line number of call instruction instead of line number of return address
60c4b9 7 lines TCF Agent: fixed: compile time error: re-definition of struct timespec when building TCF plugin for Simics
60d110 7 lines TCF Debugger: fixed: container icons are not always properly updated when a context is suspended
60e3b5 3283 lines TCF Agent code cleanup: compiler warning fixes
610ca4 2 lines Fixed a typo in TCF Getting Started
61352c 4 lines TCF Debugger: fixed: exception in Debug Configuration dialog Target tab when getItem() is called for a peer that was removed
614f44 3 lines TCF Agent: fixed error messages "Can't read process output stream: 5 Input/output error"
6158a1 25 lines TCF Agent: changed discovery code to report "invalid slave info timestamp" only when LOG_DISCOVERY is set in trace options
617316 146 lines Changes in Memory Map service implementation and UI:
617ad5 49 lines TCF Agent: fixed Windows version of get_symbol_register().
61a0dd 555 lines TCF Agent: improved handling of DWARF 1.
61db01 33 lines TCF Debugger: implemented array partitioning in Expressions and Variables views
61fa8d 3 lines TCF Debugger: show launch disconnected error in Debug View instead of bringing up TCF Launch Error dialog box.
621ad0 2194 lines 1. Added new TCF service: Expressions. The service supports remote evaluation of expressions and provides access to program variables.
621c16 334 lines Updated Processes service description to be in sync with current implementation
623c3c 22 lines TCF Agent: fixed performance problem caused by stat() being called every time a manually added ELF file is accessed
62538f 5 lines TCF Agent: fixed incorrect assertion in MemoryMap service code
626e6d 98 lines TCF RSE: removed trailing spaces in the source code
627f0a 265 lines TCF Agent: fixed handling of DWARF info of dynamic types (e.g. arrays with variable size).
62e560 2 lines TCF Agent: fixed array index range error in Breakpoints service.
62ef64 1 lines TCF Tests: fixed: "'char' not found" error when running diagnostic tests without debug info.
62f68a 0 lines Made services-to-cflags script executable by default
6348ec 4 lines TCF Agent: fixed: Makefile.inc should be included before "include $(MAKE_INC)".
634c27 6 lines TCF Debugger: fixed step command error messages to show meaningful information about the error cause
63b009 75 lines Added Terminals.exit command to Java APIs and tests - the command is supported by the service but somehow it was missing in the service Java API.
63bafe 1 lines TCF Server: fixed compile time error on Linux - missing #include
63bbd0 1 lines TCF Agent: fixed assertion failure in ELF Symbols service find_symbol_by_name() when it does all compilation units search.
63c23c 7554 lines Code cleanup: trailing spaces are removed from the source line
63d004 34 lines TCF Agent: bug fixed: closing TCP channel can fail with null pointer dereference if the channel is connected, but not started yet
63dd38 518 lines Line delimiters converted to Unix style
643074 7 lines 1. Bug 229039: [tcf] Discovery service should be optional
644d46 1041 lines Bug 222363: Initial implementation of value-add
648077 360 lines 1. Bug 229039: [tcf] Discovery service should be optional
64d70b 980 lines TCF Agent:
654146 9 lines TCF Agent: Fixed: protocol.c doesn't check for Locator.Hello events in handle_protocol_message() if there is a default message handler.
655ead 68 lines TCF Debugger: improved handling of symbol flags.
656746 10 lines TCF Agent: fixed: reverse step over line goes back more then it should
6583bf 99 lines TCF Agent: fixed: Terminals service fails to create a terminal on FreeDSB
66118a 134 lines Bug 321939: [tcf][agent] It's impossible to script the client and make decision based on the output
6622c0 28 lines TCF Agent: fixed: the agent fails to read DWARF debug info entry that has children but does not have a DW_AT_sibling attribute
6631f5 12 lines TCF Agent: fixed: Breakpoints service should call context_unplant_breakpoint() when a context exits - to allow back-end to do proper cleanup.
663a0d 6 lines TCF Agent: fixed: line_to_address() should check and update line info cache.
664dfd 8 lines Fixed Bug 259878: [tcf]mdep.c implements pthread for __GNUC_ but the mdep.h includes #include <pthread.h>
666a45 2 lines TCF Agent: fixed: for BSD error codes in TCF error reports, AltOrg should be BSD, not POSIX
66c7fe 282 lines TCF Agent: more value-add support: few bug fixes and cosmetic changes
66eec5 6 lines TCF Agent: fixed: reading of first location list in .debug_loc fails on Linux 64
670352 58 lines Added comments for JSON.java public methods
670417 3 lines TCF Agent: fixed regression from recent changes: assertion can fail in the agent when host closes connection
67151d 53 lines TCF Docs: fixed poor formatting when docs are viewed in Chrome browser.
674184 86 lines TCF Debugger: fixed: the debugger should update editor annotations when launch configuration changes.
674949 5 lines Bug 338653: [cdt] Add support for CDT launch config types
67ad4d 2594 lines 1. Added Protocol.invokeLater() method that dispatches an event with given delay
67adb6 2 lines Changed definition of "trace" macro to get rid of compile time warnings
67df2c 92 lines 1. Added version=0.3.0 on Export-Package: org.eclipse.tm.tcf.extensions
681fcf 235 lines Secure TCF: implemented certificate based authentication
68620d 1 lines TCF Agent: symbol service code is changed to allow to retrieve ELF symbol address even if the symbol is not mapped to a process address space at run-time.
686fda 4 lines Fixed typos in a comment.
687436 22 lines Example projects: added readme files, added copyright notices, did some cosmetic changes.
68e3e4 5 lines TCF Agent: assert fails when hardware breakpoints are used on Windows
68f51f 143 lines Fixed: Unhandled excetion in TCF event dispatch: java.lang.AssertionError at org.eclipse.tm.internal.tcf.services.local.LocatorService.addPeer, which happens sometimes when adding user-defined peers
691dc9 26 lines TCF Server: fixed: stack trace is empty when using TCF symbols server
692e6e 112 lines TCF Debugger: fixed: Memory Map dialog does not allow to set memory map for more then one context
69507c 47 lines Bug 339595 - Changes necessary for VxWorks 6.9 targets (add #include <string.h> and use ssize_t)
695424 467 lines TCF Agent: added JSON functions to read/write uint64_t numbers
69593e 7 lines Fixed few inconsistencies in TCF Getting Started doc
698834 15 lines TCF Debugger: fixed: diagnostic tests sometimes fail with error "Already running"
69b248 2 lines Bug 336256: Typo in TCFTestSuite.java
69b435 130 lines TCF Agent: added support for "ContextNames" breakpoint property.
69e803 4 lines TCF Tests: added tests for type cast in expressions
6a5d72 10 lines Bug 274627: Fix NPE in a couple ILogger implementations
6a684d 203 lines TCF Agent: added handling of error report parameters in errno_to_str()
6a739c 427 lines TCF Debugger: improved Symbol Files (memory map) UI: icon, sorting, default selection, etc.
6a7a6f 4 lines TCF Debugger: fixed a regression: IllegalStateException when Eclipse is shutdown with open TCF debug session
6aa045 72 lines TCF Debugger: Debug view update logic changed to reduce flashing in the view during rapid stepping
6aa891 71 lines TCF Agent: fixed: on BSD, SIGINFO macro declaration conflicts with declaration in signal.h
6aabca 15 lines Fixed: mcc script prints error message: cygpath: can't convert empty path
6af4a8 97 lines TCF Debugger: fixed: the debugger should never try to lookup source files using partial file names.
6b0b28 23 lines TCF Server: fixed: the server does not cleanup debug context cached when communication channel is closed
6b640d 1340 lines New TCF service defined and implemented: Symbols
6b75d2 50 lines TCF Agent: fixed few build errors that happen when the code is built with OPSYS=MinGW
6be26d 2 lines Added comment: TODO: It should be possible to filter processes on a criteria (user, name, etc)
6cb7f1 699 lines TCF Agent:
6cef3b 1335 lines TCF Tests: added code for testing DWARF version of Symbols service.
6cff68 70 lines TCF Debugger: improved timing of view updates.
6d65ff 29 lines Fixed MANIFEST files typo: "Import-package" replaced by "Import-Package" (with capital 'P') - it was causing errors in PDE build
6e1c5a 32 lines Fixed: Unhandled IllegalStateException when TCF is shut down while a channel is open
6e3595 15 lines TCF Agent: fixed C++ compile time errors:
6e3ebe 48 lines TCF Tests: added run control tracing support.
6e5763 23 lines TCF Agent: optimization of 'safe events': stopping threads in affected process only instead of stopping all.
6e852d 244 lines TCF Agent: changes in Windows version of debug context code:
6e8b07 11 lines Bug 246997: [tcf] TCF/RSE: "Kill" action is missing
6ec679 341 lines TCF Agent: added C++ qualified names support in expressions
6ee7be 68 lines TCF Debugger: improved handling of symbol flags.
6ef557 13 lines TCF Debugger: added code to use Processes service to get process name
6efdb7 2 lines TCF Tests: fixed: attach/terminate test sometime fails because of too short timeout value
6f59d1 2 lines TCF Agent: Fixed: on Windows, assert can fail in context-win32.c because of racing condition in Windows debug API
6f5df9 107 lines TCF Server: improved context info caching
6f6e5f 52 lines Streams service: added "connect" command
6f81c2 33 lines Fixed: Bug 260799: [tcf] windbgcache installation of dbghelp.dll is locale dependent
6f8e77 15 lines TCF Agent: fixed: when network interface is disabled or changes IP address, the agent does not remove stale entries from peers table
6faf92 2 lines Removed trailing white spaces
6fb37a 87 lines TCF Agent: fixed: ini_server() function should return an error code instead of calling exit(1) on error
6fcab1 20 lines TCF Debugger: added public methods for accessing CPU registers cache
6ffaea 14 lines 1. Added Protocol.invokeLater() method that dispatches an event with given delay
7000ce 2892 lines Bug 338653: [cdt] Add support for CDT launch config types
700e38 741 lines Bug 333951: [cdt] Integrate with CDT's reverse run control commands
70a459 84 lines TCF Agent: fixed: ELF version of Symbols service cannot find some function symbols in the ELF symbol table.
70cc3e 250 lines TCF Debugger: performance improvements, including better coalescing of model deltas
70cea7 1 lines TCF Agent: added a comment.
71240a 468 lines Bug 243774: [tcf] Possibility to programatically add new communication channels to the java implementation
717ec7 2 lines TCF Debugger: fixed: NullPointerException when Variables view contains a variable that is pointer to incomplete type
71a0c2 2 lines TCF Debugger: fixed a bug in Terminals service diagnostic tests
71c37b 2097 lines TCF Debugger: multiple changed in debug model in order to improve design, performance and usability
71e6db 127 lines TCF Agent: added new context group: CONTEXT_GROUP_PROCESS - all contexts that share same memory address space, memory map and symbol files.
7239aa 12 lines TCF Debugger: fixed: resume command should be enabled for suspended-not-active contexts.
7245bb 661 lines 1. Implemented redirection of remote process standard IO streams to console view.
725914 126 lines TCF Agent: fixed few minor issues in pseudo terminal handling code.
727239 5 lines Fixed: documentation for the Processes service is missing a parameter on the getChildren command
72cddc 240 lines 1. Source line breakpoints are implemented.
730633 5 lines TCF Docs: fixed (again): TCF Getting Started should mention that the packages libssl-dev and uuid-dev must be installed in order for the agent to compile
73398c 273 lines TCF Agent: fixed few bugs and inconsistencies in UNIX domain and SSL implementations of TCF channel
733fdc 34 lines Bug 249742: [tcf] Need generic array support
736aaa 1 lines TCF Debugger: in "Available targets" list, don't show target icon with error messages
739419 294 lines TCF debugger prototype: improved generation of model deltas - now deltas have valid index and children count
739868 77 lines TCF Agent: fixed: crash in get_symbol_children() when its argument is pointer to a function.
73b987 16 lines TCF Agent: improved stack tracing speed.
73d006 1 lines TCF Agent: symbol service code is changed to allow to retrieve ELF symbol address even if the symbol is not mapped to a process address space at run-time.
741650 575 lines TCF Debugger: Expressions, Variables and Registers views now support editing/modification of remote data
741767 2 lines TCF Agent: fixed compiler warning: conversion from 'U4_T' to 'char', possible loss of data
742274 16 lines Bug 317636: LocalPeer and RemotePeer needs javadoc
7463eb 203 lines TCF Agent: added support for OP_piece and OP_bit_piece in DWARF location expressions.
747091 5 lines TCF Agent: fixed few comments in errors.h
747108 53 lines Bug 332110: Missing properties for data breakpoints support in the Breakpoint Service
747798 4 lines TCF Tests: fixed: diagnostic tests fail to check target support of data breakpoints.
749b94 36 lines TCF Tests: added initialization of file path mapping in run control test
74ecb1 507 lines Fixed code formatting of org.eclipse.tm.tcf.examples.daytime, made it consistent with other TCF projects.
7500f7 2 lines TCF Debugger: fixed typo in error message text
753238 918 lines Created TCF Server (sub)project in directory "server".
757524 1375 lines TCF Agent: DWARF expression evaluation code is moved to a separate module to be used as generic virtual machine.
7576f8 2 lines Bug 337278: Deadlock reported during startup of org.eclipse.tm.tcf.cdt.ui
75d739 308 lines TCF Tests: better tests for Terminals service.
760514 11 lines TCF Debugger: fixed excessive blinking of thread icons in Debug view during stepping
761caa 1731 lines 1. Debug services RunControl, Breakpoints, Memory, Registers and StackTrace now work on Windows and CygWin.
76423a 11 lines TCF Agent: fixed memory leak: missing call of channel_unlock() when a context exits during stepping
765a6e 5 lines TCF Agent: fixed: symbols service on Windows returns ERROR_NOT_SUPPORTED if object file compiled without debug info, should return ERR_SYM_NOT_FOUND
76f4e4 4 lines TCF Server: fixed forwarding of PathMap.set commands.
76faa8 4 lines TCF Agent: changed Memory Service code to allow more then two levels in debug contexts hierarchy
770337 6 lines Changed docs for Bug 313719: Reference agent: argv[0] is missing in the execve() for Processes.start command
7782b4 311 lines 1. TCF agent Stack Trace service: fixed handling of PLT entries on Linux.
77e447 15 lines Fixed: "Cast To Array" debugger command causes agent to crash if expression type is modified base type, like "volatile int"
77f99d 31 lines TCF Agent: fixed some agent issues on Free BSD. BSD version of the agent is still incomplete.
7808c4 368 lines Created Streams Service specification document.
787cb5 42 lines TCF Debugger: fixed bugs in the code that starts local instance of TCF agent on Linux
78a685 1 lines TCF Debugger: fixed regression in Step Return command: it can get into an infinite loop
790101 42 lines TCF Debugger: agent setup wizard: fixed errors in base64 encoding of agent RPM file
791c7d 36 lines TCF Debugger: sorting order in Debug view changed from creation order to "getChildren" order.
795387 220 lines TCF Agent: StackTrace service: added handling of DWARF expressions in .debug_frame sections
795658 34 lines Fixed error in automated tests script: CFLAGS macro was not set properly in the make command line
797881 197 lines Bug 316073: MinGW/MSVC fixes for crash in TCF reference agent
799957 18 lines TCF Agent: fixed: assertion can fail if a client tries to evaluate an expression on a context that is running
79afe8 34 lines Bug 351589 - Need an extended set_errno() API to be able to use a formatted error messages.
79ef3c 233 lines New TCF service: Path Map. It stores file path mapping across systems.
7a0aa2 208 lines TCF Agent: Fixed: waitpid(-1,...) in waitpid.c conflicts with grantpt() POSIX function call in processes.c, because grantpt() also calls waitpid(). Now agent waits for every attached thread individually instead of calling waitpid(-1, ...).
7a0b81 73 lines TCF agent: added code to update/use breakpoints backing storage by Memory service commands to avoid unwanted interference between Breakpoints and Memory services.
7a12a1 767 lines Moved waitpid() and related code into a separate module: waitpid.[hc]
7a4aa1 196 lines TCF Server: performance improvements
7a5399 1436 lines TCF Agent: Bug 225082: [tcf][releng] Improve TCF Agent build directory structure:
7a549d 175 lines Processes service now uses virtual streams (Streams service) for process console IO.
7a6f08 45 lines Fixed some docs no being in sync with the code.
7a8f2a 6 lines TCF Agent: better detection of invalid stack frames in StackTrace service
7a91c6 3 lines TCF Agent: fixed: Registers.getChildren command should not try to read register value if the register size is zero.
7aa239 4 lines TCF Tests:
7ab7f9 21 lines Run Control service: added comments and declarations of suspended context state parameters
7b2cc1 10 lines TCF Agent: Fixed: agent can crash if communication channel is closed when commands are pending
7b2ecf 1 lines TCF Debugger: when a thread exits, the debugger should cancel and remove run control commands that were queued for the thread.
7b2fc5 124 lines Updated docs to match current version of IChannel.java
7b7def 23 lines TCF Debugger: improved implementation of fake top stack frame node that is used when real stack trace is not available
7b7f34 4 lines TCF Agent: fixed: wrong return address default rule in PPC DWARF frame info.
7b8566 21 lines TCF Debugger: fixed regression in r.1029: racing condition in Expressions and Variables views update logic
7ba260 204 lines Bug 232157: [tcf][api] FileSystem open flags: Add TCF_ prefix to TCF File System Service O_ flags to prevent a potential conflict with libc definitions
7ba8f7 34 lines Fixed: Eclipse puts .svn directories into bin directories of org.eclipse.tcf.target.core and org.eclipse.tcf.target.ui projects.
7bc6ed 186 lines Fixed: recent extensions in Processes service API can cause compatibility problems between new clients and older agents.
7be583 109 lines TCF Agent: added code to convert path map file names to canonical form before using them in comparisons.
7c4b74 711 lines Bug 226789: TCF: input buffer and thread-less UDP discovery patch
7ca5f8 22 lines Bug 330919: TCFModelPresentation does not handle LocalFileStorage
7cc57a 108 lines TCF Agent: Breakpoints service: implemented "StopGroup" breakpoint property
7cecaa 44 lines Update site is re-built with latest code
7d1043 14 lines Bug 327494: add IMemory.ErrorOffset RANGE_KEY_XXXX static strings for use by MemoryProxy, etc
7d1b64 386 lines Mavenize TCF release branch, change version to 0.4.1
7d3402 50 lines TCF Agent: fixed: Expressions service should broadcast Memory.memoryChanged event when when it writes to context memory.
7d8138 306 lines Bug 282840: Zero copy transfer
7dbb4b 2 lines TCF Agent: fixed: incorrect PC value in RunControl.contextSuspended event when PC >= 2**32
7dca63 6 lines TCF Agent: Fixed: asynchronous I/O operation AsyncReqWaitpid can return wrong error code. As result, the agent can cause high CPU utilization when it is supposed to be idle.
7dd080 4 lines TCF Agent: fixed: Makefile.inc should be included before "include $(MAKE_INC)".
7dd255 367 lines TCF Discovery:
7ddd3c 14 lines TCF Debugger: fixed: Eclipse can lock in disassembly back-end code if target connection is terminated during execution of disassembly commands.
7de251 782 lines Bug 235251: [tcf][api] runcontrol support for complex resume modes
7e1541 33 lines TCF Agent: fixed: Symbols service on Windows should cache "module not found" result of a symbol search - it greatly improves performance
7e564f 6 lines Changed VC project file to take dbghelp.dll from directory where it is normally installed
7e72ec 23 lines TCF Agent: Cosmetic changes: set_errno() should not add text "Unknown error" to the error message when error code is ERR_OTHER
7e767c 8 lines TCF Debugger: fixed: step over source line does not step properly over a function epilogue
7e8665 144 lines TCF Agent: Run Control service: suspended context state now includes breakpoint IDs that were triggered by the context
7eab70 65 lines TCF Debugger: implemented smooth painting of instruction pointer.
7ec5db 83 lines 1. Added code, API and UI to control auto-attach of process children.
7ecc83 278 lines TCF Agent:
7ed998 22 lines Updated docs to reflect Windows support by TCF agent
7edf27 75 lines Bug 317845: TCF Peer accessible via two networks appear as two distinct peers
7f19e9 48 lines Bug 244287 Debug new configuration reports "connecting" forever in case of incorrect path
7f1ca6 13 lines TCF Agent: implemented translation of breakpoint file names.
7f296d 5 lines TCF Agent: fixed: DWARF line number lookup does not work for the last line in a source file.
7f6c5a 782 lines TCF Debugger: Added user actions in variables and expression views: Display As Array, Cast To Type, Restore Original Type.
7f8299 176 lines Fixed: unsuccessful Locator.redirect returns wrong error code.
7fa1fb 30 lines Cleanup of trailing white spaces in the source code.
7fdeaa 574 lines Bug 287732: Unable to build org.eclipse.tm.tcf using headless build:
804efa 144 lines TCF Agent: changed waitpid.c to use asyncreq instead of running background thread
808a9d 57 lines Updated files on TCF update site
80b0d5 799 lines Bug 332292: [cdt] Enable special run control actions run-to-line, move-to-line and resume-at-line
80c3d8 19 lines TCF Agent: fixed regression: Registers.getm returns no data
80f3c1 114 lines TCF Core: fixed: calling InetAddress.getByName() from dispatch thread can block TCF dispatch for long time in case of lame DNS server.
816936 404 lines TCF Debugger:
81d6d2 350 lines 1. Java and agent code updated to match latest Breakpoints service specifications.
81dd20 78 lines ChannelTCF class: added methods to set socket properties
81f80e 34 lines TCF Test Suit: fixed handling of exceptions thrown by peer.openChannel()
81fbf8 126 lines TCF Debugger: fixed: disassembly view should remove PC marker when a frame with unknown PC is selected.
821721 90 lines TCF version changed to 0.3.0
8218f8 5 lines TCF Debugger: changed getTopFrame() to return null for not active context. Disassembly view now remains blank for not active context, which is less confusing then "Context not active" error message.
82376c 464 lines 1. Bug 223520: [tcf] Registers service changes.
8251e6 1 lines TCF Agent: fixed compiler warning: implicit declaration of function âexitâ
825cbe 2 lines Bug 314564: [patch] org.eclipse.tm.tcf.core.AbstractChannel#write() mangles binary data
8286ee 142 lines TCF Agent: changes to allow building the agent with -DENABLE_ELF=1 -DENABLE_DebugContext=0
82e36d 140 lines TCF Agent: more efficient caching of symbol info on Windows.
82f9e1 112 lines TCF Agent (Linux): sys call trace is turned off - needs more efficient way to detect memory map changes.
83226b 5 lines Rebuilt TCF update site
8322f5 396 lines TCF Debugger: changed how debug model nodes are disposed to make sure all cache elements are properly disposed
83385b 4 lines TCF Agent: added (partial) support for RM_TERMINATE context resume mode.
836e71 48 lines TCF Debugger: cosmetic and minor performance improvements
83933b 79 lines TCF Debugger: added checks of Workbench.isStarting() and Workbench().isClosing() to prevent calling workbench APIs when it is not safe to call.
83e621 9 lines Bug 249736: [tcf] Cannot bind to default port after using connection and restarting
840c6a 75 lines Bug 356191 - Patch for enhancement request (better support for building the agent using non-gnu compilers)
84138c 6 lines TCF Debugger: added support for breakpoints at absolute addresses that are set, for example, in Disassembly view.
842bf8 171 lines TCF Agent: changed mdep.c to support arbitrary long file names on Windows.
846069 369 lines Bug 246987: [tcf] Would be nice to have Shell(Terminal) subsystem over TCF - terminals service Java interface
846133 54 lines TCF Debugger: added code to update variables and expressions when a register values changes. Also, it update parent and children registers.
84cde3 158 lines Create new class in Java version of the framework: TransientPeer. Objects of that class represent peers that should not be tracked by Locator service.
85159e 20 lines Bug 330644: Disassembly view is not updated when the debugger is disconnected
851bca 50 lines TCF Debugger UI: Implemented ISuspendTrigger adapter
85cf8a 451 lines TCF Agent: added support for asynchronous cache in Registers service
860abd 57 lines TCF Agent: fixed regression in DWARF line numbers lookup
8640c8 4 lines TCF Agent: fixed: agent build fails on CygWin
867ba7 117 lines TCF Agent:
867c14 60 lines TCF version changed to 0.5.0
86959f 185 lines Improved support for register variables:
869c7c 25 lines TCF Debugger: fixed: Eclipse 3.6 can create multiple debug model proxies for Breakpoints view, causing assertion failure in TCFModel
86a848 23 lines TCF Debugger: fixed error in run control test that was sometimes causing the test to fail with NullPointerException
86aeb5 1484 lines Added TCF-CDT and TCF-RSE features.
86d98a 3 lines TCF Agent: fixed: the agent code should use _TIMESPEC_DEFINED to protect 'struct timespec' from being declared more than once.
870c5a 10 lines [tcf] Bug 237378: TCF Reference implementation does not follow spec for Flow Control command F
871677 9 lines TCF Agent: fixed: DWARF symbol lookup fails for "char".
876f18 209 lines TCF Debugger: basic C++ support:
8797e0 2 lines TCF Agent: fixed a typo in a comment text
87aa6a 86 lines TCF Debugger: fixed: the debugger should update editor annotations when launch configuration changes.
8806cb 15 lines Bug 346802 - misleading exception message for incorrect Service name.
88caf8 246 lines Implemented better handling of unrecognized commands in TCF protocol: instead of terminating a connection, peers now can send special "command is not recognized" message.
88ff14 5579 lines TCF Agent: in order to improve portability, OS dependent code is moved from context.c to separate modules in system directory
8970c0 96 lines Bug 235251: [tcf][api] runcontrol support for complex resume modes
8989e1 108 lines Bug 284873: [tcf][agent] Zerocopy splice from file descriptor - add the offset as a parameter.
8993f7 645 lines TCF Debugger:
8a0152 17 lines Bug 321938: [tcf][agent] There is no specific log level for the plugin system
8a41a2 653 lines More functionality of Expressions service is implemented.
8a8962 201 lines TCF Agent: added handling of error report parameters in errno_to_str()
8a8dee 4 lines Bug 338538: NPE in TCFBreakpointStatusListener during launch
8a973d 255 lines Bug 333074: [disassembly] Add support for function labels and offsets
8b5386 20 lines TCF Agent: trace.c - got rid of string buffer by using vfprintf()
8b77cf 2 lines Bug 311759: Patches for Symbian TCF agent porting support
8b8cc1 98 lines TCF Server: fixed "context is running" error when retrieving symbols, moved stack frame info handling to Symbols service
8ba1d0 53 lines TCF Agent: fixed: a firewall can block discovery of slave peers even if UDP port 1534 is open
8c18fa 19 lines TCF Debugger: fixed regression: assertion failure in TCFNode.dispose()
8c333e 9 lines Workaround for: Java 1.6.0 on Linux returns network prefix == 0 for loop-back interface
8c425e 20 lines Bug 318395: Fix and improve tracing of incoming CONF_SLAVES_INFO in java reference implementation
8c7ae8 29 lines Bug 225103: [tcf][releng] Add "(Incubation)" to TCF plugins in order to be conforming
8cb801 58 lines TCF Terminals service: added convenience methods to get std stream IDs from a terminal context object.
8cbdd3 148 lines TCF Agent: improved support for building scaled down versions of the agent with some services or features disabled
8d3798 4 lines TCF Agent: fixed compile error when ELF/DWARF version of line numbers lookup code is build with MSVC compiler
8d8c34 429 lines Bug 246987: [tcf] Would be nice to have Shell(Terminal) subsystem over TCF - committed Terminals services specifications
8de86a 152 lines TCF Agent: added a clarification phrase to the licensing notices in the agent source code:
8deed5 28 lines Improved error handling
8e2530 95 lines TCF Agent:
8e557b 17 lines TCF Debugger: more changes in how the debugger removes stack frame annotations in editors to make the code more efficient
8e77e0 29 lines Changed discovery code to recognize and accept without warnings older ACK_SLAVES packets with timestamps in seconds instead of milliseconds
8e7e15 232 lines TCF Debugger: implemented display of function argument names and values in stack traces.
8e89b1 33 lines TCF Debugger: changed TCFDebugTextHover code to abort data retrieval when TCF connection is closed.
8ea5fe 56 lines Bug 245511 [tcf] Interactive mode should be optional
8f6875 12 lines New context resume modes: RM_UNTIL_ACTIVE and RM_REVERSE_UNTIL_ACTIVE: run until the context becomes active - scheduled to run on a target CPU
8f6e7a 1 lines TCF Agent: fixed compiler warning: implicit declaration of function âexitâ
8f7e15 85 lines Processes service: added support for process std input streams
8fcfd3 88 lines TCF Debugger: implemented a limit of number of pending resume commands
8fd07f 309 lines TCF Agent: "intercepted" field is moved from Context into run control service private data - it does not need to be public
900559 2 lines TCF Docs: changed the wording to make it less ambiguous.
907f28 3614 lines TCF tests are split into several classes and moved to non-UI plug-in. Removed Eclipse dependency (ILog) from TCF core. Now TCF test suit can run from command line without Eclipse.
908d64 6 lines TCF version changed to 0.3.0
909f98 86 lines TCF Agent: Run Control Service: added support for suspending and resuming all threads in a process
90d85a 487 lines TCF Agent:
914eaf 22 lines Bug 351154 - TCF feature still uses "Eclipse.org - DSDP" as provider.
919d0e 4 lines TCF Debugger: fixed: step into line command should not continue stepping over code that has no line number info: it can cause stepping to continue forever
919e11 11 lines Bug 337280: NPE in TCFBreakpointStatusListener when first launch is disconnected
922fe2 563 lines TCF Agent: ported the agent to FreeBSD
923183 12 lines TCF Agent: fixed g++ warnings on Free BSD
923625 215 lines Bug 331819 - Peers not removed when Channels are reset.
924a0a 477 lines TCF Agent: implemented optional output queue for TCF communication channel.
9288d7 6 lines Mavenize TCF release branch, change version to 0.4.1
92bc88 158 lines TCF Agent: improved event queue performance by reducing number of pthread_mutex_lock()/pthread_mutex_unlock() calls
92e3c3 152 lines TCF Agent: better handling of sys calls on Linux
93fe91 375 lines TCF Debugger: symbol files and path map are now associated with SymbolsGroup instead of ProcessID.
94027d 17 lines TCF Agent: fixed: Expressions service cannot evaluate expression like "a+10" where "a" is an array.
940d9c 30 lines TCF Debugger: Changed TCFLaunch.terminate() to do nothing instead of returning error if the launch channel is already closed
9412e9 7 lines TCF Debugger: fixed: breakpoint overlay in Debug view not shown if the context hit breakpoint during execution of step command.
9442b2 171 lines TCF Agent: changed mdep.c to support arbitrary long file names on Windows.
9473da 11 lines TCF Agent: added EM_PPC specific code in .debug_frame section handling.
94bb03 16 lines TCF Agent: fixed regression: agent can crash by null pointer dereference when DWARF cache is disposed
94fbe6 856 lines Added example agent project: examples/org.eclipse.tm.tcf.examples.daytime.agent.
951ab0 60 lines Bug 230274: [tcf][api] Run Control Service. Reverse resume modes
954bd2 146 lines TCF Agent: changes to allow building the agent with -DENABLE_ELF=1 -DENABLE_DebugContext=1 SERVICE_MemoryMap=0
957735 35 lines Bug 339620 - Add support for wrlinux targets to linux initscripts
9580dc 13 lines TCF Agent: fixed: JSON function skip_object() fails to read boolean values 'true' and 'false'
958991 118 lines TCF Debugger: fixed a racing condition during initialization.
95c4a2 2 lines TCF Agent: fixed: find_symbol_by_name() in Symbols service can crash if called with *res != NULL.
95cd7d 301 lines Fixed several issues in TCF UDP discovery protocol. The protocol version is changed from 1 to 2.
9612e8 10 lines TCF Agent SysMonitor service, Windows, fixed: 1. strings like file names can have extra characters at the end; 2. process start time can be negative
964854 7 lines TCF Agent: fixed vxWorks 6.7 build errors
96565c 224 lines 1. TCF Agent Symbols service: new function get_symbol_pointer() returns symbol that represents result type of '&' operation in an expression.
96c8b2 60 lines TCF Debugger: added some code comments.
96fd3f 4 lines TCF Debugger: fixed: Signals and Memory Map command broken by previous commit
970a5a 1 lines TCF Debugger: fixed "org.xml.sax.SAXParseException: Premature end of file" when parsing launch configuration attributes.
9738bb 14 lines Fixed: getBroadcast() on the Linux loopback interface addresses returns null. This leads to the (wrong) detection of old JVM and the NPE
977f97 2 lines TCF Debugger: fixed: when variables view shows error report in details pane, same text is repeated two times
979186 17 lines TCF Agent: better handling of situations where SIGKILL destroys queued ptrace events.
9808b0 64 lines TCF Agent: fixed support for localized system error messages on Windows
981b13 14 lines Added breakpoint group ID to Run Control context attributes.
982f59 237 lines Bug 318260: UDP Discovery does not send out any packets
9846ac 145 lines TCF Agent: faster DWARF line by address lookup
987081 28 lines TCF Debugger: slightly better way to check that debug context reached temporary breakpoint in "step out" and "step over" command handlers
9873d8 58 lines Fixed: Bug 258723: [tcf] json on the target does not support double or floating point numbers
989d3a 2 lines TCF Agent: fixed: incomplete error message text when error code is ERR_OTHER
98ffb9 55 lines TCF Debugger: fixed: auto disconnect on last context exit does not work when filtering is used in the Debug view
995f51 113 lines TCF Debugger: TCFLaunch changed to preload memory maps if target agent supports it.
996c13 4 lines TCF Debugger: fixed: racing between removeListener(fRunControlListener) and fExecContext = null can cause NullPointerException in disassembly back-end event listeners, like containerSuspended().
999edf 2 lines TCF Agent: Fixed: incompatible ETIMEDOUT value on Windows
99c997 8 lines TCF Agent: reverted some of recent changes in makefile to fix server build
99e765 74 lines Bug 339885: TCFBreakpointsStatusListener: cleanup of removed breakpoint does not work
99f575 12 lines TCF Debugger: fixed: resume command should be enabled for suspended-not-active contexts.
99fade 42 lines TCF Agent: fixed multiple minor issues in debug services implementation that were found by automated tests, most of them are Windows specific
9a2541 2 lines TCF Agent: fixed: ELF version of Symbols service cannot find a symbol in an ELF that has incomplete .debug_pubnames section
9a4f8e 13 lines TCF Agent: a few minor changes to improve code portability
9a5725 6 lines TCF Agent: edited text of some TODO notes
9a6103 8 lines TCF Tests: fixed: tests should abort and exit with error code when unhandled exception is caught in event dispatch loop
9ae587 1591 lines Bug 257261: [tcf] the daytime agent does not build on linux
9b0047 4 lines Update site is re-built with latest code
9b9082 35 lines TCF Debugger: fixed: 'field' symbol cache is not properly updated in expression node and can become stale
9bb534 3 lines TCF Agent: fixed Windows version of Symbols service to handle SymTagPublicSymbol as function symbol
9c256d 16 lines TCF Agent: fixed: linker error when building the agent using "Release" build configuration in Visual C++
9c38a0 40 lines Bug 304331: Fail to connect peer if port is specified non-decimal
9c5a85 39 lines TCF Agent: added a function to compare two error reports
9c6584 2 lines TCF Tests: fixed intermittent test error "invalid breakpoint status"
9c6810 5 lines TCF Agent: more value-add support: few bug fixes and cosmetic changes
9d0e7a 861 lines Bug 332730: [cdt] Add support for debug expression hover
9d2e21 10 lines TCF Core: fixed: missing code to handle "command rejected" messages
9d37c2 136 lines TCF Debugger: improved Debug view update logic - less flicker in the view.
9d4dd5 126 lines TCF Agent:
9d5f29 107 lines TCF Agent: Symbol service: get_symbol_value() now can return ELF symbol values.
9d6c30 6 lines TCF Agent: fixed: DWARF compilation unit search by address fails if the address is the start address of the unit.
9d91cf 2 lines TCF Agent: fixed invalid stack trace when debugging 32-bit program on 64-bit CPU.
9d9be1 16 lines TCF Agent: fixed misspelled function name.
9da862 19 lines TCF Agent: changed the way how "invalid slave info timestamp" error is reported
9dbb95 32 lines Bug 247164: [tcf] a lot of file/directory properties are not supported
9dd07d 23 lines TCF Debugger: displaySource() requests for a context that has active run control action are delayed to reduce flicker
9e0437 2 lines Source code cleanup: removed extra spaces
9e6d6b 2 lines TCF agent: Implemented reading, caching and usage of ELF/DWARF debug information.
9e7131 2 lines TCF Agent: fixed assertion failure in breakpoint.c:224 that can happen when breakpoint location evaluation returns an error
9e7e73 6 lines TCF Debugger: TCFContextState.is_terminated is removed - it is not used and not supported by the protocol
9ed39e 4 lines TCF Debugger: changed step over command logic: it now will try to step past locations for which stack crawl fails
9edec2 22 lines TCF Agent: new Makefile variable: SERVICES. If set, it controls which service to include. For example: make SERVICES="Locator Trace"
9f3888 26 lines TCF Agent: better reporting of some DWARF formatting errors
9f6ddb 6 lines Merged changes from 0.4.0 release branch to trunk.
9f720c 1 lines TCF Debugger: added code to cancel queued "step" actions when user executes "suspend" action
9fdd97 17 lines TCF Agent: exceptions.h: removed redundant field 'char msg' in struct Trap.
a040d6 49 lines TCF Debugger: added code comments.
a060d0 4 lines TCF Debugger: fixed: when debug context exits it should be removed from pending memory view updates.
a0d237 4 lines TCF Agent proxy: fixed handling token ID of P and N messages
a0d58d 9 lines Bug 352682 - [TCF] TCF client error messages should be issued to stderr; also, connect command should provide some retroaction.
a0feba 21 lines TCF Agent: added new context group: CONTEXT_GROUP_CPU - all contexts that belong to same CPU.
a14cfb 45 lines TCF Agent: fixed bogus "Invalid Handle" exception event reported by Windows version of debug agent
a14d5f 747 lines Added UI that allows manual configuration of remote TCF peers
a1736b 226 lines Bug 257670: Why does TCF have its own implementation of ReadOnlyCollection and ReadOnlyMap?
a18b27 82 lines Improved support for register variables:
a1ed2d 4 lines TCF Agent: more detailed trace log messages in windbgcache.c to make it easier to debug the agent - 2nd try
a24b97 337 lines TCF Debugger: implemented debug view node filtering
a25ee0 16 lines TCF Agent: fixed regression caused by recent changes in events.c
a2c6d0 1 lines TCF Debugger:
a2d47c 2 lines TCF Agent: fixed: invalid file name in MemoryMap.set command can cause null pointer dereference in the agent.
a33e43 11 lines TCF Debugger: fixed: exiting Eclipse with active debug session can cause NullPointerException.
a35a6d 6 lines Fixed few typos in "TCF Service - Registers.html"
a3e68f 66 lines Better support for TCF Agent portability:
a41312 300 lines TCF Agent:
a4d613 20 lines TCF Agent: json_read_alloc_binary() changed to always allocate exact amount of memory
a51951 1 lines Fixed: agent setup wizard asks for SSH password two times
a53eba 172 lines TCF Agent: performance improvements:
a58168 8 lines Bug 273078:[tcf][api] Separate TCF Core from TCF Eclipse Integration
a58df7 2765 lines TCF agent: Implemented reading, caching and usage of ELF/DWARF debug information.
a5939b 31 lines TCF Agent: fixed: p-threads implementation for Windows uses wrong function to implement pthread_self(): GetCurrentThread() instead of GetCurrentThreadId().
a5b76d 14 lines TCF Agent: added a workaround to resolve racing between context_stop() and hardware breakpoint on Windows target.
a61514 1 lines TCF Agent: improved LOG_WAITPID tracing.
a65660 20 lines TCF Debugger: added display of register values in binary form
a6c968 11 lines TCF Debugger: breakpoint status editor annotations code changed to support older agents that don't implement BPGroup context attribute.
a6df6b 145 lines TCF Agent: fixed: a hardware breakpoint can be reported triggered for contexts where it was not planted.
a6f3b6 22 lines Bug 238564: [tcf] Migrate to TM 3.0 / DSF 1.0
a6f7ae 3 lines TCF Debugger: fixed: AssertionError when I edit the hex value of a register and then click in the Decimal column of the same register
a6fc48 79 lines TCF Agent: simple and more reliable handling of Windows error codes.
a7573a 59 lines Bug 311420: Move CONFIG_MAIN into main.c:
a785a1 6 lines Changed command line version of TCF test suite to exit with error if test don't finish in 10 minutes
a7e327 16 lines TCF Debugger: added support for setting minimal run control actions interval
a80e9e 152 lines TCF Agent: expression evaluator changed to retrieve a symbol size only when it is needed to an expression evaluation.
a83669 50 lines TCF Agent: fixed: Symbols service on Windows returns additional symbol attributes that don't make sense, e.g. index type ID for a function symbol
a86d11 2822 lines Bug 225082:[tcf][releng] Improve TCF Agent build directory structure: agent plugins support
a87678 9 lines Bug 333610: "Invalid datagram packet received..." error is reported frequently when you keep the workbench alive but do nothing.
a87bf3 10 lines TCF Agent: FPU registers should have TYPE_CLASS_REAL in expressions.
a89cd7 4 lines Bug 351305 - "Invalid Datagram Packet Received" error logged when system clock not accurate.
a8d18b 5219 lines Work in progress: more TCF value-add support - all tests have passed when connecting to a target through TCF symbols server value-add.
a8f3ca 2 lines TCF Debugger: fixed NPE in process list control
a9056c 17 lines TCF Agent: fixed: get_next_stack_frame() returns I/O error for invalid stack frame, should return FP=0
a9183a 4900 lines 1. Bug 225555: [tcf] Migrate to DSF 1.0M6
a97a01 101 lines TCF Agent: Added Channel.peer_name - a human readable remote peer name. It can be used to identify remote client in logs, etc.
a985f1 15 lines TCF Debugger: fixed: assert can fail if target connecting is terminated abnormally
a98d61 49 lines TCF Agent: Expressions service: fixed "Syntax error" in expression like "*(char *)x".
aa6857 4 lines Bug 357072 - AbstractChannel.listeners_array leaks listener instances.
aa7b2e 51 lines TCF Tests: code cleanup - redundant code is removed in expressions test.
aa7c22 2 lines TCF Agent: Fixed minor memory leaks in ELF/DWARF data cache
aa7c3e 60 lines TCF Agent: more efficient code of main event loop.
aa9214 14 lines TCF Agent: fixed: missing attributes in result of Memory.getContext command: ParentID, Name
aabee2 8 lines Bug 246987: [tcf] Would be nice to have Shell(Terminal) subsystem over TCF - updated agent VC project file
aad501 21 lines 1. Added "Address" property for expression values.
ab2796 21 lines TCF Agent: Got rid of libelf dependency. Use mmap() to access ELF sections data.
ab30ee 104 lines Added sanity tests for SysMonitor service
ab418a 27 lines TCF Core: added support for debug context symbol groups.
ab94fc 8 lines TCF Agent: Fixed handle leak in Windows version
abf29a 62 lines Fixed TCF channel proxying. Now Launch Configuration dialog properly shows available TCF proxies (value-add agents), as well as targets reachable through proxies.
abf8fb 37 lines TCF Agent: find_symbol_by_name(): added code to search all compilation units if nether stack frame nor code address are given.
ac073e 7 lines TCF Agent: removed assertions that can fail if the agent tries to allocate huge memory block
ac3f1e 2 lines TCF Agent: Fixed protocol peer reply trace segfault
ac616a 54 lines TCF Agent: add new function in mdep.h: big_endian_host() - returns 1 if the agent host is big-endian, 0 otherwise
acbfe8 3 lines TCF Debugger: fixed: Targets tab in TCF launch configuration continues connecting and disconnecting a peer if the peer does not provide Locator service
acd51f 18 lines Changed discovery code to recognize and accept without warnings older ACK_SLAVES packets with timestamps in seconds instead of milliseconds
ad0516 3 lines TCF Tests: more code for testing DWARF version of Symbols service.
ad221f 341 lines TCF Agent: Symbols service: added symbol by address search
ad7aa5 10 lines TCF Agent: fixed C++ compiler error: deprecated conversion from string constant to âchar*â
adc0d9 6 lines TCF Agent: json_read_alloc_string_array(InputStream * inp, int * cnt) now allows second argument to be NULL
ae53f9 102 lines TCF Agent: implemented descriptions of POSIX signals
aea8c0 5 lines TCF Agent: fixed misspelled word in a comment text, added #include <string.h> to get rid of compiler warning
af5fe5 6 lines TCF Agent: fixed missing end-of-stream message if Terminals terminal is killed immediately after launch.
af8534 15 lines TCF Debugger: Target tab in Debug Configuration dialog:
afd104 1 lines TCF Agent: fixed: invalid file name in MemoryMap.set command can cause file handle 0 to be erroneously closed.
afea90 144 lines Bug 336474: [cdt] Add support for C/C++ Watchpoints
afefba 4 lines Fixed TCF tests error "Invalid peer info: ID is not unique"
b08323 33 lines TCF Tests: improved Interability Test - run random combination of any other tests.
b09479 19 lines TCF Debugger: added handling of invalid selection in the Debug view.
b12bd8 3 lines TCF Debugger: fixed: changing value of a CPU register should trigger update of stack frames list.
b146c4 24 lines Bug fixed: TCF agent Memory service: JSON syntax error in memory access error message
b178f8 2 lines TCF Debugger: increased command text size limit in error reports
b1c449 4 lines 1. TCF Debugger: implemented detail pane in Expressions and Variables views.
b1d714 104 lines Fixed intermittent errors in WIN32 version of context_attach() function.
b1faad 10 lines Bug 319231: Autodiscovery of TCF agents no longer works after upgrading from 0.2.0 to 0.3.0
b212a1 3 lines TCF Agent: added EM_ARM definition - if not defined by system elf.h
b24ffa 26 lines Bug 344509 - TCF Agent isn't buildable for uclibc-based toolchains.
b26862 3 lines TCF Debugger: Fixed: step out command fails with NullPointerException if stack trace is not available
b29145 34 lines TCF Agent: stack trace improvements:
b2bed0 44 lines TCF Agent:
b2e764 387 lines TCF Agent: new command line option: -d - run agent as a daemon.
b333e2 17 lines Improved TCF agent command line: when a user enters invalid command it prints list of available commands
b3381c 8 lines TCF Agent: fixed few spelling errors in code comments
b3a5f1 3265 lines Bug 282840: Zero copy transfer
b3e27c 6 lines TCF Debugger: Fixed: editing working directory field in TCF Launch Configuration does not enable Apply button
b41262 60 lines TCF Agent: fixed: find_symbol_by_name() cannot find absolute symbols in ELF symbol table.
b46869 679 lines TCF Agent: better handling of sys calls on Linux
b47fe9 14 lines TCF Agent: added handling of DWARF entry tag TAG_inheritance
b49082 15 lines Bug 358408 - Patch proposal for build warnings removal
b4b178 132 lines TCF Agent: low-level debug API changed, new functions added:
b5040d 112 lines TCF Debugger: fixed: UI can lock if keyboard shortcuts F5, F6, or F7 are used for stepping
b530a5 115 lines TCF Agent: Breakpoints service:
b540df 93 lines TCF Agent: Run Control service: added new API function: continue_debug_context()
b57ee9 130 lines TCF Debugger: added Symbols service tests to diagnostic test suite.
b58489 120 lines Fixed: TCF Launch Configuration dialog: target selection is not persistent if target is behind a proxy
b5b20b 50 lines TCF Docs: changed the wording to make it less ambiguous.
b5b2e3 2 lines TCF Debugger: workaround: Eclipse 3.7 calls IModelProxy.installed and IModelProxy.dispose multiple times and in random order.
b626eb 248 lines TCF Agent:
b67332 9 lines Bug 274652: Cancel the agent's event loop
b68d3c 38 lines TCF Agent: Breakpoints service: added a function to clone planted breakpoints when attached process forks
b6a48d 80 lines TCF Agent: in order to improve debug API abstraction:
b6e590 19 lines Bug 312457: Exception in LocatorService.Subnet.contains
b6ece2 16 lines TCF Debugger: Fixed excessive flashing in Debug view during caused by a bug in implementation of delayed update on resume.
b6fb6a 3 lines TCF Debugger: Fixed: assert can fail when diagnostic tests are canceled
b73d42 48 lines TCF Agent: fixed: unfair event scheduling: timer queue is ignored while main queue is not empty
b7c329 73 lines TCF Agent:
b7d627 2388 lines TCF Agent: more support for developing value-add TCF servers, including:
b7fbb8 2 lines TCF Debugger: got rid of some warnings in org.eclipse.tcf.target.ui.
b81c6f 20 lines TCF Agent: fixed misspelled name of a function in Memory Map service API.
b863e5 12 lines 1. Bug 225555: [tcf] Migrate to DSF 1.0M6
b88661 4 lines TCF Agent: fixed compile time warning on Windows
b8d4c9 23 lines TCF Agent: added new function to raise an exception that accepts format spec and varargs:
b8f7f1 30 lines TCF Agent: added wrappers for setsockopt() and getsockname() on Windows. Original Windows socket functions don't set errno, which can cause the agent to fail.
b92bf1 7 lines Fixed: Bug 225597: [tcf] Daytime sample agent fails to build on cygwin
b93cd6 600 lines TCF Debugger: changes to improve performance: faster view updates, less flushing, more efficient caches
b953d5 2 lines TCF Agent: fixed: ProcessesV1.start command can fail with "JSON syntax error"
b96608 14 lines TCF Agent: a little faster reading of DWARF info
b975e7 29 lines 1. TCF Agent: implemented handling of DLLs and shared libraries for Windows and Linux.
b9d0b5 2 lines TCF Debugger: fixed: selection in Debug view is not always updated properly during stepping
b9d39a 198 lines TCF Agent: removed "traceable" attribute in register definitions. Now dwarfframe.c uses ELF machine ID and register ID instead of "traceable" to work around missing default rule for BP register.
b9d87d 12 lines TCF Agent: added a clarification phrase to the licensing notices in the agent source code:
b9df85 43 lines TCF Debugger: fixed: TCF trace view should not clear selection when new output appears.
b9efcf 1811 lines Bug 249841: Changes in TCF discovery protocol: UDP instead of TCP in slave mode
ba4b52 1 lines TCF Agent: removed -fno-omit-frame-pointer from compiler command line - not needed any more since agent supports .eh_frame
ba4c8f 54 lines TCF Debugger: more efficient caching strategy for line numbers and function symbols searches.
ba52ed 246 lines Completed initial version of reverse execution support
ba6909 22 lines TCF Debugger: fixed: calling TCFLaunch.addListener() from a listener callback can cause ConcurrentModificationException.
bac31d 11 lines TCF Agent: faster json_write_string() - it is found to be performance bottleneck
bac3e4 142 lines Bug 328796: [tcf agent] missing some environment variables in launching bash in terminals service
baca74 34 lines Bug 264723: API extension to TCF Registers and Memory services
baca96 18 lines Bug 249741: [tcf] command_publish_peer() and publish_peer_reply() disagree on protocol
badd65 4 lines TCF Agent: fixed: the agent prints "Cannot read socket..." error message into the agent log even if connection was gracefully shutdown
bae26f 755 lines channel_tcp.c has been converted only use asynchronous I/O, so it can be completely single threaded.
bb0dc5 19 lines TCF Agent: fixed: ContextIds and ContextNames breakpoint properties don't work properly if memory context is not direct parent of the thread.
bb1b5c 2 lines Fixed typo in previous commit
bb3d4d 6 lines TCF Debugger: Variables and Expressions views: instead of displaying "N/A" when a value is too large to be shown as a number, leave the field blank - it is less confusing
bb497f 4 lines TCF Core: Fixed misspelled class name in a comment.
bb922e 103 lines Bug 339674: [cdt] Add support for CDT function breakpoints
bba01b 9 lines Code cleanup: trailing empty lines are removed from source files
bbe319 15 lines TCF Core: fixed: TCF discovery: remote peer with DNS host name should not be added to the peer table until the name is resolved to an IP address
bc28f9 0 lines Set "executable" property on test script file
bc624d 4 lines TCF Debugger: fixed: run control diagnostic tests sometimes report bogus error "Already resumed"
bc8962 43 lines TCF Debugger: added code to update target file path mapping when active launch configuration changes
bc9265 2 lines TCF Debugger: fixed: wrong required version of CDT plugin breaks compatibility with Eclipse 3.6
bca3e9 44 lines TCF Agent: much faster stack frame info lookup that uses reverse address mapping.
bce270 16 lines Bug 317936: TCF Debugger unconditionally contributes Debug view toolbar button
bcf186 12 lines Fixed: missing copyright note
bd7e97 261 lines TCF Debugger: implemented array partitioning in Expressions and Variables views
bd91d1 351 lines TCF Debugger: changed run control action scheduling: now all actions for a launch executed sequentially. Before sequencing was done per debug context
bdae14 53 lines TCF Agent: debug services now support and use application data types information (work in progress)
bddc41 6 lines Bug 222216: TCF: Dependency between Breakpoint and Symbol services - resolved
be4ff0 232 lines TCF Agent: added proper handling of function type symbols in ELF version of Symbols service.
be5458 2 lines TCF Agent: Fixed: assert can fail in Windows version of the agent when an inferior thread exits
be9495 2 lines Fixed typo in a comment
bedd58 9 lines Bug 339758 - RSE TCF: Processes with "/0" in the names are not properly reported in TM.
bf3f8b 694 lines TCF Agent: ELF handling code is changed to better support searching of ELF symbols by address.
bf5b34 9 lines Fixed: infinite loop in the agent if channel is closed while transmitting Memory.read command.
bf5fef 5 lines TCF Agent: fixed assertion failure: assert(rt_addr == elf_map_to_run_time_address(ctx, file, sec, lt_addr)) in symbols_elf.c
bf6770 33 lines TCF Core: Symbols service extension: new symbol property: Flags.
bfb34c 1 lines TCF Agent: fixed: under BSD, errno_to_str(0) should return "Success" instead of "Unknown error 0".
bfd117 193 lines TCF Agent: implemented handling of implicit 'this' in expressions.
bfd331 10 lines Bug 343942 - [RCP] IllegalStateException trying to initialize the SSL context in a RCP workspace-less environment
c01119 2 lines TCF Debugger: fixed exception in breakpoint command handler when selection is empty
c06142 1 lines TCF Agent: got rid of compiler warning: unused variable
c06668 4 lines Updated "TCF Getting Started" to clarify DSF versions info
c08a12 2 lines TCF Core: fixed: incorrect parsing of JSON integers bigger then 2**63
c11ff9 16 lines TCF Agent: fixed: new threads should be added last (not first) into the thread list of a process.
c12de9 227 lines TCF Agent: more symbols value-add code.
c13332 10 lines TCF Agent:
c151b1 4 lines TCF Agent: fixed: breakpoints service should not log breakpoint condition evaluation errors that are caused by closing a communication channel
c157cf 8 lines Fixed: TCF floating point numbers test can fail because of rounding error.
c16a2e 19 lines TCF Debugger: fixed: the debugger should not show decimal value of an array - it looks useless and confusing.
c19a2f 31 lines TCF Core: added comments about discovery over IPv6 in Locator service code
c21014 183 lines TCF Debugger: implemented "View Memory" command in Variables and Expressions views.
c28675 9 lines TCF Agent: fixed: DWARF symbol lookup fails for "char".
c2b574 366 lines TCF Agent: Added is_stream_closed() checks to prevent some bogus errors when a channel is closed unexpectedly
c2e0a8 78 lines Example projects: added readme files, added copyright notices, did some cosmetic changes.
c2f7c5 19 lines TCF RSE: fixed assertion failure when a terminal is created.
c37951 14 lines Bug 333610: "Invalid datagram packet received..." error is reported frequently when you keep the workbench alive but do nothing.
c39d5d 319 lines Bug 334751: Add support for Modules view
c3b1cb 22 lines Minor changes in comments text
c3b9e0 2 lines TCF Agent: fixed: get_symbol_address() crashes if the symbol represents ELF symbol table entry with an absolute address.
c3d538 86 lines TCF Debugger: fixed display of partly readable memory blocks in Memory view.
c3e9c0 5 lines TCF Agent: Added setlocale() call during initialization to better support agent localization
c3ea71 557 lines Fixed TCF channel proxying. Now Launch Configuration dialog properly shows available TCF proxies (value-add agents), as well as targets reachable through proxies.
c41c6f 352 lines TCF Debugger: implemented adapter for CDT breakpoint actions.
c423a6 2 lines TCF Tests: more code for testing DWARF version of Symbols service.
c42eb1 138 lines TCF Discovery:
c45342 1978 lines 1. TCF agent Stack Trace service: fixed handling of PLT entries on Linux.
c4a9a9 52 lines TCF Debugger: improved navigation in Debug view: added breakpoint image overlay for nodes that were stopped by breakpoint.
c4dc01 199 lines TCF Debugger on Windows now provides UI to control exception handling, similar to signals handling on UNIX
c4e7b9 94 lines Code cleanup: removed unwanted CR and space characters.
c54342 2 lines Fixed syntax error in the test script
c579d9 225 lines TCF Agent: added UNICODE support in file names on Windows
c59b6c 1497 lines TCF Agent: debug services now support and use application data types information (work in progress)
c5d1c6 193 lines TCF Agent: changed MemoryMap service implementation to allow setting mappings for contexts that don't exist yet.
c647b8 57 lines Added a buffer in StreamChannel to improve the channel reading speed
c64c85 149 lines TCF Agent: PIPE channel code changed to re-use common output queue implementation in outputbuf.c
c66af7 7 lines TCF Agent: changed Run Control service code to allow a debug context to exit while it is suspended
c67224 81 lines Symbols service: add two new symbol properties: LowerBound and UpperBound
c6766a 91 lines Bug 297691: [tcf] Extend default tcf-agent init script to work on openSUSE
c68dcb 10 lines TCF Agent: fixed breakpoint ignore count handling
c6942d 11 lines Fixed few errors in TCF Getting Started manual
c6d934 2864 lines New extension point: org.eclipse.tm.tcf.debug.ui.launch.context - for integration with development tools.
c6dd05 2 lines TCF Core: removed incorrect asserts
c6f272 26 lines TCF Agent: fixed compiler warning: variable `...' set but not used [-Werror=unused-but-set-variable]
c7037b 6 lines TCF Agent: fixed: DWARF compilation unit search by address fails if the address is the start address of the unit.
c70fa1 145 lines Added support for new communication channel transport: named pipes.
c72f24 2904 lines TCF Agent: improved handling of debug info, including DWARF location expressions support, etc.
c76b7b 46 lines TCF Debugger: fixed: don't show C++ member functions as children of a struct in Expressions and Variables views
c7803c 84 lines TCF Debugger: added code to parse ILaunchConfiguration.ATTR_SOURCE_LOCATOR_MEMENTO launch configuration attribute and send the data to remote Path Map service.
c80b38 155 lines Bug 306627: Lots of missing or inconsistent licenses in Helios M6
c818bf 2 lines TCF Agent: fixed compiler warning: conversion from 'int' to 'U2_T', possible loss of data
c82825 221 lines 1. TCF Debugger: implemented source code lookup and display.
c83d01 368 lines Added directory for test scripts
c8c0ed 158 lines 1. Workaround of deadlock condition in DSF
c8ed77 26 lines Fixed few minor bugs that were found during extensive testing of VxWorks version of TCF agent.
c903f9 37 lines TCF Agent: run control service code changed to send separate context suspended events for each breakpoint hit instead of sending single containerSuspended that contains multiple context that hit a breakpoint. This is necessary for efficient handling of breakpoint actions on the client side.
c945e7 34 lines TCF Agent: more value-add support: an input stream that forwards all data being read into an output stream
c9970a 838 lines Added support for new communication channel transport: named pipes.
c9aa77 10 lines TCF Debugger: optimization: no need to flush context state data on context changed events if the context is not suspended.
c9c8a3 43 lines TCF Debugger:
c9d744 28 lines Updated TCF Getting Started
ca5677 17 lines TCF Agent: fixed few minor bugs
ca7cec 17 lines TCF Agent: fixed: bogus error messages in the agent log: "SymUnloadModule64(): The parameter is incorrect"
cad9f0 172 lines Bug 331819 - Peers not removed when Channels are reset.
cb04e6 38 lines Bug 273236: [tcf] TCF should export packages with version
cb0ff4 22 lines TCF Agent: fixed: C++ style double-slash comments causing build errors when the agent is built with a C compiler
cb4c87 77 lines 1. Added terminal property: ProcessID - TCF process ID of the login process of the terminal.
cb6789 244 lines TCF Agent: fixed: a hardware breakpoint can be reported triggered for contexts where it was not planted.
cbb58d 12 lines Bug 257261: [tcf] the daytime agent does not build on linux
cbdc87 103 lines Bug 307656: AssertionError in TCFBreakpointsModel
cbe822 139 lines Added support for "step into range" run control commands in both the agent and the debugger
cc9e58 848 lines Changed line separator to LF to be consistent with the rest of the code.
cd047c 3 lines TCF Agent: added "alignment" filed in ELF_Section struct.
cd1cf6 2 lines TCF Agent initscript: removed dependency on /bin/bash
cd2432 3 lines TCF Debugger: Fixed: diagnostics test sometime fails with false positive: "Invalid BP status"
cd4226 94 lines Bug 315673: [tcf][releng] o.e.tm.tcf-feature has the wrong license
cd47c4 225 lines TCF Debugger:
cd529d 566 lines TCF Tests: improved handling of run control groups.
cd65d0 37 lines Bug 244287 Debug new configuration reports "connecting" forever in case of incorrect path
cd7425 33 lines TCF Agent: fixed: on Cygwin FileSystem service uses native file names that causes Cygwin warnings
cd93aa 2 lines TCF Tests: fixed: diagnostic tests fail to check target support of data breakpoints.
cd9cb8 10 lines
cda6e7 188 lines TCF Server: more value-add code: run control event handlers
cdaa83 135 lines Added Windows 7 32 and 64-bit machines to automated nightly tests
cdc775 2 lines Rebuilt TCF update site
cdce0d 118 lines TCF Agent: Fixed: on Windows debugger should always suspend inferior on "last chance" exception
cdf349 12 lines TCF Debugger: added display of thread state properties "Context" and "CPU" in Debug view.
ce30ba 48 lines TCF Agent:
cec2c3 2 lines TCF Agent: allow Windows (CR/LF) line endings in script files.
cef7fb 696 lines TCF Tests: common run control logic is moved into a separate class - RunControl.
cf3f0c 1506 lines TCF Agent: low-level debug API changed, new functions added:
cf4d8b 9 lines TCF Core: changed TransientPeer to allow to call TransientPeer.openChannel()
cf5162 118 lines TCF Agent: added code to compute data breakpoint size
cf7d39 20 lines Bug 284963: Add a third parameter to the streams service âcreatedâ event
cf82f0 316 lines TCF Agent: added new context function context_get_mem_error_info() to support partly successful memory accesses.
cf92d3 31 lines TCF Agent: fixed a bug in the DWARF Version of LineNumbers service implementation.
cfe586 17 lines TCF feature now includes RSE integration.
cfe982 26 lines TCF Agent: add function add_context_exception_handler() to Windows version of context.c, it allows clients to add custom context exceptions handlers
d011be 3647 lines New TCF service defined and implemented: Symbols
d0218d 31 lines TCF Debugger: TCF Debugger: added display of decimal value for 128-bit floating point numbers.
d05a91 143 lines TCF Agent: Fixed: Streams.connect command can cause an assert failure in the agent
d094f2 27 lines TCF Debugger: applied model proxy patch from Bug 349998 that allows to avoid using SWT by using ITreeModelViewer and ITreeModelContentProvider interfaces.
d09f3b 11 lines TCF Agent: fixed: RunControl getState command should return error if the context does not have a state
d09fe6 29 lines TCF Debugger: register node code changed to not allow register value editing if the register is readable, but reading the register returns an error
d0bc9c 3 lines Bug 312251: Discovery service can't bind socket on Win 7
d0f407 151 lines Bug 339216: Add support for foreign breakpoints
d0f958 1 lines TCF Agent: removed a bit of redundant code.
d11e68 50 lines Implemented better handling of unrecognized commands in TCF protocol: instead of terminating a connection, peers now can send special "command is not recognized" message.
d13049 2 lines TCF Agent: turn off asserts in release build
d1598d 996 lines TCF Debugger: implemented launch configuration shortcuts
d15f56 174 lines TCF Agent: DWARF reader: extended support for relocatable ELF files
d160d7 6 lines TCF Server: 2nd try: UNIX domain sockets support is enabled in the server
d16acf 32 lines TCF Agent: added code to check version of DBGHELP.DLL
d16df1 97 lines TCF Agent - VxWorks version: fixed a bug in breakpoint planting code, improved context events logging.
d17047 2 lines TCF Agent: fixed: stack tracing should not return error if stack crawl failed on a frame that is not a top frame.
d189e0 3 lines TCF Tests: fixed intermittent false positive "Unexpected contextResumed event"
d18d3f 5 lines TCF Tests: fixed: expressions test fails when target does not have symbols service
d1aab5 51 lines TCF Agent: Symbols service: added new symbol flag: SYM_FLAG_VARARG.
d1f5b7 13 lines TCF Agent: changed mdep.h to allow to set MEM_USAGE_FACTOR in a compiler command line
d226c1 4 lines Bug 312840: Unable to effectively include Makefile.inc in make systems which use the CFLAGS variable
d233d5 46 lines Enabled "keepalive" on TCP socket based channels for better detection of dead peers.
d28cb9 1293 lines TCF Agent (Linux): sys call trace is turned off - needs more efficient way to detect memory map changes.
d2ed19 55 lines TCF Agent:
d35064 75 lines TCF Debugger: improved logic that controls enabled/disabled state of run control commands in the Debug view - now it take into account state of children of a selected node.
d35f3a 11 lines Bug 269682: [tcf] RSE cannot connect to non-standard TCF port
d39bbb 84 lines TCF Debugger: added code to parse ILaunchConfiguration.ATTR_SOURCE_LOCATOR_MEMENTO launch configuration attribute and send the data to remote Path Map service.
d3a7c8 112 lines TCF Debugger: implemented new debugger preference: Automatic children list updates in the Debug View
d4048c 28 lines TCF Agent: added handling of changes of "breakpoint group" attribute of a context
d409d3 1205 lines Bug 282734: [tcf][agent] Adapt the agent sources to support Linux x86_64
d4406a 1 lines Removed printf() - debugging leftover
d47128 5 lines TCF Server: UNIX domain sockets support is enabled in the server
d4830f 49 lines TCF Agent: improved DWARF reader tests.
d509cd 76 lines TCF Agent: created a shell script that compiles and runs TCF Agent tests
d51ae6 733 lines TCF Agent: low-level debug context API is extended to better support OS awareness. New API functions: context_get_canonical_addr() and context_get_group()
d59221 390 lines CR+LF -> LF
d5a8f5 9 lines TCF Agent: changed how ENABLE_ContextStateProperties is implemented.
d622d0 9 lines TCF Debugger: fixed: opening Symbol Files dialog for already closed debug session can cause NPE.
d650cf 60 lines Fixed: STATE_OPENNING is spelled incorrectly in the IChannel interface, should be STATE_OPENING
d65573 2 lines TCF Debugger: fixed: wrong required version of CDT plugin breaks compatibility with Eclipse 3.6
d6b08a 122 lines TCF Agent: module asyncreq.c now uses POSIX Asynchronous I/O when available.
d6e071 145 lines TCF Agent: performance improvements, mostly in "safe events" logic of run control service
d72111 6 lines TCF Server: fixed: wrong error code when cannot get target memory map
d72141 16 lines Fixed: "Cast To Array" debugger command causes agent to crash if expression type is modified base type, like "volatile int"
d73a70 707 lines 1. Source line breakpoints are implemented.
d753e2 128 lines TCF Debugger Launch/Targets view: fixed: target list is not properly refreshed when agent becomes unavailable.
d7656d 2 lines TCF Tests: fixed: Expressions service tests fail if debug info not available.
d767f5 146 lines Bug 284873: [tcf][agent] Zerocopy splice from file descriptor
d770c1 5 lines TCF Debugger: changed breakpoint status page to show "Not planted" instead of empty view when the breakpoint is not planted anywhere (e.g. disabled).
d789a6 6 lines Deleted unused code.
d7dcc2 3 lines TCF Debugger: disassembly view changed to show single-line error reports instead of multi-line - it looks much better.
d82ebb 94 lines TCF RelEng: Fix version numbers and build IDs in Eclipse feature definitions and Maven POM
d838d1 305 lines TCF Agent Memory service: added exception handling in "safe" events. Unhandled JSON syntax exception could leave agent in unstable state.
d85ce9 20 lines TCF Agent: fixed incorrect handling of "same value" rule for return address in DWARF frame info.
d896e2 80 lines TCF Debugger: added Symbols service tests to diagnostic test suite.
d8e6af 2 lines TCF Core: fixed: if a channel is closed by remote peer before sending Hello message, it should be reported as communication error
d9186e 213 lines TCF Agent:
d94e36 430 lines TCF debugger prototype: variables view support
d9d41b 62 lines TCF Tests: improved handling of run control groups.
da3c9a 51 lines Code cleanup: trailing empty lines are removed from source files
da5293 23 lines TCF Tests: a few additional checks in RCBP test
da638e 140 lines TCF Debugger: fixed: step back over/into line leaves IP at last instruction of the line, need to run back to first instruction
da88b9 20 lines Bug 357072 - AbstractChannel.listeners_array leaks listener instances.
daacda 668 lines TCF Agent: implemented SysMonitor service for Windows
dad6ef 355 lines TCF Agent:
dae683 36 lines TCF Debugger: added support for register groups
daf219 3 lines TCF Debugger: show launch disconnected error in Debug View instead of bringing up TCF Launch Error dialog box.
db2294 1317 lines Added example agent project: examples/org.eclipse.tm.tcf.examples.daytime.agent.
db66c2 222 lines Improved comments in agent code
db828d 4 lines TCF Agent: Streams service: added missing flush_stream() calls
db8b50 40 lines TCF Agent: Fixed: 1. broadcast stream fields write_block and splice_block were not initialized; 2. don't send broadcast events if "Hello" is not received yet.
db93b7 1 lines TCF Agent: fixed: cache_notify() can cause page fault if nobody is waiting for the cache item.
db9758 255 lines Bug 331791: Add Unix domain socket support to TCP channel
dbd7d2 69 lines TCF Agent: fixed VxWorks agent build errors
dbd821 140 lines TCF Agent: better handling of situations where SIGKILL destroys queued ptrace events.
dc18b4 3 lines TCF Agent: Fixed: memory service can crash or return error if same context represent both memory space and executable context
dc5265 92 lines Fixed: TODO: big endian support
dc7071 8 lines TCF Debugger: fixed few more regressions in command binding caused by recent commit
dca028 12 lines TCF Debugger: improved source step over command: skip code that has no line number info
dd1b02 6 lines TCF Debugger: fixed: If a context is not active, the debugger ignores errors returned by step commands.
dd241e 2 lines TCF Agent: fixed memory leak in File System service implementation
dd35bb 21 lines TCF Agent: fixed: line_to_address() broken by "added code to convert path map file names to canonical form before using them in comparisons".
ddc47a 37 lines TCF Debugger: fixed: the debugger should update Variables and Expressions views on memory map changes.
ddca51 152 lines TCF Agent: rearranged code in Windows version of LineNumbers and Symbols - now the services cab be enabled and disabled individually
ddf439 167 lines TCF Debugger: implemented debugger preference "Limit number of stack frames to ..."
de436d 50 lines TCF Agent: added support for Registers service listeners.
de6383 77 lines TCF Tests: improved DWARF reader tests.
de95fd 7867 lines TCF Server: added .project and .cproject files
df0c75 323 lines Added SSL, UNIX domain and PIPE connection types to TCF automated tests
df4581 2 lines TCF Agent: got rid of compiler warning: suggest parentheses around && within ||
df76b2 2 lines Removed unused import.
dfb88c 76 lines TCF Agent: fixed handling of negative text position deltas in reverse line info lookup
e02ed1 6 lines TCF Agent: added support for ELF files with .debug_aranges section that contains info for some, but not all compilation units.
e037af 42 lines Memory Map service: added new command - "set". The command allows clients to add memory map entries for debug context.
e07bb1 143 lines Bug 317845: TCF Peer accessible via two networks appear as two distinct peers
e0e1db 103 lines TCF Tests: added test for MemoryMap service.
e12b15 2 lines TCF Agent: fixed build error "ignoring return value of âfreadâ, declared with attribute warn_unused_result"
e15e52 215 lines Bug 311759: Patches for Symbian TCF agent porting support
e176a1 1125 lines TCF Agent: added support for manually created memory map entries
e17e3e 246 lines TCF Agent:
e19c92 75 lines TCF Agent: deleted TODO.txt, valid entries from TODO.txt moved to the source code comments
e1b514 6 lines TCF Agent: fixed: get_top_frame() does not set errno when it returns because of cache miss error
e1cbc7 23 lines TCF Debugger: added character value display if form 'x' to Variables and Expressions details pane.
e23b48 57 lines TCF Agent: fixed compiler warning: "ignoring return value of âfgetsâ, declared with attribute warn_unused_result"
e25975 18 lines TCF Agent: added workaround for ".debug_frame" sections with invalid alignment.
e25bd1 58 lines Bug 284963: Add a third parameter to the streams service âcreatedâ event
e275ae 14 lines Bug 339585: Some headers aren't declaring routines as "extern"
e318fd 11 lines TCF Debugger: Optimization: don't need to issue stack trace command to answer HasChildren query for Debug view
e31b89 261 lines Bug 310607: C agent not correctly handling the endianness of the symbol table entries
e33a1f 2 lines TCF Agent: improved error message text in ELF symbols service code.
e3ad4d 1 lines TCF Agent: fixed: invalid file name in MemoryMap.set command can cause file handle 0 to be erroneously closed.
e3be16 202 lines Bug 243768 [tcf] Possibility to programatically add new services to the java implementation
e3cbcd 1 lines Bug fixed in TCF launch configuration dialog: assert when a peer is removed
e3e119 426 lines TCF Debugger: added new user action into TCFNode popup menu - "Memory Map". The action brings up Memory Map dialog that allows to review and modify memory map info for debug context.
e424b0 96 lines TCF Debugger: better optimizations of debug model deltas.
e44a61 2 lines TCF Agent: got rid of compiler warning - unused local variable
e46783 328 lines TCF Tests: diagnostics tests now support loading memory maps and handling run control groups
e46faa 18 lines Bug 254484: [tcf] json_read_array() fails on empty array i.e. []
e48e0f 751 lines TCF Agent: moved Windows PThreads implementation code from mdep.c into separate file
e4d12a 571 lines TCF Agent: more value-add support: run control and memory map caches are now working
e4fece 1835 lines 1. Extended Symbols service to provide stack tracing rules.
e508e7 9 lines TCF Agent: fixed: SysMonitor commands return "No such file" error when it should be "No such process".
e513f8 201 lines TCF Agent: added data breakpoints support
e58333 49 lines TCF Agent: fixed handling of volatile and const type modifiers in ELF/DWARF
e596e3 34 lines TCF Agent: added function context_extension() that allows service implementations to extend debug context object with arbitrary service-private data. Services code changed to use the new extension method.
e5a4dd 22 lines Added breakpoint group ID to Run Control context attributes.
e5df45 8 lines TCF Agent: fixed build errors: C++ style variable declaration - not allowed in standard C
e60d25 2 lines TCF Debugger: fixed: .svn directories are shown in Project Explorer in the debugger plugins.
e62291 16 lines Implemented a time limit on some TCF tests, so diagnostics don't take too much time over a slow connection
e65167 357 lines TCF Agent - VxWorks version: changed the code to use internal implementation of stack crawl and register definitions, since VxWorks functions cannot work together with symbols information
e6e121 1 lines TCF Agent: added TODO comment
e6f647 360 lines Bug 224277: ptrace attach race condition
e700f9 275 lines TCF Debugger: added handling of Expressions view commands: "Disable", "Enable" and "Edit Watch Expression".
e74ada 33 lines TCF Agent: agent Makefile changed to support new value of OPSYS: MinGW - building from Windows command prompt using MinGW compiler.
e75725 4 lines TCF Agent: Fixed source code indentation
e759ce 705 lines 1. TCF Debugger: implemented detail pane in Expressions and Variables views.
e77736 39 lines TCF Debugger: implemented new debugger preference: Delay children list updates in the Debug View until a child context is suspended.
e77cf7 883 lines More functionality of Expressions service is implemented.
e7c542 104 lines TCF Agent: added data breakpoints support
e7c543 12 lines TCF Debugger: workaround for deadlock in AbstractModelProxy.fireModelChanged() in Eclipse 3.6.0 Helios
e7f4ee 118 lines TCF Debugger: fixed source lookup in case of remote build
e82269 36 lines TCF Debugger: added agent name to launch node label in Debug view
e84649 205 lines TCF Agent: Implemented support for "intercept" groups.
e85adc 4 lines Fixed: Bug 297283: TCF UDP discovery is undocumented
e87ddd 702 lines Bug 246997: [tcf] TCF/RSE: "Kill" action is missing
e8a3ad 256 lines TCF Server: added handling of MemoryMap.changed events and forwarding of PathMap.set commands
e8ca9e 18272 lines Bug 227919: [tcf] use of native line terminators
e9097d 2 lines TCF Agent: Discovery: Fixed last_req_slaves_tim initialization
e94b84 4 lines Changed local peer to be transient - not show up in discovered targets list
e96d25 72 lines New context resume modes: RM_UNTIL_ACTIVE and RM_REVERSE_UNTIL_ACTIVE: run until the context becomes active - scheduled to run on a target CPU
e9cab4 151 lines Better support for TCF Agent portability:
e9db16 2 lines TCF Core: removed incorrect asserts
e9f029 49 lines TCF Agent: Expressions service: fixed "Syntax error" in expression like "*(char *)x".
ea0f5e 42 lines TCF Agent: fixed: Streams service "data available" and "space available" call-backs are invoked even after end of stream was reached
ea8f85 2 lines TCF Agent: fixed: Symbols.findByAddr command on Windows reports "Attempt to access invalid address" instead of "Symbol not found".
eaec0c 19 lines Bug 312457: Exception in LocatorService.Subnet.contains
eb1f0b 2 lines TCF Agent: fixed: invalid file name in MemoryMap.set command can cause null pointer dereference in the agent.
eb2686 28 lines TCF Agent: fixed: if a software breakpoint scope is set to a single thread, the breakpoint is not planted.
eb5e84 20 lines TCF Agent: Fixed vxWorks agent build errors
eb6f09 1 lines TCF Agent: disable frame pointer omission when building with MSC. Frame pointers are needed for agent self-diagnostics.
ebb5cd 8 lines TCF Agent: fixed: discovery should reveal UNIX domain peers to clients running on same host
ec053f 124 lines TCF Debugger:
eca686 364 lines TCF Agent: Expressions service improvements:
ecdb74 615 lines Code cleanup: trailing spaces are removed from the source line
ed59e7 8077 lines The new version 0.2.0 of Target Communication Framework has major improvements
ed5e97 3 lines TCF Agent: fixed compilation warning "unused function".
ed6224 8 lines TCF Debugger: fixed regression: assertion failure in "disconnect" command handler
ed89fb 175 lines TCF Agent: in order to reduce agent stack size, changed discovery code to use static packet buffers
ed9044 15 lines TCF Debugger: added waiting up to 30 sec until TCF agent is ready when TCF launch is configured to use local host as target
edb128 70 lines Fixed some outdated text in the docs.
edddcb 394 lines TCF Agent Breakpoints service:
ede748 70 lines TCF Agent: Fixed VxWorks version of File System roots command
ee1c08 34 lines TCF Debugger: Fixed: Unhandled exception in TCF event dispatch: java.lang.NullPointerException at org.eclipse.tm.internal.tcf.debug.ui.model.TCFModelManager.dispose, which happens sometimes when exiting Eclipse with open TCF Debugger session
ee268d 5 lines TCF Debugger: better looking breakpoint overlay in the Debug view.
ee9126 11 lines TCF Agent: fixed: racing in Windows sockets implementation causes accept() to return invalid handle if a socket is closed while another thread is writing to the socket being closed
ee9cbd 27 lines TCF Debugger: fixed: Suspend button does not stop a step command that takes a long time to execute
eec39b 298 lines Processes service now uses virtual streams (Streams service) for process console IO.
efe858 28 lines Bug 222363: TCF: Initial implementation of value-add - Fix to close channel when EOM is received from remote peer
effe2e 814 lines Bug 249841: Changes in TCF discovery protocol: UDP instead of TCP in slave mode
f00317 22 lines Symbols service: add two new symbol properties: LowerBound and UpperBound
f03270 14 lines TCF Agent: fixed building of tcflua on Windows with MSVC
f0795a 6 lines TCF Agent: fixed: line_to_address() should check and update line info cache.
f07d0d 727 lines TCF Debugger: improved model deltas generation logic
f0818f 2 lines Fixed misspelling in error message
f08e73 41 lines TCF Agent: added support for manually created memory map entries
f10177 1527 lines TCF Agent: added function context_extension() that allows service implementations to extend debug context object with arbitrary service-private data. Services code changed to use the new extension method.
f10957 64 lines TCF Debugger: fixed few issues in breakpoint action cancellation logic.
f10c69 26 lines TCF Debugger: fixed: .svn directories are shown in Project Explorer in the debugger plugins.
f16758 27988 lines Bug 273078:[tcf][api] Separate TCF Core from TCF Eclipse Integration
f16f51 2 lines Fixed typo in a comment
f17d3a 240 lines TCF Agent: changed how symbol IDs are represented and handled in expressions. Previous code was causing problems with symbol info caching.
f190c9 885 lines TCF Agent: Implemented Streams service.
f1a2d4 7 lines TCF Agent: added a limit on number of source areas line info lookup returns to prevent possible memory overflow in the agent
f1b9a1 2 lines TCF Agent: fixed compilation error in VxWorks specific code.
f34790 13 lines TCF Agent: fixed: line numbers service on Windows address_to_line() return wrong address of a text area if requested address is in jump table
f380f0 10 lines Bug 330922: TCFDisassemblyBackend does not perform source lookup
f395d0 12 lines TCF Agent: Fixed: on Windows, the agent should check "ProgramFilesDir (x86)" directory when searching for DBGHELP.DLL
f3c8d3 605 lines TCF Agent: Got rid of libelf dependency. Use mmap() to access ELF sections data.
f3e474 25 lines Fixed: SysMonitor service tests fail if agent user account is not root.
f416db 6 lines 1. TCF Agent: Fixed: a socket must be closed after pending read is canceled, not before
f443f3 30 lines TCF Tests: added Breakpoints service capabilities checks
f4518f 11 lines Added exception logging in "safe" events dispatch loop
f4981e 592 lines TCF Debugger: finished UI to control POSIX signals
f4991f 175 lines TCF Agent: extended support for "BigEndian", "AddressSize" and "AccessTypes" memory attributes as required by TCF specs
f4b67b 1872 lines Created TCF feature and update site projects
f4e25a 1273 lines TCF Agent: in order to improve debug API abstraction:
f5024d 133 lines TCF Agent: Bug 225082: [tcf][releng] Improve TCF Agent build directory structure:
f518fa 3 lines TCF Agent: fixed few compile time warnings when building for VxWorks with GNU compiler
f52c38 59 lines TCF Agent: Fixed: compilation errors when compiled as C++ on Windows. Added testing of binaries built with MS Windows C++ compiler.
f55229 3 lines Bug 323867: Need a way to restart an event loop in C TCF agent
f6099d 722 lines Bug 264723: API extension to TCF Registers and Memory services
f62331 14 lines TCF Agent: fixed: low value of MAX_WORKER_THREADS was causing memory fragmentation
f6263b 75 lines Added support for "step into range" run control commands in both the agent and the debugger
f62e45 2 lines TCF Agent: fixed: assert fails if a client reads register properties when context is running
f63694 56 lines TCF Debugger: improved controls enabling logic in Target tab of Launch Configuration dialog
f64c67 68 lines TCF Agent: added automatic termination of diagnostic test contexts when a channel is closed
f64d2e 591 lines TCF Debugger:
f657d0 30 lines Added comments.
f68ccf 8 lines TCF Agent: fixed invalid usage of perror() to print pthreads failures - POSIX pthreads don't set errno
f68e49 796 lines Created initial version of TCF Agent Porting Guide
f6bf19 10 lines Minor changes in comments text
f6fd99 1823 lines TCF Symbols service is re-worked to support implementation of the service as value-add
f70d3d 2 lines TCF Server: fixed: Symbols.getContext command can return ENOENT error after symbols server is not used for a while (> 1 min)
f77572 869 lines Secure TCF: implemented certificate based authentication
f778dc 33 lines TCF Agent: streams.c: added implementation of an input stream that reads the data from a byte array
f7f473 8 lines TCF Tests: fixed intermittent error: Invalid peer info: ID is not unique
f7fc75 23 lines Improved TCFTask class to support null as result value
f8018e 31 lines 1. Added Run Control context property: "Name" - human readable context name
f80fbf 4860 lines In order to comply with naming conventions at Eclipse, plugins, packages, etc. are renamed from com.windriver.* to org.eclipse.tm.*
f8b1a7 81 lines Bug 331206: TCFDisassemblyBackend: Performance improvement for rapid stepping
f90a60 3 lines TCF Docs: fixed: TCF Getting Started should mention that the packages libssl-dev and uuid-dev must be installed in order for the agent to compile
f90e69 72 lines Fixed: TODO: Need better translation of WIN32 error codes
f93725 153 lines TCF Symbols service is re-worked to support implementation of the service as value-add
f93f26 89 lines TCF Agent: fixed: ELF Symbols service cannot retrieve return type of a function returning void, or base type of a pointer to void.
f940bc 4 lines TCF Agent: fixed: Makefile.inc should be included before "include $(MAKE_INC)".
f97108 201 lines Improved TCF tests to allow testing of Run Control and Registers services even if the target does not support starting a test process
f99bc7 124 lines Bug 279693: [tcf] Channel opening never completing if "Hello" message is not answered
f9c20f 2 lines Fixed intermittent errors in WIN32 version of context_attach() function.
f9e360 18 lines TCF Agent: fixed: agent can crash on Windows if communication channel is closed while FileSystem.read command is being executed. The crash occurs in Windows kernel if close() and lseek() are called at same time for same file on SMP system.
fa1a09 1 lines TCF Debugger: fixed: disassembly view does not show current instruction if stack trace returned an error
fa3c77 2 lines TCF Tests: more expression tests
fa762f 9 lines TCF Debugger: fixed: diagnostic tests assertion failure when a disassembly command returns an error.
fa9916 275 lines TCF Agent: more support for developing value-add TCF servers, including:
fabbc4 31 lines TCF Agent: fixed: assertion "find_instruction(ctx, bi->address) == bi" failed; it can happen if a breakpoint is deleted same time as a context is stepping over that breakpoint
fadd27 2 lines TCF Agent: Fixed a typo on line 44 of the Makefile.
fb48ec 16 lines TCF Agent: Fixed MinGW build errors
fbbd04 6 lines TCF Agent: fixed regression from prev commits:
fbd97d 614 lines TCF Debugger, work in progress: added debugger UI to handle POSIX signals
fbf141 737 lines Bug 333610: "Invalid datagram packet received..." error is reported frequently when you keep the workbench alive but do nothing.
fc3dca 2 lines TCF Agent: added space between -o and file name in the agent Makefile.
fc7a81 10 lines Fixed: missing copyright notice
fc8736 7 lines TCF Agent: fixed invalid default rule for PPC register r1 in DWARF .debug_frame handler.
fc916e 2 lines TCF Agent FileSystem service: fixed get_user_home() - it was returning "My Documents" instead of home directory
fc9ea1 43 lines TCF Agent: added code to handle "Size" property of data breakpoints.
fcabbc 9 lines TCF Agent: changed link_context() definition to be "static" - the function is not intended to be used outside of debug context implementation code.
fcac68 2 lines Bug 270610: [tcf] Get rid of org.eclipse.tm.tcf.startup extension point
fd0f10 2 lines TCF Agent: Makefile.inc: added "system" directory to the list of source directories since it contains source code now
fd7104 508 lines TCF Agent: moved CPU dependent code from framework/cpudefs.c to machine/cpudefs-ext.h to allow client extensions of the code.
fda024 51 lines TCF Agent: performance improvement in Breakpoint service: only evaluate breakpoints for clients that own them.
fdc7f4 2 lines TCF Agent: more efficient implementation of break_process_event() in Windows version of debugger back-end.
fdf387 39 lines Bug 288240: [tcf][agent] Process context created with wrong process name
fe358b 25 lines TCF Agent: fixed incorrect handling of errors returned by context_resume()
fe4ef8 38 lines Changed ServiceManager and TransportManager add/remove provider methods to be thread safe to allow to add providers before TCF dispatch started.
fe5aa6 3 lines Bug 276281: [tcf] Cannot find classes from org.eclipse.tm.tcf.core fragment when building against a deployed target platform.
fe6675 128 lines TCF Agent: Breakpoints service performance improvements.
febbb5 22 lines TCF Agent: fixed memory leak in Breakpoints service.
ff14a6 16 lines TCF Agent: improved WIN32 error handling in pthread_create() and pthread_join()
ff2d4c 250 lines TCF Debugger: added display of register groups children in the Expressions view.
ff36bd 19 lines TCF Debugger: trim children of CONTENT model deltas - views implementation seems to propagate such deltas down the tree by itself
ff3747 482 lines TCF Agent: made changes to allow the build system to include/exclude individual services by using command line options like -DSERVICE_Memory=0
ff4410 90 lines TCF version number changed from 0.3.0 to 0.4.0
ff8c8f 8 lines TCF Agent: fixed incorrect handling of DWARF AT_frame_base when its value is a register.
ffc4fe 8 lines TCF Agent: module asyncreq.c now uses POSIX Asynchronous I/O when available.
fburton (6a79697e-3843-0410-8446-a9668620458d)
21a7a0 1 lines Fixed delay of reply for queued reads
221fac 1 lines Fixed uninitilized variable issue
31b9e7 1 lines Added missing return statement in skip_object()
364c05 59 lines Added ability to pass client data when registering message handlers
3e1313 0 lines Added file properties for docs files
44cd6c 1549 lines Add TCF integration with Lua
619b10 241 lines Added version history for specifications
634384 54 lines Bug 230346: [tcf] TCF client should accept script of input commands
6f6a8b 9 lines Fixed compiler warning and created make variable to contain compiler option to export dynamic symbols from executable to shared libraries
9e706a 34 lines agent: add functions to retrieve host and target channel from either of the channels
9f7253 5 lines Fixed compilation issues on mac
ae92bf 5 lines TCF Agent: Fixed bug that prevented optional properties to be set on peer urls
b9c4bd 163 lines Getting started information for Lua integration
c77daa 15 lines Clarified instruction breakpoint properties
d4d98c 386 lines [Bug 228389] [tcf][api] Breakpoint data structure extensions
dd6fcd 12 lines Fixed minor issues discovered by Sidharth
e5d17e 1950 lines Replaced non-ASCII characters with named HTML character entities
f389dc 37 lines TCF Agent: Added -P option to allow invoker to override default plug-in directory path.
Felix Burton (xilinx.com)
107337 43 lines Bug 424841 - Fix bug that reset target protocol object on redirect in connected value-adds
28d99a 54 lines Add hooks to main.c to allow extensions without coping/merging
5544ec 6 lines Close unused file descriptor
6d544d 359 lines TCF Agent: add shutdown manager to enable controlled shutdown of subsystems
76de2a 10 lines Use CLOCK_REALTIME instead of CLOCK_MONOTONIC
77a0d8 29 lines Add protocol_send_command_with_progress() to support handling of progress messages
817247 2 lines Fix crash due to free of non alloced memory
85fce6 377 lines Enable initialization output on stdout and stderr in daemon mode and add daemon support on windows
d04d98 66 lines tcflog: add command line options to print server properties and to disable automatic redirect
df1de4 8 lines TCF Agent: Allow default URL to by set at compile time
e9fc46 194 lines Add tcflog filter support
ea0577 6 lines TCF Agent: Allow default server name to be set at compile time
ec92dd 52 lines Add more hooks
f5018d 15 lines TCF Agent: add Windows wrapper for select to set errno from WSAGetLastError
Felix Burton (xilinx.com)
221380 23176 bytes [tcf] TCF agent depends on pthreads for asynchronous events
Attachment 91555: Partial implementation of async request support
221380 4032 bytes [tcf] TCF agent depends on pthreads for asynchronous events
Attachment 91563: missing part of previous patch
221380 2081 bytes [tcf] TCF agent depends on pthreads for asynchronous events
Attachment 91564: missing part from previous patch
222363 55912 bytes [tcf] Initial implementation of value-add
Attachment 92276: Initial value-add framework
222363 2393 bytes [tcf] Initial implementation of value-add
Attachment 92417: Fix to close channel when EOM is received from remote peer
223571 10532 bytes [tcf] message logger value-add process
Attachment 93204: TCF message log process
224277 24178 bytes [tcf] ptrace attach race condition
Attachment 94266: updated fix for ptrace attach race condition
226789 33192 bytes [tcf] input buffer and thread less udp discovery patch
Attachment 95788: input buffer and thread less udp discovery patch
Frederic Leger (windriver.com)
04cae5 655 lines TCF Python: Initial sample for users
170184 47 lines TCF Python: Bug 372341 - terminals services is missing some of the APIs
2c639f 81 lines TCF Python: Bug 372940 - LocatorService on Linux is not able to get
398d23 234 lines Bug 379583 - runcontrol service interface lacks some APIs
631411 212 lines TCF Python: Bug 382488 - Trailing comma at the end of the TYPE_SOFTWARE
7997d5 3043 lines TCF Python: Bug 397827 - Use relative imports inside tcf package modules
9b59f7 1829 lines TCF Python: Bug 390178 - Missing APIs/properties in python services
a10ac8 73 lines TCF Python: Bug 392892 - Pathmap service does not handle pathmap events
a3a938 4 lines TCF Python: Bug 372304 - SysMonitorProxy calls for doneGetCommandLine()
b33065 212 lines TCF Python: Bug 382488 - Trailing comma at the end of the TYPE_SOFTWARE
bddd46 28 lines TCF Python: Bug 386552 - Missing processes properties in processes_v1.py
eb07c3 28 lines TCF Python: Bug 386552 - Missing processes properties in processes_v1.py
fdec66 24 lines TCF Python: Bug 373655 - EventQueue.py refers to unexisting variable in
356191 5654 bytes Patch for enhancement request
Attachment 202429: Fixed the Makefile.inc version I started from ...
358408 2818 bytes Patch proposal for build warnings removal
Attachment 203758: Patch proposal for build warnings removal
Gaetan Morice (sierrawireless.com)
243768 9905 bytes [tcf] Possibility to programatically add new services to the java implementation
Attachment 110443: Patch in order to add an API for local/remote service addition
Greg Watson (computer.org)
268817 94233 bytes [tcf] Add support for Mac OS X
Attachment 128940: Patch to add support for Mac OS X
Jean-Michel Pedrono (windriver.com)
6aa3c5 12 lines TCF Agent: Adapt code for VxWorks
77c0e9 2 lines Bug 403820 - Fixed set_string_text_val() for big endian architectures
ce08dc 9 lines Bug 409909 - Allow clients to provide user defined version of id2ctx()
Jeff Johnston (redhat.com)
350752 940 bytes TCFConnectorService doesn't recognize connections with SSL transport
Attachment 198865: Proposed patch to fix problem
Jerome Guiban (windriver.com)
001699 35 lines update TCF_EXTRA_DIR support
2024b3 10 lines Bug 422781: Extend ISA data provided by runcontrol
27bd67 208 lines Bug 421055: More FileSystem use a worker thread
2fa34a 7 lines Add a signal handler hook
422a4c 2 lines Bug 422497: Fix a cache miss issue
4c381a 281 lines Bug 425520: Updated FileSystem root command
4d16ec 251 lines Bug 423568 : updated FileSystem opendir/readdir
57adad 115 lines Update context_get_isa value-add support
923cdc 8 lines Add a Hook after argument parsing loop
bcabd0 6 lines TCF Python: Bug 385160 - Memory.set command fails to generate the error
ce973c 51 lines Bug 422786: Fix get_isa support
d3015b 43 lines filesystem: prevent extra channel close listener
d9f4b7 4 lines TCF Python: Bug 397360 - Bug in ExpressionProxy.getContext
db1578 6 lines TCF Python: Bug 385160 - Memory.set command fails to generate the error
e45b93 2 lines Extend RunControl getISA to context with no state
e76f24 7 lines FileSystem service; Fix mapping of O_RDWR flag
408903 14854 bytes update disassembly service to be able to run it from TCF server
Attachment 231464: 2nd suggested patch (1st patch does not build on windows host)
411360 1502 bytes Fix a value-add build warning
Attachment 232638: suggested patch
Jerry Kyn (windriver.com)
f2062b 14 lines added support to ignore whitespace before JSON values.
John Cortell (freescale.com)
297283 25085 bytes [tcf] TCF UDP discovery is undocumented
Attachment 172797: Latest version as HTML
317813 15108 bytes [tcf] Add Discovery tracing in Java reference implementation
Attachment 172737: Updated solution
318395 2512 bytes [tcf] Fix and improve tracing of incoming CONF_SLAVES_INFO in java reference implementation
Attachment 173053: fix
Karl Wiberg (intel.com)
342939 2088 bytes Add new functions for extracting values from a Value
Attachment 193337: Patch that adds new accessors
Ken Ryall (gmail.com)
274627 1256 bytes [tcf] Fix NPE in a couple ILogger implementations
Attachment 134040: fix NPE
274652 1193 bytes [tcf] Cancel the agent's event loop
Attachment 134070: cancel event loop
283633 807 bytes [tcf] getRemoteService(String service_name) returns an instance of GenericProxy?
Attachment 141708: update service by name
312251 761 bytes [tcf] Discovery service can't bind socket on Win 7
Attachment 167701: Handle a SocketException in the same was as a BindException
Kirk Beitz (nokia.com)
322838 4146 bytes [tcf] debugging enhancement - in LocatorService.java, wrap DatagramPacket to customize toString()
Attachment 176727: in LocatorService.java, wrap DatagramPacket to customize toString()
327494 2055 bytes add IMemory.ErrorOffset RANGE_KEY_XXXX static strings for use by MemoryProxy, etc
Attachment 180628: simple patch to supply RANGE_KEY_XXXX strings for use in constructing the ranges passed in IMemory.ErrorOffset reports
327507 927 bytes MemoryProxy not properly processing non-zero offsets in range containing multiple entries
Attachment 180635: bugfix to subtract original address from error address to get offset (includes changes found in patch in Bug 326270)
Laura Le Padellec (windriver.com)
495ce3 2 lines TCF Python: Bug 382099 - FileSystemProxy copy command must remove id
8d34fe 2 lines TCF Python: Bug 382099 - FileSystemProxy copy command must remove id
ca319b 143 lines TCF Python: Bug 381578 - mkdir missing path
ec2ea7 143 lines TCF Python: Bug 381578 - mkdir missing path
230346 1880 bytes [tcf] TCF client should accept script of input commands
Attachment 99961: Client accepts file of input commands - revision 2
Laurent Cruaud (windriver.com)
19c317 2 lines fix lookup symbol table sections
Lianhao Lu (intel.com)
246987 31452 bytes [tcf] Would be nice to have Shell(Terminal) subsystem over TCF
Attachment 179716: TCF terminals service for agent
246987 23206 bytes [tcf] Would be nice to have Shell(Terminal) subsystem over TCF
Attachment 179717: Java API for TCF terminals service
246987 80067 bytes [tcf] Would be nice to have Shell(Terminal) subsystem over TCF
Attachment 179805: TCF Terminals service spec
328796 5784 bytes [tcf agent] missing some environment variables in launching bash in terminals service
Attachment 181804: patch to add necessary environment variables
Liping Ke (intel.com)
246987 64371 bytes [tcf] Would be nice to have Shell(Terminal) subsystem over TCF
Attachment 184447: Add TCF terminal and shell service
326489 9245 bytes [tcf] Support recursive directory copy/delete
Attachment 180931: Supporting directory recursive copy/delete via TCF
326490 6090 bytes [tcf] Add authentication to the TCF connector service
Attachment 180537: Add authentication to the TCF connector service
327525 3694 bytes TCFFileSubSystemConfiguration should set file system is unix style
Attachment 182186: change default file type (unix or not) implementation
329654 9133 bytes Make all TCF sub services recognized as operating against TCF connection service
Attachment 182598: Add ITCFService interface as conn index for all TCF sub services
350663 3099 bytes For terminal service, non-login mode, user need not input prompt
Attachment 199026: remove command prompt requirement for terminal/shell service
Manuel Coutand (windriver.com)
0ab25e 251 lines Add html doc for Context Query service
161218 5 lines Fix bug in context query parsing of escaped characters.
36942a 2 lines Fix suspended events when stepping a task.
436f47 2 lines Fix DWARF relocation for string offsets.
48a8e4 58 lines Update Stack Trace service html documentation.
80dd2d 8 lines Improve Breakpoints service doc.
877a0e 164 lines Add handling of invalid context in the getCapabilities command.
98d30b 50 lines Improve Context Query parsing.
abe404 2 lines Fix fully qualified names to add " around names containing /
adf058 281 lines Fix parsing of context queries with properties with two =.
b14f44 8 lines Improve context query syntax error messages
be86fa 80 lines Add syntax check for context queries
c7982c 24 lines Fix more DWARF relocation.
c79ef9 124 lines Bug 376883 - ContextQuery service is missing
fb9a07 2 lines Fix fully qualified names to add " around names containing /
fc3a57 6 lines Fix misshandling of context queries consisting of only an empty string.
427901 1576 bytes Missing ranges for a C++ application built with GCC 4.3.3
Attachment 239826: Proposed patch
Marc-Andre Laperle (ericsson.com)
377342 1122 bytes Image leaks in arguments tab
Attachment 214343: Fix image leak in arguments tab
Max Weninger (windriver.com)
033178 749 lines Target Explorer: Unify code of process and local terminal connector implementations
0386b6 10 lines Target Explorer: Improve setWinSize performance even further
329295 386 lines Target Explorer: Added support for passed in environment for process and local terminal connectors.
483c5c 1276 lines Target Explorer: Bug 370524 - [TERMINALS][Serial] Add serial line support
4bf05d 1969 lines Target Explorer: Add support for local terminal
5407ff 616 lines Target Explorer: Bug 361352 - [TERMINALS][SSH] Add SSH terminal support
69d3e7 29 lines Target Explorer: fix assertion
733922 29 lines Target Explorer: Fix calling ITerminals.setWinSize(...) to often
8fc0f0 283 lines Target Explorer: Append the secondary view id to the terminals view title if more than one view instance is opened
9aed07 12 lines Target Explorer: Fix NPE on saving password and improve terminal tab title
9f28fd 63 lines Target Explorer: Add "Save Password" checkbox to allow the user to decide if the password shall be saved or not
ad0fbf 242 lines Target Explorer: Improve SSH and Telnet dialog settings storage
d7a228 373 lines Target Explorer: Bug 361363 - [TERMINALS] Implement "Pin&Clone" for the "Terminals" view
daa0cf 627 lines Target Explorer: Bug 361354 [TERMINALS] Add terminals quick launch button to the global toolbar
dd980d 1142 lines Target Explorer: Bugzilla 366374 - [TERMINALS][TELNET] Add Telnet terminal support
edefa2 405 lines Target Explorer: Bug 367481 - [TERMINALS] Add support for DND of terminal tabs between views
fd33ca 8 lines Target Explorer: Use DateFormat.SHORT for terminal tab titles
Michael Sills-Lavoie (gmail.com)
282840 25891 bytes [tcf] Zero copy transfer
Attachment 141077: Patch to add zero copy transfer
284873 11132 bytes [tcf][agent] Zerocopy splice from file descriptor
Attachment 142774: Zerocopy splice from file descriptor patch.
284873 3362 bytes [tcf][agent] Zerocopy splice from file descriptor
Attachment 143552: Splice offset fix
286455 16461 bytes [tcf][agent] Plug-in system and cmdline client enhancement
Attachment 144319: Plug-in and cmdline enhancement
286455 534 bytes [tcf][agent] Plug-in system and cmdline client enhancement
Attachment 145014: More cmdline enhancements
306722 1945 bytes [tcf][agent] The build system doesn't build with every services
Attachment 162675: Modify the config.h and channel_tcf.c files and services-to-cflags regular expression to make it work again.
321938 2850 bytes [tcf][agent] There is no specific log level for the plugin system
Attachment 175994: Patch to add a log level and use it in plugins.c
321939 9712 bytes [tcf][agent] It's impossible to script the client and make decision based on the output
Attachment 175995: Patch that add new command line arguments to send commands
321940 629 bytes [tcf][agent] The client isn't installed on "make install"
Attachment 175996: Patch that install the client on make install
mischarf (6a79697e-3843-0410-8446-a9668620458d)
48fd44 4 lines fixed parsing of floating point numbers
6b5a70 14 lines classpathe updated
da1631 1 lines 257216: [tcf] mdep needs limits.h to be included to resolve MAX_PATH
f22be6 4 lines 259728: [tcf] JSON returns Collections and not List for JSON arrays
moberhuber (6a79697e-3843-0410-8446-a9668620458d)
025dbb 7 lines Msys support for agent to Makefile
1364a2 18272 lines [227494] Replace C++ style comments by C style comments in Agent (Patch from Renan Le Padellec)
2240bd 2 lines [cleanup] test commit for Matt - update copyright year 2008 in docs
238b03 2 lines Add "(Incubation)" String to tcf.rse bundle name
25d752 7 lines EPL to EPL+EDL for Agent
399648 282 lines Specify execution environment J2SE-1.5 for tcf.examples.daytime
3a6bbc 15042 lines tcf-0.1.0 initial contribution
58d5fb 5 lines Msys support for agent to Makefile
5b86b8 40 lines [cleanup] Fix Javadoc Typos
5bee2e 2 lines [cleanup] Get rid of unused imports
6459bb 30700 lines tcf-0.1.0 initial contribution
67fa7e 10 lines EPL to EPL+EDL for Daytime Agent Example
6a570c 2 lines Add "(Incubation)" to tm.tcf.feature name
7c6aee 28 lines Make TCFProcessService compatible with RSE 3.0M6
941699 2 lines Get rid of some DSDP references after moving TCF to CDT
a26490 117 lines [229794] Rename messages.properties --> Messages.properties
a394b4 176 lines [229794] Rename messages.properties --> Messages.properties
bad075 2 lines [cleanup] Rename TCF Docs Project -> org.eclipse.tm.tcf.docs
bfa84b 18 lines Get rid of some DSDP references after moving TCF to CDT
d72195 2 lines [cleanup] test commit for Matt - update copyright year 2008 in "TCF Specification.html"
e1f388 73 lines Make TCFConnectorService compatible with RSE 3.0M6
e379cb 139 lines EPL to EPL+EDL for Daytime Agent Example
e5e16c 117 lines [229794] Rename messages.properties --> Messages.properties
ec1f31 4 lines Get rid of some DSDP references after moving TCF to CDT
f13396 160 lines [cleanup] CDT-5.0 compliant .project settings with sorted attributes; adapt build directory to renamed project
fa7b06 2 lines Update Copyright Year in Docs - testcommit
fbc606 1 lines EPL to EPL+EDL for Agent
fca861 761 lines EPL to EPL+EDL for Agent
fe42a5 2 lines Recommend TM 2.0.3 for TCF
feb497 117 lines [229794] Rename messages.properties --> Messages.properties
Morvan Le Goff (windriver.com)
505543 11 lines TCF Agent: Add TRACE_STACK_BOTTOM_CHECK extension point for stacktrace.c
ad0ba2 2 lines Fixed malformed JSON string when defining bitfield with named values.
379716 6324 bytes [PATCH proposal] Add XMM sub register definitons in TCF agent in order to ease debug with these registers
Attachment 215720: Proposed modications in the agent to support all xmm formats
381529 2050 bytes [PATCH] Implement new register property "Offset"
Attachment 216752: Proposed modications in the agent
381529 2997 bytes [PATCH] Implement new register property "Offset"
Attachment 216753: Proposed modification in eclipse
384476 1722 bytes [PATCH] Add register description
Attachment 218385: Added register description field
385917 32635 bytes [PATCH] Improve display of XMM vector registers
Attachment 219262: Added new feature to display xmm registers as vector.
397657 9692 bytes Fix support of bitfield in register view
Attachment 225459: proposed patch (v2)
Pawel Piech (windriver.com)
1dd6a7 6 lines Bug 380607 - [tests] Intermittent failure in SampleTest.testSteppingDebugViewOnly
328628 6 lines Bug 380607 - [tests] Intermittent failure in SampleTest.testSteppingDebugViewOnly
3862e1 11 lines Bug 369769 - NPE in TCFLaunchContext.getContext()
3fa7f3 439 lines US3739 - Grouping Breakpoints by Trigger Scope
580865 4260 lines Test framework update.
5f0f2f 629 lines Bug 381993 - [breakpoints] Add a detail pane in breakpoints view to show breakpoints' scope setting
85aa44 14 lines Bug 379455 - [breakpoints] Add an option to group breakpoints by their configured filter setting
a08583 1543 lines Bug 379189 - [tests] Add test to measure stepping performance
a2a04c 182 lines US3739 - Grouping Breakpoints by Trigger Scope
a87dc4 174 lines Bug 383464 - [breakpoints] TCF needs to provide a disassembly toggle adapter.
ad3310 291 lines Bug 378772 - [test] Debug tests should launch an agent before running
b83ec9 371 lines Bug 379189 - [tests] Add test to measure stepping performance
b9d494 42 lines Bug 379189 - [tests] Add test to measure stepping performance
bfef15 197 lines Bug 382649 - [tests] Add test for grouping by Scope in Breakpoints view
cba029 2667 lines Bug 349998 - [test] JUnit tests for debug UI (Added initial breakpoints tests)
d4fce1 1081 lines Bug 381993 - [breakpoints] Add a detail pane in breakpoints view to show breakpoints' scope setting
e21ca8 293 lines Bug 373278 - [breakpoints] Upgrade breakpoint scope page for editing prior to breakpoint creation
f8a649 439 lines Bug 379189 - [tests] Add test to measure stepping performance
fbc0c8 1461 lines Debug Tests - Refactored symbols and stack trace cache managers.
ffcf8a 1313 lines Bug 380607 - [tests] Intermittent failure in SampleTest.testSteppingDebugViewOnly
Pawel Piech (gmail.com)
349998 133438 bytes [test] JUnit tests for debug UI
Attachment 208399: Patch with updated tests.
366124 1908 bytes TCFModelProxy won't compile against Platform 3.8M4
Attachment 208284: Updated fix that will work against 3.7 and 3.8.
379189 6678 bytes [tests] Add test to measure stepping performance.
Attachment 215883: Fix for the performance test.
379455 247 bytes [breakpoints] Add an option to group breakpoints by their configured filter setting.
Attachment 215889: Breakpoint scope icon.
Peder Andersen (windriver.com)
312836 921 bytes [tcf] icc doesn't support the -Wno-parenthesis flag
Attachment 168460: Proposed fix
312840 1106 bytes [tcf] Unable to effectively include Makefile.inc in make systems which use the CFLAGS variable
Attachment 168471: Proposed fix
339579 603 bytes When viewing the TCF sources through the lens of a git repository, "git status" is overly cluttered
Attachment 190906: Proposed fix
339580 615 bytes The config.h header creates conflicts with external builds
Attachment 190940: further improvements
339585 2002 bytes Some headers aren't declaring routines as "extern"
Attachment 190909: Proposed fix
339595 12281 bytes Changes necessary for VxWorks 6.9 targets
Attachment 190924: Proposed fix
339597 1101 bytes Improve OS name value for VxWorks targets
Attachment 190927: Proposed changes
339620 2427 bytes Add support for wrlinux targets to linux initscripts
Attachment 190943: Proposed fix
339621 20554 bytes Assumptions regarding bit-width break on 64-bit targets
Attachment 190944: Proposed fix
341529 615 bytes Makefile.inc forces a "debug" build
Attachment 192310: Proposed fix.
344509 1865 bytes TCF Agent isn't buildable for uclibc-based toolchains
Attachment 194542: Fix for missing APIs.
344509 1105 bytes TCF Agent isn't buildable for uclibc-based toolchains
Attachment 194543: Fix allowing builds in uuid-less environments
366763 1301 bytes PathMap service fixes for common usecases
Attachment 208412: Proposed changes for rootfs remap
Peder Andersen (windriver.com)
3ad889 2 lines dwarf: avoid exceptions when parsing parent-less formal parameters
45b196 2 lines TCF Server: allow external toggling of SERVICE_Streams
608f21 17 lines pathmap: factor out tests for path separators
78b0a1 2 lines Dwarf parser: support relocating .debug_aranges
8d7474 285 lines Agent: various compiler warning fixes
97cf26 31 lines pathmap: improve rule specification flexibility wrt trailing separators
b7a76d 100 lines TCF Agent: leverage static initialization of lists
bca72f 28 lines ELF parser: use dynamic symbol table as a fallback
e64214 205 lines cmake: added support for building as external lib
ec5d12 13 lines TCF Server: fix server builds which do not include various services
Philippe Proulx (polymtl.ca)
286149 7517 bytes [tcf] TCF plugins system
Attachment 143931: Proposal patch for TCF plugins system.
Randy Rohrbach (Windriver.com)
388777 625 bytes The getRegisters() method for TCFNodeStackFrame.java should be public
Attachment 220694: Patch which makes the getRegisters() method public
389767 4127 bytes Neither expressions or registers follow the Background Debug Change Color Preference
Attachment 221176: tracks color change preference.
389924 961 bytes When requesting less data than is in the cache the TCFMemoryBlockRetrieval is copying the memory cache and not the data which results in an exception
Attachment 221264: Corrects referencing the data instead of the cache.
390053 7437 bytes Registers/Variables/Expressions views do not support no column mode
Attachment 221322: Adds support for no columns mode.
391809 1190 bytes There are typoes in the error messages returned when reading memory on an invalid context
Attachment 222239: Corrects some typoes ( spelling ). requiest --> request
392127 1008 bytes The Traditional Memory Renderer update properly ( in Automatic mode ) when stepping
Attachment 222437: Patch which generates an additional SUSPEND Debug Event on memory changes.
Renan Le Padellec (windriver.com)
0cc506 1 lines Bug 392802 - Filter-out-compiler-symbols-in-find_by_addr_in_sym_tables
135902 24 lines Bug 391199 - Fix potential reentrancy issue in get_location_info
706998 4 lines Bug 392196 - Enhance the error message for COMMON symbol
707223 58 lines TCF Agent - Bug 406579: Fixed VxWorks 64bit build
70bf87 2 lines TCF Agent - Bug 408331: Fixed VxWorks build
80c29b 159 lines Bug 392588 - Add more DWARF Exception Header encoding values
9757eb 2 lines Bug 391392 - Fix address computation of next code area
9d5716 1 lines TCF Agent - Bug 406668: Made VxWorks TCF tasks unbreakable
bda10f 3 lines TCF Agent - Bug 406315: Use native VxWorks definitions for ELF files
fd295c 7 lines Bug 391543 - Fix op_call() routine.
222929 634 bytes [tcf] "Processes attach <ID>" command generates an invalid TCF message
Attachment 92681: Reworked "Processes attach" reply
227494 38456 bytes [tcf] Comments should follow the ANSI-C syntax
Attachment 96392: Replace all C++ comments (i.e //) by the standard C syntax (i.e. /* */)
245511 2458 bytes [tcf] Interactive mode should be optional
Attachment 111184: "#define ENABLE_Cmdline" in config.h controls presence of interactive mode code
Rohrbach, Randy (windriver.com)
b801fd 155 lines Bug 395425 - When the Debug View breadcrumb is engaged, the CDT action
Scott Tepavich (windriver.com)
07fd3c 817 lines Bug [374603] Allow a user to set a BP filter.
143f3c 2 lines Bug [386327] - Fix typo for stack preference.
15514a 3 lines Fix for context query expression formatting validation.
165591 1028 lines Bug [379413] Allow user to set a default trigger scope
2248ac 2 lines Bug [385965] Planting Hardware Breakpoint fails.
3364ae 10 lines Bug [374788] Add kernel name as comparitor for context queries
379400 17 lines Corrected expression retrieval logic.
3e9fde 23 lines Bug [388356] Disassembly view attempts to disassemble beyond address space
42c9fb 12 lines Bug [381103] Context tree collapsed and no context selected.
43dd85 13 lines Bug [388488] Change the layout of the checkbox, to match others on the common breakpoint property page.
475188 328 lines Bug [393302] Correct an issue where the disassembly view appears to be unresponsive.
56e2b3 4 lines Bug [382314] Export the test packages, for developing tests outside the scope of this plug-in.
5eddf1 122 lines Bug[390878] Context-queries for breakpoints are not wrapped with double
86f964 32 lines Bug [379413] cleanup context tree control view filter logic
93524e 145 lines Bug [376372] Update to strengthen the context query expression format check.
a3ea71 2 lines Bug [388128] Fix to enable hardware breakpoint support for address
ac53cd 50 lines Bug[390878] Context-queries for breakpoints are not wrapped with double quotes.
b3a57f 392 lines Bug [383041] Add hardware flag for breakpoints. Added missing copyright headers.
ccaf8e 26 lines Bug [390822] Add filtered list of container types.
cda975 22 lines Bug [388356] Disassembly view tries to disassemble beyond the address
d60d20 15 lines Bug [381103] Context tree control collapsed and odd context selection.
d6d034 26 lines Bug [390822] Add filtered list of container types.
373424 12296 bytes Proposal for Disassembly service definition
Attachment 212161: Disassembly Service define in HTML form
388356 3141 bytes Disassembly view attempts to disassemble beyond address space
Attachment 220688: TCF 1.0 patch
Sebastien Douheret (windriver.com)
15d646 4 lines TCF Agent - Bug 404785 - Fix compilation warning with gcc 4.6.3
2c88e7 14 lines TCF Agent: read_sigset returns a pointer instead of a structure
3f6ae6 41 lines add_disassembler: overwrite disassembler entry if existing
9933db 3 lines TCF Agent - Bug 404777 - Add list_foreach macro definition
f7ee70 76 lines TCF Agent: Implement parameters of disassembly service.
409844 2616 bytes Add hooks to server.c (value-add) to allow extensions without coping/merging
Attachment 232630: New patch with correct copyright
Sidharth Kodikal (freescale.com)
228389 34500 bytes [tcf][api] Breakpoint data structure extensions
Attachment 98686: Updated Breakpoint service spec
230274 31949 bytes [tcf][api] Runcontrol Service. Reverse resume modes
Attachment 98689: Runcontrol spec update
Stanislav Yakovlev (gmail.com)
2b0747 36 lines TCF Agent: PowerPC disassembler: added fixed-point arithmetic immediate instructions
318878 41 lines TCF Agent: PowerPC disassembler: added fixed-point compare immediate instructions
31f185 32 lines TCF Agent: PowerPC disassembler: added fixed-point logical immediate instructions
5d786c 163 lines [417126] Add initial support for PowerPC architecture.
612084 79 lines TCF Agent: added initial support for PowerPC disassembler
619f27 35 lines [417363] Add support for PowerPC floating point registers.
ab23e0 148 lines TCF Agent: PowerPC disassembler: added storage access immediate instructions
b49923 33 lines TCF Agent: PowerPC disassembler: added pretty printing facilities
b9f981 40 lines TCF Agent: PowerPC disassembler: added fixed-point trap immediate instructions
e03b8a 77 lines Bug 404627: Added support for ARM VFP registers.
403422 7178 bytes [debug] Add support for ARM
Attachment 228462: Initial debug support for ARM architecture
404603 671 [armv5te] Breakpoints stopped working
Comment
Tobias Schwarz (windriver.com)
0347c4 800 lines Target Explorer: ADD unit tests
105165 2679 lines Target Explorer: ADD favorites handling for launches
1e5af2 544 lines Target Explorer: REPLACE delete and refresh handler delegate
255a9c 75 lines Target Explorer: FIX launch attribute prefix, ADD possibility to configure context
2ec926 5431 lines Target Explorer: CHANGE persistence to GSON
359418 1493 lines Target Explorer: ADD generic category content handling
462dc7 175 lines Target Explorer: ADD attach debugger on remote application debug
54f93e 22 lines Target Explorer: FIX remote app launch manager delegate & part without buttons
56d62e 7219 lines Target Explorer: ADD Launches to target explorer, editor and context menus
584d40 9388 lines Target Explorer: REWORK persistence, ADD file transfer and referenced projects to remote app launch
5c52e5 238 lines Target Explorer: ADD correct breakpoint at main after debug remote app
638a04 117 lines Target Explorer: FIX launch channel management
67a229 550 lines Target Explorer: ADD launch tab icons, launch node description provider, remote app
6a9355 944 lines Target Explorer: Bug 368243 - [UI] Allow dynamic new wizard contributions
74f0ba 2381 lines Target Explorer: ADD File Transfer to Remote App launch
7609fc 4373 lines Target Explorer: Cherry-Pick: Remove stepper and variant delegate extension points
78dae1 2923 lines Target Explorer: ADD possibility to use own channel for process launcher and
81c552 10176 lines Target Explorer: Cherry-pick: REWORK stepper framework and ADD minimal launch stepping
8220fd 6451 lines Target Explorer: Linux application launch UI work
8b2198 1351 lines Target Explorer: REWORK launch tabs
8b3ada 79 lines Target Explorer: FIX persistence delegate contribution
8b4090 2238 lines Target Explorer: ADD History Management
9bf931 2037 lines Target Explorer: Remove run process action, add run and debug actions to peer
9d7bcf 977 lines Target Explorer: ADD update peer when attach launch config changes
a7169a 2051 lines Target Explorer: ADD DnD support for launches
ae60b7 1477 lines Target Explorer: ADD attach launch
b6e1b2 55 lines Target Explorer: FIX project explorer content
b818bd 3374 lines Target Explorer: ADD launch tab handling in editor
c5788b 2117 lines Target Explorer: ADD Launches to project explorer
c8849a 235 lines Target Explorer: CHANGE improve test output
cb5e6b 2824 lines Target Explorer: CHANGE launch context selector
d93095 1019 lines Target Explorer: ADD toolbar and double-click actions
da9e07 1116 lines Target Explorer: FIX action visibility and enablement, launch reuse, npe
f04025 5207 lines Target Explorer: REWORK stepper api
f32e7b 1167 lines Target Explorer: ADD change event listener to update attach launch configs when peer launch attributes are changing
ustieber (6a79697e-3843-0410-8446-a9668620458d)
00f8db 24 lines Target Explorer: Simplify dirty state handling of form parts
019779 1 lines Fix bundle localization not declared correctly and therefor invalid plugin name and plugin provider displayed in the about dialog
0806ac 709 lines Target Explorer: Add SDK features
091213 117 lines Target Explorer: Added AbstractValidatableWizardPage implementation
0990fd 146 lines Target Explorer: Added abstract form text section control
09cf7d 2 lines Target Explorer: Add extension point schemas to source build
0a2a89 481 lines Target Explorer: Add scoped Eclipse preference helper
0a80b4 570 lines Target Explorer: Added persistence delegate extension point
0c4bad 3 lines Target Explorer: Added additional toolbar group
0d99ed 2 lines Maven: Fix CDT nightly build repository reference in root pom.xml
0f1632 1 lines Fix bundle localization not declared correctly and therefor invalid plugin name and plugin provider displayed in the about dialog
1167b3 1 lines Fix bundle localization not declared correctly and therefor invalid plugin name and plugin provider displayed in the about dialog
123dcf 1452 lines Add license files
126097 720 lines Target Explorer: Remove TCF Core SDK feature from TE features directory
12885a 482 lines Target Explorer: Separate file system model from UI content provider. Remove UI content provider global variables for channel, peer and file system service.
137c27 7 lines Target Explorer: Move status handler core plugin to TE core feature
13941c 5229 lines Target Explorer: Share common UI controls
13f880 7 lines Target Explorer RelEng: Fixed Eclipse feature source build properties to include feature.properties
148da0 90 lines Target Explorer: Added properties file persistence delegate abstract implementation
17c21a 99 lines Target Explorer: Added debug event listener and properties container property tester
180ade 6 lines Target Explorer: Fix plugin name in plugin.properties
187207 1194 lines Target Explorer: Rework "Add Peer..." dialog action to become a regular common navigator new wizard
189a3b 47 lines Target Explorer: Added abstract UI thread event listener
1948c9 5 lines Target Explorer: Add IPeerModel to navigator content contribution enablement
1b7449 56 lines Target Explorer: Add plug-in to hold documentation and related files
1c52ef 185 lines Target Explorer: Fixed remote host address control, Added remote host port control
1e0aba 300 lines Target Explorer: Add trace handler
1f3ea4 12 lines Target Explorer: Added setBackgroundImage(Image)
209681 118 lines Target Explorer: Add equals methods and fix one issue in peerAdded model update
214f11 32 lines Target Explorer: Fixed: Editor page input not populated to managed form
257b97 959 lines Add initial Target Explorer contribution
2642be 1556 lines Target Explorer: Bug 345387 - [TCF][File system] Open the remote files with a proper editor
26e7dc 2 lines Target Explorer: Synchronize SDK feature name
287075 13753 lines Add initial Target Explorer contribution
289b34 73 lines Target Explorer: Adding some tracing possibilities
29c3c9 301 lines [271227] Fix compiler warnings in org.eclipse.tm.tcf.rse
2bcc3c 7 lines Target Explorer: Fix missing plugin in Target Explorer main feature
2d872f 1 lines Target Explorer: Added persistence module to the pom.xml
2df1f3 38 lines Target Explorer: Update features
2eafa9 1065 lines Target Explorer: org.eclipse.tm.te.ui plug-in split
30143f 1246 lines Target Explorer: Basic form parts added
31a05b 116 lines Target Explorer: fixed: Bug 345263 Missing "How to" to setup the development environement
3221de 18 lines Target Explorer: Update TCF locator navigator content contribution id's
32d9c0 39 lines Target Explorer: Fix: Undesired dependency to o.e.core.resources and uprev minimum required target platform to Eclipse 3.7.0
354275 2 lines Target Explorer: Update feature description
35703f 4 lines Target Explorer: Fixed: Delete and Refresh command contributions visibility expressions
3634db 71 lines Target Explorer: Added stacked panel control
39cc0d 14 lines TCF Core: Added SDK features of TCF and Target Explorer to Maven build files
3ae678 217 lines Target Explorer: Split out an abstract wizard dialog command handler
3b7cb3 2 lines TCF Core: Disable unit test runs in root pom until display issues are solved
3bda99 4 lines Target Explorer: Fix: API deprecation warning
3d9a93 5 lines Target Explorer: Fix layout in properties file persistence storage
3eb3aa 257 lines Target Explorer: Add lookup locations for user defined static peers
3f7334 5 lines Target Explorer: Update status handler javadoc
40f1b1 42 lines Target Explorer: Add @since marker to classes, methods and fields
434041 46 lines FIX Compiler warnings
467ee5 28 lines Target Explorer: Added clear message to thread access assertions
4aca3f 1 lines Fix bundle localization not declared correctly and therefor invalid plugin name and plugin provider displayed in the about dialog
4d3792 148 lines Target Explorer: Keep a reference to the configuration element for executable extensions
4e7268 641 lines [277993] [tcf][eclipse] Provide infrastructure to contribute additonal service via Eclipse extension point
4ea985 14 lines Target Explorer: Added method to query the dirty state from IWizardConfigurationPanel's
4ee3fa 9 lines Target Explorer: Improve status handler javadoc
4f6779 8 lines Target Explorer: New TCF Target wizard description specified via plugin.xml
4fb0dc 2 lines Target Explorer: Fixed: Trace handler prints trace messages for disabled trace slot
506dce 136 lines Target Explorer: Update team project set to use anonymous access
50e895 446 lines TCF Core: Added resource filter to hide maven output directories
5150c3 720 lines TCF Core: Add SDK features
51bcb6 688 lines TCF Core: SDK feature added for o.e.tm.tcf.cdt.feature
51cde9 1 lines Target Explorer: Indent the property key/value pairs under the section header
547fa4 33 lines Target Explorer: getValidatableWizardPage() moved to BaseDialogPageControl
578fcf 2 lines Re-add the accidently removed version tag from org.eclipse.tm.tcf.ssl package export
58db48 2 lines Target Explorer: Fixed: Editor page id reference verification for insertAfter
590e2f 12 lines Target Explorer: Fix: Imported feature references
5999b1 4 lines Target Explorer: Fix plugin dependencies
5d44cf 2 lines Target Explorer: org.eclipse.tm.te.ui plug-in split
5ef66b 4 lines Target Explorer: Fix missing reference to TCF framework feature
5fa905 1018 lines Target Explorer: Add core logging
61baa4 2 lines Target Explorer: Fix visibility of getFormToolkit()
61fcc6 176 lines Target Explorer: Cleanup controls and form parts
62e9a1 34 lines Target Explorer: Fix validatePage() declaration
640743 14 lines Target Explorer: Added persistence plugin to the features
671868 451 lines Target Explorer: Clean up abstract wizard page locations and introduced shared data wizard page interface
67a868 12 lines TCF RelEng: Fix version id in feature Maven POM's
6979fd 2266 lines Target Explorer: Add necessary new target wizard infra-structure
6b993c 2 lines Target Explorer: Remove unused externalized string
6c0c39 2 lines Target Explorer: Fix typo in extension point documentation.
6da380 103 lines Target Explorer: Add filter for hidden and protected system files
6fe225 44 lines FIX Compiler warnings
72fddc 60 lines Target Explorer: Move form toolkit setter/getter from BaseEditBrowseTextControl to the base class
74485a 47 lines Target Explorer: fixed: Pending node has no peer node association; getParent() does not return peer node for model; enforce tree node children list access to happen in the TCF event dispatch thread
7696bd 452 lines Target Explorer: Added tree form part and tree form section
76ca17 97 lines Target Explorer: Fix: Occurrences of invalid thread access
770cea 2 lines Target Explorer: Fixed typo in javadoc
771eaf 2 lines Target Explorer: Fixed: NPE in NewWizardSelectionPage
77e929 2 lines Target Explorer: Fixed see also reference in IWindowsFileAttributes file header
78dd8d 99 lines Target Explorer: Implemented read of grouped properties file
811e35 586 lines Target Explorer: Move status handler core plugin to TE core feature
82df48 38 lines Target Explorer: Extended wizard panel control implementation
83a670 1 lines Remove resources plugin from list of required plugins
83d886 109 lines Target Explorer: Clean up of assert keywords
8467a9 15 lines Target Explorer: Fix IllegalStateException on shutdown
857a06 2447 lines Target Explorer: org.eclipse.tm.te.ui plug-in split
858acf 280 lines Target Explorer: Make table section implementation abstract
8622e2 3 lines Target Explorer: Fix: Add missing interface implements declaration
8b3031 167 lines Target Explorer: Add status handler infrastructure plugin
8b8ffb 879 lines Target Explorer: Add core JUnit test infrastructure
8bb218 11 lines Target Explorer: Added type and type label model node property definitions
8c15d3 33 lines Target Explorer: Added missing method declaration delete(IPath) to IPersistenceDelegate
8c9033 615 lines Target Explorer: Added resource filter to hide maven output directories
8d8a51 3 lines Target Explorer: Fix New Target wizard icons not part of the binary deliveries
8db62d 168 lines Target Explorer: Add locator model tracing and clean fix for same agent on different port handling
8dc1d6 65 lines FIX NullPointerException in download if client passes in null as host encoding
8f829a 324 lines Target Explorer: Allow custom double click handling via the Eclipse command framework
914a6a 3 lines Target Explorer: Fixed package exportrs
9472c9 4 lines Target Explorer: Changed visibility of getLogDir() and getLogName(...) to public
94e8e8 2 lines Target Explorer: Fix typos in javadoc comments
95b5fb 2 lines [fix] Typo in RSE system type description label
96164b 4 lines Target Explorer: Fixed delete action icons
9653d5 97 lines Target Explorer: Add Windows specific file system attribute constant definitions
9717e5 3 lines TCF Eclipse RelEng: Fixed Eclipse feature source build properties to include feature.properties
98599a 2 lines Target Explorer: Fixed typo in interface IModelNode
9a22a1 346 lines Target Explorer: Added Maven build files
9a867c 41 lines Target Explorer: Improve control validation flexibility
9b73d6 206 lines Target Explorer: Fix several javadoc comments
9dc825 1 lines Fix bundle localization not declared correctly and therefor invalid plugin name and plugin provider displayed in the about dialog
9e4f6d 6 lines Target Explorer: Integrate test plugin into parent maven build
9f7bda 303 lines Target Explorer: Patch applied for Bug 352302: Opening a file in an editor depending on the client's permissions.
a0829c 12 lines Target Explorer: Another simplification of the navigator content contribution
a181e1 621 lines Target Explorer: Remove custom image registry implementation
a1e930 153 lines Target Explorer: Improve file system tree content provider
a26909 1 lines Target Explorer: Fix: Parent managed form not notified about selection changes in tree form parts
a3110b 119 lines Target Explorer: Add hidden preference keys to allow fine granular product customizations
a3cb7c 1 lines Target Explorer: Fixed typo in IModelNode
a3fc1e 2 lines Target Explorer: Implemented save operation on editors
a432bf 2 lines Target Explorer: Add necessary new target wizard infra-structure
a5caee 4 lines FIX Bug 273572: [tcf][rse] SystemMessage contains exception class name instead of error message
a6c73c 630 lines Target Explorer: Add SDK features
a81561 657 lines Target Explorer: Add status handler extension points
a983e6 303 lines Target Explorer: Added status handler contribution unit test
aa0d23 16 lines Target Explorer: Custom data can be passed in to a status handler
aa6a39 65 lines Target Explorer: Fixed: Patch from William Chen (WR) to fix cross platform issues with TCF URL handling
ad54d2 31 lines Target Explorer: Added convenience method to create an empty space between controls
af121b 4 lines Target Explorer: Static peer definitions can enforce "USR:<timestamp>" peer id generation
b1273c 29 lines Target Explorer: Fixed history handling of base wizard panel control
b22e0e 1150 lines Target Explorer: Code style clean up
b32703 117 lines Target Explorer: Unify code for refreshing and selecting of views
b4f268 12 lines Target Explorer: Fix: API deprecation warning
b50ed7 4 lines Target Explorer: Add missing super calls
b6ca1d 11 lines Target Explorer: Fixed: Model node event tracing
b6e81b 54 lines Target Explorer: Fix message arguments decoding and clean up logging format
b70827 2642 lines Add initial Target Explorer contribution
ba76a0 19 lines Target Explorer: fixed: File system root nodes not correctly expanding in common navigator view
baef35 1 lines Target Explorer: Maven remove name from pom.xml for consistency
bd2655 16 lines Target Explorer: Fixed: First command send directly after opening a channel is missing in the logs
bd2cdb 582 lines Target Explorer: Add status handler feature
bd7e8b 29 lines Target Explorer: Improved handler activeWhen expressions
bde104 192 lines Target Explorer: Remove @since tags as there is no released API yet
bdff0f 42 lines Target Explorer: Update getChildren(Class) signature to use generics
bea9d5 16 lines TCF Core: Added CDT and RSE Extender SDK features to parent POM and repository build
bef2af 95 lines Target Explorer: Unify form editor page hierarchy
befcc7 10 lines Target Explorer: Added "(Incubation)" to the feature names
bfa8aa 8 lines Target Explorer: Allow clients to choose to create transient peers (non visible to locator)
c05abf 17 lines FIX Bug 274277: [tcf][rse] The TCF file service subsystem implementation is not updating the progress monitor
c27b35 11 lines Target Explorer: Fix issues with keep adding new wizard toolbar buttons on each selection change
c293ba 4 lines Target Explorer: Fix: API deprecation warning
c7d62b 253 lines Target Explorer: Added stacked panel control
c85fcf 341 lines Target Explorer: Fixed Bug 354127 - New targets that are added by hand should be persisted
c98f44 627 lines Target Explorer: Add generic properties container implementation
ca1922 5 lines Target Explorer: Fix status handler feature build properties
cc0507 10 lines Target Explorer: List TE core and TCF core features as dependencies instead of including them
cd2f50 493 lines Target Explorer: Fixed Bug 354319 - targets that are added manually should be deletable
ce3a61 11 lines Target Explorer: Fix abstract form parts layout
ce83db 13 lines Target Explorer: Fixed test start/end marker printed twice
cf3632 792 lines Target Explorer: Bug 345384 - [TCF][File system] Provide property pages for remote file system nodes
cfdc32 99 lines Target Explorer: Add preferences property tester to support fine granular product customizations
d1475a 221 lines Target Explorer: M1+N key shortcut association with "New Target"
d1f5dd 7 lines Target Explorer: Add log core plug-in to TCF feature
d2443b 553 lines Target Explorer: org.eclipse.tm.te.ui plug-in split
d4ccfe 41 lines Target Explorer: Reduce the number of methods to overwrite for thread-safe model nodes to one.
d5d006 6 lines Target Explorer: Fix: hasChildren returns false for a second peer node if user expands one peer node, both with file system service available
d65759 1288 lines Target Explorer: Add some additional UI helper and abstract base implementations
d66894 128 lines Target Explorer: Fix file system node double click handler and URL construction
d7d00b 14 lines Target Explorer: Fix property change event firing
d7f2c2 688 lines TCF Core: SDK feature added for o.e.tm.tcf.rse.feature
d7f823 627 lines Target Explorer: Add SDK features
d89ab2 1 lines Fix copyright header
d9b2f4 3 lines Target Explorer: Fix missing icons in binary build
da7b3c 2550 lines Target Explorer: Added common data model nodes
dba0c8 54 lines Target Explorer: Add Tycho test runner to test plugin
dd0193 62 lines Target Explorer: Add common filter to hide unreachable TCF remote targets
de63c7 59 lines Target Explorer: Simplified modify and selection listener handling in controls
e0927c 374 lines Target Explorer: Code style: Use Assert class instead of assert keyword
e2f580 36 lines Target Explorer: Fixed some refactoring bugs in model node and container model node
e3f49c 6 lines TCF Releng: Added missing SDK features to the repository build
e49edd 12 lines Target Explorer: Added default hyperlink handling to AbstractFormTextSection
e4c20c 8 lines Target Explorer: Fix package export declarations
e50705 45 lines Target Explorer: Fixed: Delete of static peers
e57c1e 2 lines Target Explorer: Fix wrong mnemonics for properties action
e69ff5 4 lines Target Explorer: Harmonize navigator content contribution ids
e7831a 24 lines Target Explorer: Fix: Protocol.invokeLater(...) may throw "TCF event dispatcher has shut down" on bundle stop.
e828d7 26 lines Target Explorer: Updated copyright header
e93aae 2 lines TCF Core: Updated CDT Extender SDK feature name
eae945 1447 lines TCF Eclipse Packaging: Fixed: Bug 350994 - [releng] TCF framework feature should not have dependencies to CDT and RSE
ec6b0a 4 lines Target Explorer: Allow overwriting of equals and hashCode of PropertiesContainer
ecc7d3 2 lines Target Explorer: Reduce high of empty space creator by 50%
ed3a67 177 lines Target Explorer: Add missing javadoc to AbstractImageDescriptor
ed6969 8 lines Target Explorer: Fix: Same agent running on different port not correctly listed
ee4f56 2 lines Target Explorer: Slightly updating CONTRIBUTIONS.txt
f353eb 135 lines Target Explorer: Fix: Undesired dependency to o.e.core.resources and uprev minimum required target platform to Eclipse 3.7.0
f47269 102 lines Target Explorer: Added grouped properties file persistence delegate implementation
f5092f 4 lines FIX extension point schemas not included in source build
f9297e 96 lines Target Explorer: Better presentation of services lists in the peer properties table
fd57b3 69 lines Target Explorer: Fixed: Javadoc of AbstractImageDescriptor
fdcbdb 94 lines TCF RelEng: Fix version numbers in Eclipse feature definitions and Maven POM
ff233b 328 lines Target Explorer: Updated copyright header
Vincent Rubiolo (windriver.com)
219157 12 lines Fix collision between log name and daemon options
6610ea 2 lines Fix crash when running in daemon mode w/o logging
71fb1c 42 lines Add interactive help text for tcflog.
9e177a 4 lines Add -h option support to TCF agent
c19df6 4 lines Leave spaces as is in TCF logger output.
Vlad Lungu (windriver.com)
249736 679 bytes [tcf] Cannot bind to default port after using connection and restarting
Attachment 114289: SO_REUSEADDR on default port
249742 2009 bytes [tcf] Need generic array support
Attachment 114292: generic array support
249841 1685 bytes [tcf] Changes in TCF discovery protocol: UDP instead of TCP in slave mode
Attachment 115804: move Locator.Hello detection to start of event branch
254484 800 bytes [tcf] json_read_array() fails on empty array i.e. []
Attachment 117231: fix for json_read_array() bug
William Chen (windriver.com)
edc334 18 lines Target Explorer: [361326] Remove the in-place editor from the "Open
345384 36114 bytes [TCF][File system] Provide property pages for remote file system nodes
Attachment 198875: New patch with a licensed image.
345387 60362 bytes [TCF][File system] Open the remote files with a proper editor
Attachment 199081: The patch of the fix.
345552 131072 bytes [TCF][File system] Edit the remote files with a proper editor
Attachment 204244: Design Proposal for concurrent modification in Target Explorer.
345552 250808 bytes [TCF][File system] Edit the remote files with a proper editor
Attachment 204245: The patch to fix this bug.
352302 14630 bytes Opening a file in an editor depending on the client's permissions.
Attachment 199951: The fix patch.
360494 82905 bytes Provide an "Open With" action in the popup menu of file system nodes of Target Explorer.
Attachment 205010: The patch to fix this bug.
360494 3560 bytes Provide an "Open With" action in the popup menu of file system nodes of Target Explorer.
Attachment 205291: Updated patch for the previous fix.
361321 28247 bytes [TCF][File system] File permissions or attributes should be made editable in the properties dialog.
Attachment 205573: The patch to fix this bug.
361322 19986 bytes [TCF][File system] Minor improvements to the properties dialog of a file.
Attachment 205592: The patch to fix this bug.
Xavier Pouyollon (windriver.com)
0fb2d4 2 lines Adding EM_PPC64.
Xavier Pouyollon (windriver.com)
1b93f6 4 lines Fix debug_arranges
2ed145 475 lines Filtering of TCF messages / replies / events:
35c2e0 20 lines Added v850 support from dwarf frames.
87dc9f 4 lines Fix debug_arranges
c06bd2 5 lines Fix build for vxWorks.
417525 2250 bytes ValueAdd : Getting the endianess for a given Context ?
Attachment 235669: Provide the BigEndian field to RunControl service
424841 14589 bytes Provide a redirect option in order to chain the value-add
Attachment 238657: Proposal.
432522 718 bytes Relocation proposal for PPC
Attachment 241871: PowerPc relocation patch.
424841 11901 Provide a redirect option in order to chain the value-add
Comment

Repositories

The information contained in this log was generated by using commit information from the following repositories:

/gitroot/tcf/org.eclipse.tcf.git
/gitroot/tcf/org.eclipse.tcf.agent.git

Adjust the set of projects included in this IP Log.

To modify an ip log you must be logged in as a committer.

 

Help & Documentation: Learn how this IP log is generated and how to correct errors.