- 01 Jul, 2013 1 commit
-
-
David Schulz authored
... when the symbol was added as an expression. It seems that calling GetSymbolTypeName somehow destroys the red-black tree, so moved the call before creating the tree. Change-Id: Iefb187df4e7f99cfd95195a6ac9a4d8c64fa2365 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com>
-
- 27 May, 2013 1 commit
-
-
Kai Koehne authored
Change-Id: I7b842db01dcbd8faf3dc16dfb287dd5117342e1e Reviewed-by:
David Schulz <david.schulz@digia.com>
-
- 10 Apr, 2013 1 commit
-
-
David Schulz authored
Change-Id: If782d6da5453e78b3038c6ef8edbce0718b487c7 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com>
-
- 01 Feb, 2013 1 commit
-
-
Friedemann Kleint authored
Rename the StdMapNode to RedBlackNode, remove STL-specifics and pass parameters to the recursion, so that it can be shared between std::map and Qt 5's QMap. Change-Id: I0a53c9e8f593f79d35591aaeb7c74e76e22c2da5 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 29 Jan, 2013 1 commit
-
-
Robert Loehning authored
Change-Id: Ic6a9ff0359625021ebc061d22db6811814534205 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 08 Jan, 2013 2 commits
-
-
Christian Stenger authored
Change-Id: I486caa6d2c141067e2ef098c1d78b8a36761568d Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Orgad Shaneh authored
#!/usr/bin/env ruby Dir.glob('**/*.cpp') { |file| # skip ast (excluding paste, astpath, and canv'ast'imer) next if file =~ /ast[^eip]|keywords\.|qualifiers|preprocessor|names.cpp/i s = File.read(file) next if s.include?('qlalr') orig = s.dup s.gsub!(/\n *if [^\n]*{\n[^\n]*\n\s+}(\s+else if [^\n]* {\n[^\n]*\n\s+})*(\s+else {\n[^\n]*\n\s+})?\n/m) { |m| res = $& if res =~ /^\s*(\/\/|[A-Z_]{3,})/ # C++ comment or macro (Q_UNUSED, SDEBUG), do not touch braces res else res.gsub!('} else', 'else') res.gsub!(/\n +} *\n/m, "\n") res.gsub(/ *{$/, '') end } s.gsub!(/ *$/, '') File.open(file, 'wb').write(s) if s != orig } Change-Id: I3b30ee60df0986f66c02132c65fc38a3fbb6bbdc Reviewed-by:
hjk <qthjk@ovi.com>
-
- 05 Oct, 2012 1 commit
-
-
hjk authored
Change-Id: Ice592c6de9951ee3b2c4cb52ed0bb3b6770e0825 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 02 Aug, 2012 1 commit
-
-
Friedemann Kleint authored
In MSVC2012, more bases classes for std::string and containers were introduced whereas std::pair_base was removed compared to MSVC2010. Add a findMember() function to be able to skip base classes when looking for a certain member to finally fix this issue. Introduce SymbolGroupValue::parent()/childCount() and simplify the helpers using it. Change-Id: I7a6aad5c07739ca9cbf350489acd6d03bd1865e8 Reviewed-by:
hjk <qthjk@ovi.com>
-
- 19 Jul, 2012 1 commit
-
-
Eike Ziller authored
Change-Id: I7134d7de30bcf9f9dcfad42520dd45ee083a852d Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
- 25 Apr, 2012 1 commit
-
-
Friedemann Kleint authored
- Adapt QByteArray, QString, QVector. - Disable QMap for Qt 5. Change-Id: I113d546fc69165b504ce4998b3bf7ac9c44130fb Reviewed-by:
hjk <qthjk@ovi.com>
-
- 26 Jan, 2012 1 commit
-
-
hjk authored
Change-Id: I2b72b34c0cfeafc8bdbaf49b83ff723544f2b6e2 Reviewed-by:
Daniel Teske <daniel.teske@nokia.com>
-
- 03 Nov, 2011 1 commit
-
-
hjk authored
Change-Id: If18afb5d4665924e7d9250dccbc60a65e6daa75e Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
-
- 06 May, 2011 1 commit
-
-
Tobias Hunger authored
Change-Id: I8b73d583be1ee7183f4074bce49d5390e38631a2
-
- 19 Apr, 2011 1 commit
-
-
Friedemann Kleint authored
-
- 13 Apr, 2011 1 commit
-
-
hjk authored
-
- 29 Mar, 2011 1 commit
-
-
Friedemann Kleint authored
as it cannot determine the size of 'char const*' which it reports as type. Reviewed-by: hjk Task-number: QTCREATORBUG-4253
-
- 04 Feb, 2011 1 commit
-
-
Friedemann Kleint authored
Add comments, introduce internal switch in doc/api/qtcreator-api.qdocconf.
-
- 18 Jan, 2011 1 commit
-
-
Friedemann Kleint authored
Fix assignment to reference nodes (QByteArray field elements).
-
- 14 Jan, 2011 1 commit
-
-
Friedemann Kleint authored
- Move the 'current module' into the Node - Split symbol group hierarchy into LocalsSymbolGroup tied to frame/thread and a separate, scopeless WatchesSymbolGroup - Add infrastructure for removing symbols from a SymbolGroup, doing the index bookkeeping. - Add method to synchronize watches to WatchesSymbolGroup (iname/name map). - Introduce watches commands for adding and dumping. - Extend locals command to get watches as well. - Add a dummy 'ErrorSymbolGroupNode' to use in case insertion fails.
-
- 12 Jan, 2011 1 commit
-
-
con authored
Reviewed-by: hjk
-
- 07 Jan, 2011 1 commit
-
-
Friedemann Kleint authored
To suppress 3rd order children for nested containers (taking reference nodes into account).
-
- 06 Jan, 2011 1 commit
-
-
Friedemann Kleint authored
Resolve all types and always use current module for templates. Fixes to pointer handling. Make verbose switchable.
-
- 05 Jan, 2011 3 commits
-
-
Friedemann Kleint authored
- Account for POD types in largeStatic-Check - Avoid dumping empty children list (move handling to visitor) - Verbose facility.
-
Friedemann Kleint authored
in order to speed things up or make dumping of containers of classes possible. Fix a bug in stripPointerType.
-
Friedemann Kleint authored
Iterate bucket lists correctly.
-
- 04 Jan, 2011 1 commit
-
-
Friedemann Kleint authored
Determine field offset of map node using GetFieldOffset. Qualify with full module.
-
- 21 Dec, 2010 3 commits
-
-
Friedemann Kleint authored
-
Friedemann Kleint authored
Qualify map and hash nodes as Module!QMapNode<>. Limit recursion depth of GDBMI dump. Introduce error reporting. Iterate QMap nodes and create artificial key/value nodes.
-
Friedemann Kleint authored
-
- 20 Dec, 2010 1 commit
-
-
Friedemann Kleint authored
Rebuild the structure in memory as back-expanding parent pointers seems to fail sometimes.
-
- 17 Dec, 2010 3 commits
-
-
con authored
-
Friedemann Kleint authored
-
Friedemann Kleint authored
-
- 16 Dec, 2010 1 commit
-
-
Friedemann Kleint authored
Introduce new Symbol group node for fake map nodes. Iterate over QHash and extract keys, values for QSet/QHash.
-
- 15 Dec, 2010 3 commits
-
-
Friedemann Kleint authored
Factor out some utilities for hashes.
-
Friedemann Kleint authored
Suppress repetitive invocation of dumper evaluation. Use parseWatchData() as does gdb.
-
Friedemann Kleint authored
Introduce node hierarchy and move nodes to a separate file. Introduce reference nodes that point to additional symbols and symbols within the symbol tree (make deeply nested linked list elements visible as array elements). Properly name container elements as array elements 0..n. Fix pre-expansion of complex dumpers.
-
- 14 Dec, 2010 1 commit
-
-
Friedemann Kleint authored
Alignment at void*-boundaries for small types. Read out pointer array directly instead of dereferencing ** for large types for speed.
-
- 13 Dec, 2010 1 commit
-
-
Friedemann Kleint authored
Move container size code to container.cpp/h and known type enumeration to separate knowntype.h. Add some more types. Change type detection to work without 'class '/'struct ' prefixes for inner types. Add Qt types with Movable/Primitive flags. Add QStack/QQueue, size for std::deque and std::stack. Add infrastructure for linked-list type containers and std::list. Implement QList specialisations depending on type.
-