Change logs for pagemon source package in Xenial

  • pagemon (0.01.08-1) unstable; urgency=medium
    
      * Makefile: bump version
      * Add more page info to checksum on to ensure we have identical maps
      * Fix wrapping of paragraph in man page
      * Update date in manual
      * Reduce scope of ret
      * Move initialization of vars to avoid -Wclobber gcc warnings
      * Add clean up on segfault or bus error sig handling
      * Guard against cursor_index being outside npages range
      * Check if process is still alive before waiting for next iteration
      * Don't break on failed seek or read of map info
      * Add 'c' key to close pop up windows
      * Update -p thunderbird example in man page
      * More 80 column friendly source changes
      * Improve error handling on -p option
      * Enable -p option to have the PID or name of the process to monitor
      * Better checking for bytes read on page info reads
      * Fix zoom scaling on memory view
      * Remove commented out memset
    
     -- Colin King <email address hidden>  Sun, 31 Jan 2016 12:25:11 +0000
  • pagemon (0.01.07-1) unstable; urgency=medium
    
      * Makefile: bump version
      * Mix checksum up a bit more and return OK if nothing has changed
      * Makefile: add perf.c perf.h to make dist rule
      * Add 'p' option to man page and update date
      * Optimize page reading, reduced by ~2% CPU
      * Clean up perf code
      * Add perf page statistics 'p' option
      * Update help info
      * Add some more comments
      * Replace int64_t types with stronger typing
      * Minor re-ordering of global vars to save a few bytes
      * Free pages and add some smarts to free/calloc
      * Add some more comments
      * Add OOM score to VM stats
      * Optimize read_maps: don't re-scan page mapping if nothing changed
      * Reduce amount of seeks and reads on pagemap data
    
     -- Colin King <email address hidden>  Sat, 30 Jan 2016 00:38:15 +0000
  • pagemon (0.01.06-1) unstable; urgency=medium
    
      * Makefile: bump version
      * Update man page date
      * Add some more comments
      * Re-position pop-up windows a bit more
      * Add more comments
      * Rename MAX_MMAPS to MAX_MAPS
      * Check process is alive before fetching maps
      * Cleaner termination of windows at end, less flicker and delay
      * Shunt pop up windows up by 1 row
      * Add page fault info in VM pop up
      * Handle resizing in a less flickering way
      * Make VM information stick to right hand side of window
      * Get zoom scaling correct for small applications
      * Add another const on static data structure
      * Cleanly shutdown on SIGSEGV and SIGBUS
      * More clean ups and constifications
      * Some very minor code clean ups
      * Pass xmax, ymax using position_t ptr
      * Replace LINES with p->ymax
      * Add [ ] keys to set zoom mode to min/max
      * Move window resizing so it happens just before a new redraw
      * Minor rework of read_maps to save a few cycles
      * Optimize the page hotspot with large maps, also saves a division
      * Add -v option
      * Don't poll on reading pages so frequently
      * Fix segfault when memory shrinks and cursor falls off end of memory
    
     -- Colin King <email address hidden>  Fri, 22 Jan 2016 23:22:35 +0000
  • pagemon (0.01.05-1) unstable; urgency=medium
    
      * Makefile: bump version
      * Make source 80 column friendly
      * Move static globals into a global struct
      * Remove a few blank lines
      * Add -a to mini help info
      * Remove some trailing white spaces
      * Only do auto zoom when looking at pages
      * Fix date list in copyright boilerplate, replace , with -
      * Update dates in man page
      * Widen int32_t to int64_t before computation to avoid overflow (again)
      * Don't divide by mem_info.npages if this is zero (another instance)
      * Widen int32_t to int64_t before computation to avoid overflow
      * Don't divide by mem_info.npages if this is zero
      * Add process state info in VM window
      * Fix percent, don't scale by zoom factor after all
      * Add End key function
      * Make all indexes to pages int64_t just to be consistent
      * Fix index to page map, show the correct page's page map info
      * Don't print memory sizes in bytes, K is the smallest sensible amount
      * Forgot to zoom cursor position to get per page details
      * Add map size to tabbed page info
      * Rename xwidth to xmax
      * Minor formatting tweak
      * Add and use MINIMUM, MAXIMUM macros
      * Add -a automatic zoom mode command line option
      * Add auto zoom mode
      * Add t, T tick rate adjustment between dirty page updates
      * define MIN_TICKS, MAX_TICKS, MIN_ZOOM, MAX_ZOOM
      * Don't reset cursor when zoom keys pressed and in memory map mode
      * Correctly print Map Name in page details toggle view
    
     -- Colin King <email address hidden>  Thu, 21 Jan 2016 00:26:21 +0000
  • pagemon (0.01.03-1) unstable; urgency=medium
    
      * Makefile: bump version
      * Fix build warning on 32 bit builds on max_pages evaluation
      * Fix copyright year typo
      * Clean up attribute setting on mem map
      * Add cursor reset helper
      * Only set last_addr on valid data
      * Remove some extraneous lines
      * Default to failure exit status, set to success on OK case.
      * Update copyright info
      * update_xwidth needs to set width based on v rather than view
      * Make mask ULL
    
     -- Colin King <email address hidden>  Thu, 14 Jan 2016 14:08:00 +0000
  • pagemon (0.01.02-1) unstable; urgency=medium
    
      * Initial Debian release (Closes: #809403)
      * Makefile: remove -lm -g build flags, bump version
      * Manual: update date
      * Add VM statistics
      * Remove hard coded page size, fix up formatting fields in tab view
      * Access byte from bytes when appropriate, don't mask off top bit to early
      * Add some context Page/Memory view hint in status line
      * Add calloc failure checking
      * Add more comments, shift some globals around
      * Add some more comments for functions
      * Remove unused colour attribute pairs
      * Only show KEY info when in PAGE view mode
      * Perform line by line memory reads for more efficient reading
      * Use sigaction rather than signal for SIGWINCH handler
      * Add sscanf checking when reading maps
      * Replace hard coded hex format width with HEX_WIDTH
      * Replace hard coded address offset cursor position to ADDR_OFFSET
      * Fix memory view changing location bug when resizing
      * Set tick to ticks to force immediate load of dirty page info
      * Use PRI* format specifiers
      * Minor code clean up
      * Don't need panel library, update README
    
     -- Colin King <email address hidden>  Thu, 31 Dec 2015 20:14:01 +0000