Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2012-12-31
| ||
12:07 | Fixed ticket f35484178c Leaf check-in: 3167a1938a user: dmp tags: trunk | |
2012-01-08
| ||
15:33 | Updated for Netbeans 7.1. New Netbeans required few minor fixes. check-in: 8ff3b501ec user: dmp tags: trunk | |
2011-08-20
| ||
10:47 | Fixed possible null pointer exception inside getGroupName() method in TclBreakpoint class. Fixed debugger behaviour when socket is already used, to solve that, added isInactive() method to RunTclsh class. check-in: 6f870e9922 user: dmp tags: trunk | |
2011-08-19
| ||
13:58 | Fixed lock on DebugSession and corrected inspiritDebugScriptFromResources() method in TclDebuggerJavaPart class. check-in: ea6874dda7 user: dmp tags: trunk | |
11:38 | Fixed possible null pointer in TclBreakpointAnnotation.java. check-in: 7a0ab263b4 user: dmp tags: trunk | |
2011-08-18
| ||
21:45 | Code cleanup and polish. check-in: 4a66a0b42c user: dmp tags: trunk | |
2011-08-17
| ||
21:53 | Added lock on debug session because two simultaneously cause error. Few code polishes. check-in: 7c4303d332 user: dmp tags: trunk | |
10:59 | Added plugin preferences: debugger's port number and verbose mode checkbox. check-in: 1fa2fb428e user: dmp tags: trunk | |
2011-08-16
| ||
10:20 | CallStack implementation changed to be [info level] based. check-in: 893ccdf43a user: dmp tags: trunk | |
2011-08-14
| ||
04:59 | Edited debugServer.tcl. Corrected "locals" - sendVariables behaviour. check-in: 3f5cc8576c user: dmp tags: trunk | |
2011-08-13
| ||
17:54 | Changed to reverse order of elements in CallStack View. check-in: 6a671229ad user: dmp tags: trunk | |
09:34 | Added CallStackView implementation. Registration using META-INF/debugger/TclSession/CallStackView/*. New classes in *.callstack package to handle Model, Columns and Actions. Corrected callStack implementation in debugServer.tcl. check-in: 4b2ddeb0b9 user: dmp tags: trunk | |
2011-08-12
| ||
18:12 | Added new package org.netbeans.modules.languages.tcl.debugger.callstack and class TclCallStackElement. Should be added in previous commit. check-in: 85d6fa3981 user: dmp tags: trunk | |
18:09 | Added a lock to action handlers in TclDebuggerJavaPart to protect from fast clicking on action buttons (it used to produce exceptions before). CallStackView implemented in debugServer.tcl. Updated TclDebuggerJavaPart to retrieve CallStackElements from debugServer.tcl. check-in: f54eaaaf5e user: dmp tags: trunk | |
2011-08-11
| ||
01:41 | Added own BreakpointsView - created classes TclBreakpointsModel and TclBreakpointsNodeActionsProvider. TclBreakpointsModel is updated after changes by TclDebuggerListener. Added new method to update TclWatchesModel, class can be accessed via Lookup. Classes from *.watches package have been changed to use lookupFirst() for TclWatchesModel. check-in: fa4e5aa0b5 user: dmp tags: trunk | |
2011-08-10
| ||
18:24 | Created own implementation of "Add New Watch" action. Registered NodeActionsProvider for WatchesView. Package org.netbeans.modules.languages.tcl.debugger.variables splited to *.variables and new org.netbeans.modules.languages.tcl.debugger.watches package. Removed all compiler warnings. check-in: 90f9894744 user: dmp tags: trunk | |
2011-08-09
| ||
22:09 | Breakpoints related classes moved to new package: org.netbeans.modules.languages.tcl.debugger.breakpoints. Removed unused code in TclDebuggerUtils. check-in: 247ea7950d user: dmp tags: trunk | |
17:19 | Added implementation of WatchesView via TclWatchesModel class. Added required META-INF/ registrations. Default Netbeans icons for LocalVariables and Watches have been set instead of blank symbols. check-in: aaf1848a88 user: dmp tags: trunk | |
2011-08-08
| ||
18:01 | Added support for "Run to Cursor". Changed TclDebuggerUtils to use org.netbeans.spi.debugger.ui.EditorContextDispatcher. check-in: 57129ee676 user: dmp tags: trunk | |
2011-08-07
| ||
19:53 | Fixed issue with new version of debugServer.tcl in Netbeans User Directory. Output from debugServer.tcl changed to stderr. check-in: e47870099f user: dmp tags: trunk | |
2011-08-05
| ||
14:35 | Breakpoints are working. User interface and debugServer.tcl work as expected. check-in: ba318ba05c user: dmp tags: trunk | |
09:59 | Added support for breakpoints in debugServer.tcl. check-in: 0db6cfc1ab user: dmp tags: trunk | |
2011-07-30
| ||
11:57 | Fixed debugServer.tcl. Protocol is newline-based, so newlines are filtered now: [ string map {"\n" "\\n"} $value ] . check-in: 0e319d4b5c user: dmp tags: trunk | |
2011-07-29
| ||
21:54 | Fixed "current directory" in debug mode (previously set to projectDirectory, now it's a parent directory for tclRunFile). Added "cd" to proper one directory for "Run" functionality. check-in: 7f7480a2a4 user: dmp tags: trunk | |
2011-07-28
| ||
14:50 | Changed: [info vars] is now splited to [info locals] and [info globals]. VariablesView adapted to locals and globals. Added support for displaying arrays in VariablesView. check-in: 55a3ad0bc1 user: dmp tags: trunk | |
00:54 | Added new package org.netbeans.modules.languages.tcl.debugger.variables to handle VariablesView. Includes NameColumn, TclVariable and the most important TclVariablesModel. Also TclDebuggerActionsProvider is now registered via META-INF/ to be available for TclVariablesModel class and for general comunication with TclDebuggerJavaPart. debugServer.tcl upgraded to serve [info vars]. check-in: 689e69ec6f user: dmp tags: trunk | |
2011-07-25
| ||
23:20 | Added META-INF/debugger/TclSession/LocalView to register viewmodels. Added class TclVariableModel to implement variables window. check-in: 4005b99d02 user: dmp tags: trunk | |
2011-07-24
| ||
22:50 | "Step Over" should work as expected. Changed protocol between debugServer.tcl and TclDebuggerJavaPart class. check-in: 212d5eeb9f user: dmp tags: trunk | |
18:04 | First attempt to provide stepover. Modified debugServer.tcl. check-in: eb5f252e01 user: dmp tags: trunk | |
2011-07-22
| ||
14:41 | Improved debugServer.tcl. Single steps work better. Modified TclDebuggerJavaPart class to avoid Exceptions during connection with Tcl part. check-in: 4c502fcacc user: dmp tags: trunk | |
2011-07-21
| ||
16:29 | Added ability to do single steps within debug functionality. Added module description. Added new package org.netbeans.modules.languages.tcl.debugger.resources with debugServer.tcl included. Modified RunTclsh class to provide console for debugServer.tcl. check-in: f9b4b45608 user: dmp tags: trunk | |
2011-07-19
| ||
00:01 | Added debugServer.tcl to use with Java part of debugger. Current version does just single steps. check-in: 962e3bc901 user: dmp tags: trunk | |
2011-07-17
| ||
01:20 | Added example tclServer.tcl. check-in: 9c8dfe211a user: dmp tags: trunk | |
2011-07-13
| ||
01:15 | Added class CurrentProgramCounterModify that handles actions with CurrentProgramCounterAnnotation. Currently for tests. Step Over and Step Into allows to move Program Counter within default run file. TclDebuggerUtils modified. Also TclDebuggerJavaPart class had some modifications. TclDebuggerActionsProvider class seems to be in final shape. check-in: 086b399a29 user: dmp tags: trunk | |
2011-07-11
| ||
23:43 | Added class TclDebuggerJavaPart. Prepared solution to share TclProject object between debugger classes via Netbeans Lookups and getServices. Improved TclProject class. Few renames to clarify. check-in: 005c0c60ae user: dmp tags: trunk | |
2011-07-09
| ||
09:54 | Added ability to add Line Breakpoint. Breakpoint visual annotation is ready. check-in: 8e7f2be9b6 user: dmp tags: trunk | |
2011-07-07
| ||
22:52 | Added new package org.netbeans.modules.languages.tcl.debugger. Special META-INF to register debugger. Focused on Debugger UI. Toggle breakpoint in Line without implementation yet, bind available. check-in: 37d22d1109 user: dmp tags: trunk | |
2011-07-03
| ||
12:33 | Added tclproject.properties to TclEmptyProject default template. Old projects could be used too (TclProjectProperties generates tclproject.properties for Tcl Projects without already available properties file). check-in: 44418e5559 user: dmp tags: trunk | |
01:11 | Feature "Run Project" is here. Tuned per project properties, mainly JFileChooser improved. New feature is corresponding between TclProject, TclProjectProperties and JPanelTclProjectPropertiesRunCategory classes. check-in: 0150ad36e9 user: dmp tags: trunk | |
2011-07-01
| ||
12:56 | Added initial "Project Properties" feature. check-in: 4a1bf6227d user: dmp tags: trunk | |
2011-06-27
| ||
17:29 | "Empty Tcl file" moved from "Others" to new "Tcl" category. Fixed stdout/stdin mixing in output window, using thread locking. Fixed backslashes escapes in paths (problem appeared under windows). check-in: 5892040db3 user: dmp tags: trunk | |
2011-06-25
| ||
23:48 | Improved RunTclsh.java. Tclsh is set to an interactive mode (set ::tcl_interactive 1) and is working via Netbeans output window same as within standard console. Way of running scripts changed to "source" from tclsh instead of passing scripts location via first tclsh argument. Added popup window with information how to fix problem when default tclsh path doesn't work. check-in: 1ff2e3ae38 user: dmp tags: trunk | |
2011-06-23
| ||
18:05 | Fixed HEX_NUMBER recognition (syntaxhilight package / Tcl.g modified). check-in: c6ba08419b user: dmp tags: trunk | |
2011-06-22
| ||
01:03 | Added org.netbeans.modules.languages.tcl.run package. RunTclsh class allows to open new output window with tclsh. It also gives ability to execute tcl scripts (via first argument for tclsh). Toolbar button to execute empty tclsh is available. TclFileRunAction.java is now implemented. check-in: 6ddac92120 user: dmp tags: trunk | |
2011-06-19
| ||
16:07 | Added new package org.netbeans.modules.languages.tcl.optionpanel. OptionPanel appears in Netbeans Tools→Options and allows to set tclsh path (NbPreferences are used). check-in: 649aad4286 user: dmp tags: trunk | |
2011-06-18
| ||
18:15 | Added TclFileRunAction.java for Tcl Filetype (just a bind, without implementation). check-in: b2c035ac4f user: dmp tags: trunk | |
16:08 | Added bind to ActionProvider.COMMAND_RUN (just a bind, without implementation). check-in: ea8b171013 user: dmp tags: trunk | |
2011-06-12
| ||
23:53 | Deleted TclPlugin/nbproject/private/* from repository. It shouldn't be public - currently stores key and password to sign .NBM generated file. Private means private. check-in: d78c54d0a7 user: dmp tags: trunk | |
16:44 | Initial Tcl Project type is ready. Currently Netbeans recognises Tcl Project by looking for tclproject/ directory. Added two new packages: org.netbeans.modules.languages.tcl.project and org.netbeans.modules.languages.tcl.project.sample. check-in: 05e89f07ed user: dmp tags: trunk | |
2011-06-11
| ||
23:42 | Symbol '#' could be used inside ID token but not at the beginning - It's just a little fix. TclLexer.java renamed to Tcl.java it's default generated name (by antlr). Tcl.g was little improved. check-in: 2cb396838d user: dmp tags: trunk | |