Age | Commit message (Collapse) | Author |
|
...and deprecate what cannot be removed for compatibility.
Change-Id: I1ea335af775b867b468b8285113631167729a92a
|
|
GDB on *buntu is linked against Python 3.3, which has many
incompatibilities to Python 2, resulting in broken code.
This patch uses the Python six library as a compatibility layer.
Change-Id: Icb4cc54a1d05afb119376bb5e1430c91cb794d08
Reviewed-on: https://gerrit.libreoffice.org/6688
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
|
|
Python six just consists of a single Python file, so this includes
the file as a convenience.
Change-Id: I98ed50fba657013f5f3f12a4d13b3ba5558bfa2e
Reviewed-on: https://gerrit.libreoffice.org/6687
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
|
|
hammer silver nails into coffin and bury in concrete
Change-Id: I3fda2ff47738bb33793adab97faba2d439ac9a28
|
|
Change-Id: I416d98a298f00ae445a480c738a47758544d317c
|
|
...but do not pretty-print its dereferenced value. This is in line with the
handling of css::uno::Reference, and avoids gdb Python exceptions when trying to
print uninitialized rtl::Reference instances (which can e.g. happen during a
"backtrace full").
Change-Id: I9a3c0a6441cf23cba748183226832d2ba23bd531
|
|
Change-Id: I0fa2cb8d24cd6862ab1d88ad8ccc033c70bbfa44
|
|
Change-Id: Ie8a092b7d91e0f379c7102c3aa12da8eb7666840
|
|
First cut - polygons and B2DRange covered.
Change-Id: I042bff8c3fa5c889a926d450090494e2e20f76b1
|
|
|
|
|
|
Change-Id: I80236f3c69abe713ddfa8111e8ff76f83954def4
|
|
The original idea to dereference the implementation and show all details
sounded nice, but now printing any UNO object that is a bit more complex
results in a multi-page output, which makes getting backtraces really
hard. Better to just show the dynamic type and the pointer.
Change-Id: I340a31b27b059c3d03d9e537de519e286af2e50f
|
|
Change-Id: I98bb5cbcde93a408c44f4f985c06532ab0a37652
|
|
Change-Id: Ia79e582002c92591694815580eff905b864ea6c5
|
|
Change-Id: I09b9e5a64b1b2630dbccdd9cf4392376b955dbdd
|
|
Change-Id: I07d6a24f5c94a115d38ccffde26725b668dab430
|
|
With gdb 7.5.1 the dynamic_cast may cause "Couldn't determine value's
most derived type for dynamic_cast", which isn't helpful either.
So just print the current XInterface value in case the cast fails.
Change-Id: I453b1a8eecbb056853293280195f6475f8852f2b
|
|
gdb 7.5.1 complains about ambiguous base class "XInterface" with cast()
so try dynamic_cast() instead.
Change-Id: I99a21eea7251e663deee395f6a13ca0ed041e8c9
|
|
Change-Id: Icd9c12a10d2183a5159a3aa7a70e90494e8a8183
|
|
These do not occur as such but while a node is being destroyed it is
still in the nodes array and may have some base class types; without
giving these a value gdb will just stop printing the nodes array then.
Change-Id: If78c4f633312cf8bad0048b704fe20bd09c7c28f
|
|
...when printing the pThread argument in a
cppu_threadpool::ThreadPool::waitInPool call frame.
Change-Id: I5c94485a0218be449c9dab67701a634eef3e08a1
|
|
Change-Id: I31b7b6b0cd4ac67c059729e68b50c92b865930b0
|
|
Change-Id: I9c6f4b54254fa7a1b91f0bf1a19d16bb3778a2be
|
|
Change-Id: I452038a80f9a091f2b7af36d236cebd5f176b5e9
|
|
Change-Id: I6d233c2cf715021262a5de1bdc76f68b7eb17db3
|
|
Change-Id: I0506b3e92df372a67b4431e52e2e9d308dc886c9
|
|
Change-Id: I3ff6568e34698d414ca7e4c631d32156b9d28cf0
|
|
nA is X, nB is Y, but finally it's now pointless to remember that
Change-Id: I9fb1f6518e33862663a5bd5e28876979f0f1e05f
|
|
Change-Id: I6e0758e543a89f593a1b0432b28b4c9768993af7
|
|
Change-Id: Ia4ac141d8e054d8558d77251c6f069a51a7e6fab
|
|
|
|
|
|
|
|
|
|
Because the default text encoding in Python 2 is "ascii" these would
throw a UnicodeEncodeError: 'ascii' codec can't encode character...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|