Alvaro Sanchez-Leon
b63adf43db
Bug 303808: Add a Preference page for GDB CLI consoles
...
In addition, a new "Preferences" Action is available for
the GDB CLI consoles so the user can easily find/adjust them.
Change-Id: I8d2756683f92ca9b42454906dd600c97e1e07cd2
Signed-off-by: Alvaro Sanchez-Leon <alvsan09@gmail.com>
2016-10-24 21:43:11 -04:00
Alvaro Sanchez-Leon
1cfa38948c
Bug 303808: Share GDB process streams among console pages
...
The GDB process streams now stay opened regardless of
the life-cycle of associated console views. This allows to close
the Debugger Console view without affecting the debugging session.
At the same time, closing and re-opening the Debugger Console
causes new console pages to be created, but should not
cause multiple jobs to read from the same input stream.
Change-Id: Ief78aa2053e5a54514773a8f24f0a465364a7351
Signed-off-by: Alvaro Sanchez-Leon <alvsan09@gmail.com>
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2016-10-24 17:33:27 -04:00
Nathan Ridge
3fc681c299
Bug 487764 - Add a highlighting for variables passed by non-const reference
...
The highlighting is disabled by default.
Change-Id: I0b9e587c3b9d7206614937893d535825a4be99e5
2016-10-24 00:35:28 -04:00
Nathan Ridge
d459bad872
Follow-up to the DependentValue refactoring
...
Replace some uses of IntegralValue with DependentValue that were missed
originally.
Change-Id: Ieac5757c042378082c8d38f4883d7e495f64d208
2016-10-23 02:15:20 -04:00
Nathan Ridge
e9c6ca09e8
Bug 486682 - Syntax coloring of macro arguments that occur in reverse order in the AST
...
This patch also fixes a couple of other bugs related to syntax coloring of
macro expansions, which are exposed by this change (bug 490415, bug 496696).
Change-Id: I3c0030ff61e721e099dc50afc109dd44e37276a3
2016-10-22 21:15:11 -04:00
Marco Syfrig
82f4fac87b
removed unused imports
...
Change-Id: I3c2df7a891b2f58d2efc60a23cd4c360a16c5b56
Signed-off-by: Marco Syfrig <marco.syfrig@gmail.com>
2016-10-21 11:25:05 -04:00
Doug Schaefer
fa84dad370
Make launchMode a core thing and add Debug for CMake configs.
...
Change-Id: Ie431824dddda07cd6985e5b644970eb525280577
2016-10-20 20:01:52 -04:00
Doug Schaefer
0868cf82ee
Fix include paths to make them relative to the project file for Qt.
...
Change-Id: I81c334a2c0ed85487a60ef14a6f28d7b87b6fbf3
2016-10-20 12:02:48 -04:00
Doug Schaefer
78ba80e1d5
Add New Empty CMake project wizard.
...
Change-Id: I6f4fc0db27a863700eafcac751fa168dc32d96d5
2016-10-19 18:32:48 -04:00
Nathan Ridge
fbccef3ff1
Bug 402498 - Apply declaredBefore() filtering to index bindings
...
Change-Id: I3086c35cf294970d4adbb65dd6aa3708710f9c02
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
2016-10-19 11:24:43 -04:00
Nathan Ridge
ed65559753
Split IntegralValue into IntegralValue and DependentValue
...
Change-Id: I2bf312ab03e04636991256bcdb4711a23851f139
2016-10-18 17:09:44 -04:00
Doug Schaefer
5540c75ce0
Fixes to remove duplicates and invalid CMake toolchain entries.
...
Change-Id: I1a8212945428b00d332b9f78c5a3eb81091f3fe6
2016-10-17 23:11:52 -04:00
Sergey Prigogin
47784c8980
Minor cleanup.
...
Change-Id: I5d9cb2aba6a4501dc25615f4950069390afb8f6d
2016-10-17 13:01:10 -07:00
Doug Schaefer
5d7b64cd11
Fix the BinaryRunner deadlock correctly.
...
Change-Id: I23907639a4f550c3ed0406f7229b9459deebb4d0
2016-10-17 10:52:58 -04:00
Doug Schaefer
e76ec05aab
Bug 503036 - Fix deadlock caused by previous fix.
...
Change-Id: Ic333a7f0230e6a28033fd6659408895b34f5b70e
2016-10-14 14:46:46 -04:00
Jonah Graham
4d0a556446
Bug 505868: Split clean command when cleaning lots of files
...
This change overcomes the Cannot run program "rm": Command line
too long error when there are hundreds to thousands of files.
This change only applies to the interal builder.
Change-Id: Idc32067e27d76e3b438b2b1a07376859c7c8d1e4
2016-10-14 09:56:25 -04:00
Sergey Prigogin
85d8e44eb1
Bug 485422 - Organize includes: header substitution maps not always used
...
With this change the heuristic header substitution tries to find a
header that is better than the one computed using regular substitution
rules, but defaults to that header if it can't find a better one.
Change-Id: I811857b2ccf66e2db4161801f34db8464834ce12
2016-10-13 18:09:52 -07:00
Sergey Prigogin
430ba3a73f
Bug 505932 - Heuristic header substitution is too aggressive
...
Change-Id: I08fd598ef5411c3e5956460ae1d2c39947b12c78
2016-10-13 16:24:32 -07:00
Sergey Prigogin
c5afeb8d85
Bug 505832 - Add ICPPVariable.isConstexpr() method
...
Change-Id: I0f889347807d2e23be00ae68786a08e58a5ae8c4
2016-10-13 18:23:11 -04:00
Jonah Graham
33d12e75c9
Cosmetics
...
Change-Id: I584622013f810d8ac51dcb618074663a79cd5b19
2016-10-13 15:00:03 -04:00
Marc Khouzam
d3fecaa15e
Add API filter for default methods.
...
Change-Id: Ie67bd964cd725ed1fc0356212e4a7f947232b066
2016-10-13 11:52:24 -04:00
Sergey Prigogin
bc1d5f3d2d
Removed use of SubProgressMonitor.
...
Change-Id: Ibb44a6e12f147a69a8a32e243831f5d4ac1468ec
2016-10-12 19:38:29 -04:00
Doug Schaefer
e371ba0919
Updates for Core Build.
...
Change-Id: I8720d5b57e335adde538838790c3ecdd465a7ed7
2016-10-12 19:19:19 -04:00
Marc Khouzam
23f68c6c35
Update cdt-baseline to point to final release of 9.1
...
Change-Id: I728b2a869c9a5e7fe62b6f08578b17c924296a66
2016-10-12 15:22:47 -04:00
Alvaro Sanchez-Leon
ce2b583716
Update dsf-gdb test suite to run GDB 7.12
...
Change-Id: I6a870b443d667b0ecb393c338c826200dcff0cff
2016-10-12 08:37:49 -04:00
Sergey Prigogin
2a7e9108dc
Adjusted Javadocs.
...
Change-Id: I91da69eba36c8ee554eff369d89cb0a9848559b1
2016-10-11 16:43:59 -04:00
Marc-Andre Laperle
30b3165eb3
Bug 497512 - cdtdebug.sh "bashisms" not supported by non-bash shells
...
Also include the latest version of plugins when launching
(tail vs head). This makes a difference when the plugins were
updated.
Change-Id: Id97c9247f0507e177592ca3631348bf8f7fd3dbf
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-10-11 11:25:46 -04:00
Marc-Andre Laperle
1f89d55074
Bug 498941 - GDB preference page can grow huge with long debugger path
...
Change-Id: Iaacfc18fdb28eee1e64e5de8073114738d25ff79
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-10-11 10:52:30 -04:00
Alvaro Sanchez-Leon
bd2fc5fc6a
Adding GDB 7.12 to the download-build-gdb.sh script
...
Change-Id: Iac977f0ab83429cc931f413664c7789bb9c9e913
2016-10-11 10:15:59 -04:00
Alvaro Sanchez-Leon
37b722500d
Bug 504005 - [standalone] bundle version errors
...
Change-Id: Id7ed91a7f7d24ca25bb5820dff39c7272a806e0d
2016-10-11 00:28:01 -04:00
Sergey Prigogin
f661b90e01
Optimized TypeTraits.hasTrivialDestructor method.
...
Avoid repeated checking of the same class.
Change-Id: If64bd05de0f5f20273bd77b2a8f3a55ccae96391
2016-10-10 20:32:28 -07:00
Sergey Prigogin
2d02ddf8ca
Bug 505606 - OutOfMemoryError in indexer
...
Change-Id: Ibcff4aa82cf46f0ec01705715b98f881cb39dca5
2016-10-10 19:23:06 -07:00
Sergey Prigogin
662091c72d
Added protection against ClassCastException
...
Change-Id: Ib14420d944c840ebda24305530f82142998cfe5c
2016-10-10 22:21:54 -04:00
Sergey Prigogin
52eb5f7b02
Fixed an NPE.
...
Change-Id: Ic3aa10acaf7ecd51dbed7f882cd1db93bf490e24
2016-10-10 22:21:18 -04:00
Sergey Prigogin
77a506b6b8
Fixed an NPE.
...
Change-Id: I1a1e00b50eefdea775c7d0487250cb62850cf0ec
2016-10-10 22:20:21 -04:00
Sergey Prigogin
d8c56b9226
Cosmetics
...
Change-Id: If2f5f3084623e424957ffab8708ade3a342db614
2016-10-10 18:13:07 -07:00
Sergey Prigogin
ac04367ff9
Cosmetics
...
Change-Id: I937489ee3a5d8b18352cdf0086730f7f70f54f49
2016-10-10 14:54:46 -07:00
Sergey Prigogin
2c5fdf503d
Cosmetics
...
Change-Id: I9dbbaa0a6bf634d3c1dd931369bc23d0aa683158
2016-10-10 12:53:19 -07:00
Sergey Prigogin
59f5c157aa
Cosmetics
...
Change-Id: I4a1144c870b820d7bd98e068c659fa6904e2f8ee
2016-10-09 12:03:53 -07:00
Sergey Prigogin
52bd79302f
Added CStringValue.toString method foe ease of debugging.
...
Change-Id: I1a7a243b4f212a69c6af8289d7ca3bf159b759e7
2016-10-09 10:37:03 -07:00
Sergey Prigogin
4e01baa83f
Cosmetics
...
Change-Id: I83fb4c257059beaef16fa35512766196c5fc4dcb
2016-10-09 10:22:29 -07:00
Sergey Prigogin
87ada6a98b
Fixed EvalConstructor.isConstantExpression method
...
Change-Id: I17e3d9bb53cd8667832c9414108247ccde75e0b7
2016-10-08 23:22:33 -04:00
Sergey Prigogin
4c4fb739b1
Made some classes and methods final. Some code cleanup.
...
Change-Id: Id93278dba3863baa6cdac67aba56801616dacee3
2016-10-08 22:53:24 -04:00
Sergey Prigogin
b59d930ed4
Cosmetics.
...
Change-Id: I83607322be2e3309e12604c5b5c2473aa3823f8f
2016-10-08 18:16:53 -07:00
Sergey Prigogin
17a5ba8361
Fixed a potential NPE.
...
Change-Id: I274242b74a27f17eeb3a6d7841b1107be22cd096
2016-10-08 16:08:01 -07:00
Sergey Prigogin
61ac21daa0
Made value classes final.
...
Change-Id: Id89306976e7458bd822d399c003ce027dc896c33
2016-10-07 19:54:24 -07:00
Sergey Prigogin
d1fd92013f
Fixed a typo.
...
Change-Id: Idac67510d3d898ccbf0a7ec2429512c24c403422
2016-10-07 19:52:59 -07:00
Thomas Corbat
8416294bb1
Bug 503036 - "Binary not found" every other launch (via Run As)
...
- Add a family object for identifying the binary runner job
- Use the join mechanism of the job manager to ensure all binary runner
jobs are finished
Change-Id: I8b82bb0c663e5d2a618e3222e4bd5ba7b48b46c4
Signed-off-by: Thomas Corbat <tcorbat@hsr.ch>
2016-10-07 10:43:04 +02:00
Nathan Ridge
0459a0ea4d
Introduce ICPPFunctionSpecialization and ICPPConstructorSpecialization interfaces
...
This allows us to avoid some awkward uses of generics
Change-Id: I054abe8c871bd2adbfa3212341a28c11ece6236c
2016-10-06 22:48:42 -04:00
Nathan Ridge
ee3c2f0776
Do not store function return expressions in the index.
...
They have been superseded by function body executions.
Change-Id: I5f4e23a8f8be50f4a034b05d2e85ca2f8a9d2bd7
2016-10-06 22:47:40 -04:00