Skip to content

Commit 3a21e14

Browse files
committed
Merge pull request #588 from go-lang-plugin-org/debugger
Debugger (fixes #25)
2 parents acf10d5 + 7077a47 commit 3a21e14

File tree

81 files changed

+9730
-84
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+9730
-84
lines changed

.idea/copyright/profiles_settings.xml

Lines changed: 1 addition & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/runConfigurations/Execute_Slave_IDEA_with_plugin.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/runConfigurations/Execute_Slave_PHPStorm_with_plugin.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
language: java
22
jdk:
33
- openjdk7
4-
# - oraclejdk7
4+
- oraclejdk7
55
script: "./travis.sh"

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<h3>0.9.16 changes:</h3>
22
<ul>
3+
<li>[feature] Added debugging support via GDB</li>
34
<li>[feature] Added support for Go on Google AppEngine for non-IDEA IDEs</li>
45
<li>[bugfix] Improved support for Go on Google AppEngine</li>
56
<li>[enhancement] Inspection: Update "functionReturnCountInspection" to check the type of returning expressions</li>

README.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Google go language plugin is an attempt to build an outstanding IDE for
1212
+ <http://golang.org/>
1313
+ Intellij IDEA homepage:
1414
+ <http://www.jetbrains.com/idea/>
15-
+ <http://plugins.intellij.net/plugin/?idea&id=5047> (plugin page at the intellij plugin repository).
15+
+ <http://plugins.intellij.net/plugin/5047> (plugin page at the intellij plugin repository).
1616

1717
## What it does
1818

@@ -85,23 +85,27 @@ Please ensure that the bug is not reported.
8585
+ Sdk indexing
8686
+ Reference Resolving & Completions
8787

88-
+ [leojay](https://github.com/leojay)
88+
+ [leojay (@leojay)](https://github.com/leojay)
8989
+ folding improvement
9090
+ refactorings
9191
+ introduce variable
9292
+ inspections
9393
+ unused imports
9494

95-
+ [Alexandre Normand](https://github.com/alexandre-normand)
95+
+ [Alexandre Normand (@alexandre-normand)](https://github.com/alexandre-normand)
9696
+ gomake integration
9797

98-
+ [Jhonny](https://github.com/khronnuz)
98+
+ [Jhonny (@khronnuz)](https://github.com/khronnuz)
9999
+ gofmt integration
100100
+ simple Structure View for Go files.
101101

102-
+ [Florin Patan (dlsniper)](https://github.com/dlsniper)
102+
+ [Florin Patan (@dlsniper)](https://github.com/dlsniper)
103103
+ Cardea support
104104
+ Non-IntelliJ IDEs plugin support
105+
+ GDB debug support integration
106+
107+
+ [Chris Spencer (@spencercw)](https://bitbucket.org/spencercw/ideagdb/overview)
108+
+ IDEA GDB support
105109

106110
## Contributing
107111

src/META-INF/plugin.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,15 @@
5252
<li>Makefile based build system (bring your own Makefile). Experimental. Configured in project settings.</li>
5353
<li>Always use tabs instead of spaces (but configurable if desired).</li>
5454
<li>go fmt integration via Tools -> Go menu options (default CTRL+ALT+SHIFT+F for file and CTRL+ALT+SHIFT+G for project)</li>
55+
<li>Debugging support via GDB</li>
5556
</ul>
5657
]]>
5758
</description>
5859
<change-notes>
5960
<![CDATA[
6061
<h3>0.9.16 changes:</h3>
6162
<ul>
63+
<li>[feature] Added debugging support via GDB</li>
6264
<li>[feature] Added support for Go on Google AppEngine for non-IDEA IDEs</li>
6365
<li>[bugfix] Improved support for Go on Google AppEngine</li>
6466
<li>[enhancement] Inspection: Update "functionReturnCountInspection" to check the type of returning expressions</li>
@@ -692,6 +694,10 @@
692694
<className>ro.redeul.google.go.intentions.statements.CheckErrorIntention</className>
693695
</intentionAction>
694696

697+
<configurationType implementation="uk.co.cwspencer.ideagdb.run.GoGdbRunConfigurationType"/>
698+
<programRunner implementation="uk.co.cwspencer.ideagdb.run.GdbRunner"/>
699+
<xdebugger.breakpointType implementation="uk.co.cwspencer.ideagdb.debug.breakpoints.GdbBreakpointType"/>
700+
695701
</extensions>
696702

697703
</idea-plugin>

src/icons/gdb_13x13.png

434 Bytes
Loading

src/icons/gdb_16x16.png

568 Bytes
Loading

0 commit comments

Comments
 (0)