Age | Commit message (Collapse) | Author |
|
Avoids wxWidgets assert if the table is empty
|
|
Use arrays instead of lists to cache data, gives faster lookups for
large contents.
Also update colors used in table viewer, indication new and changed rows.
Other minor bugfixes in tables viewer.
|
|
|
|
Observer table viewer crashes when attempts to display a term containing improper lists (e.g. dict). Quick way to reproduce: run
ets:insert(ets:new(test,[]), {1,[h|t]}).
then start observer and open test ETS in table viewer. Observer will crash.
|
|
Menuhandling in 2.9 is (currently) buggy on mac,
this avoids a crash in menu handling but causes a lot unusable menus.
|
|
* pgö/observer-edit-table-row/OTP-10225:
Make Table Viewer search a bit faster
Edit table row in a multiline text dialog
Conflicts:
lib/observer/src/observer_tv_table.erl
|
|
* pgö/escape-control-chars-tv/OTP-10218:
Fix Table Viewer search crash on new|changed|deleted rows
Escape control characters in Table Viewer
Fix Table Viewer crash after a 'Found' -> 'Not found' search sequence
|
|
Conflicts:
lib/observer/src/observer_tv_table.erl
|
|
|
|
|
|
|
|
|
|
Similar behaviour to old tv.
Objects in tables supposed to be printed in a single line
and it looks ugly when a [...,10,...] integer list
creates a new-line.
|
|
Start position was lost after a 'Found' -> 'Not found' search sequence
leading an undefined position in the next search
|
|
|
|
|
|
Format strings as string not integer lists
|
|
|
|
|
|
|
|
|
|
No tracing is implemented yet.
|
|
Turn on generic listctrl implementation on Mac,
the native doesn't work in wx-2.8.
Fix listctrl colours on mac
Turn on wxSystemMenu for miniFrame to get a close box on Windows.
Direct observer help to a browser.
Cleanups
|
|
Make sure that the menus work on MacOsX.
Fix asserts on debug build on linux.
Make sure epmd is started before distribution.
Rewrote multi-selection code observer_pro_wx.
|
|
system tab, timer handling and "etop" code
More info in system tab, same timer handling in all tabs.
Remove dependency off etop process, do the roughly the same
functionality on our own.
|
|
|