📄 changelog
字号:
Sat Aug 31 22:24:22 2002 Kristian Rietveld <kris@gtk.org> * Release 0.5.1Wed Aug 21 19:26:24 2002 Kristian Rietveld <kris@gtk.org> * memprof.glade: simple typo fixTue Aug 19 02:28:34 2002 Kristian Rietveld <kris@gtk.org> * main.c (run_cb), (skip_add_cb), (skip_regexes_add_cb): conversion to GtkDialog. * memprof.glade (fileentry1): GnomeFileEntry in the run dialog should be modal, so the file selector there also responds (pointed out by Dennis Smit), (SkipAddDialog, RunDialog, SkipRegexesAddDialog): conversion to GtkDialog and enable has_default again on the appropriate buttons, set activates_default to true on the entries, (Preferences dialog): use stock buttons for add and delete. * process.c (process_find_exec): prepend "./" to non-absolute paths, so running programs in the current directory works without hassle, (process_run): also pass path to program to mp_server_instrument. * server.[ch] (mp_server_instrument): use program value processed by process_find_exec and not args[0].Tue Aug 20 11:03:11 2002 Owen Taylor <otaylor@redhat.com> * configure.in: Patch from Art Haas to use AC_CONFIG_FILES.Mon Aug 19 14:25:39 2002 Owen Taylor <otaylor@redhat.com> * memintercept.c: Fix leftover commenting out of code.Mon Aug 19 14:12:28 2002 Owen Taylor <otaylor@redhat.com> * stackstash.[ch]: Get rid of the "allocate everything in one block" optimization, since that caused problems if we want to be able to keep pointers to interior nodes of the tree. * Makefile.am stack-frame.[ch]: Add John Harper's stack trace code from eazel-tools/prof, since it is cleaner/nicer than what we were using, with some modifications for accurate stack traces from signal handlers. * memintercept.c: Use stack-frame.[ch], deal with differing stack frame depths from different code paths to the place where we make the stack trace.Sat Aug 17 15:33:36 2002 Owen Taylor <otaylor@redhat.com> * stackstash.c (stack_element_free): Fix accounting error in test statistics.Sat Aug 17 14:54:46 2002 Owen Taylor <otaylor@redhat.com> * stackstash.[ch] Makefile.am: Data structure for storing stack traces in a tree. * leakdetect.c main.c memprof.h process.[ch] profile.c: Switch MemProf over to using StackStash. * testmemprof.c: Defeat tail-function optimization that was producing confusing stack traces.2002-08-13 Alexander Larsson <alexl@redhat.com> * memintercept-utils.c (mi_debug): Move va_list variable declaration to top of function.Sat Aug 10 23:38:52 2002 Owen Taylor <otaylor@redhat.com> * memintercept-utils.[ch] Makefile.am: Split off part of memintercept.c (the stuff that doesn't really have anything to do with memory interception) into a separate file. * memintercept.c: Use a trick from libc's memusage to avoid the need for the starter malloc stuff, which should make MemProf work with C++. (Fixes #53991) * memintercept.c: Redo thread creation using atomic-increment/decrement to allocate from a fixed number of slots * memintercept.c: Override fork() clone() as well as __fork(), __clone(). (Fixes #66512, Soeren Sandmann) * process.c (process_dump_stack): If the filename/line wasn't found, don't try to print it. * server.c process.c: A couple of debugging enhancements. * server.c (control_func): Remove the "Unexpected connection from PID" warning - it occurs in in legitimate cases when we aren't following forks. * server.c (mp_server_class_init): Use VOID__OBJECT for the marshaller (#86874, Gustavo Giraldez) * server.c: When "following exec", set the pid on the new process. (#86874, Gustavo Giraldez) * server.c (mp_server_remove_process): Account for the process being overwritten for --follow-exec. * testmemprof.c (main): Remove the sleep; the fact that we catch programs on exit means that it isn't needed.Sun Aug 11 15:29:54 2002 Kristian Rietveld <kris@gtk.org> * Release 0.5.0Sun Aug 11 15:28:24 2002 Kristian Rietveld <kris@gtk.org> * NEWS: one last update.Sun Aug 11 15:02:48 2002 Kristian Rietveld <kris@gtk.org> * Makefile.am: add intltool-{extract,merge,update} to DISTCLEANFILES, get gconf schemas installation rule right. * configure.in: add some lines to detect gconftool-2.Sat Aug 10 14:15:06 2002 Owen Taylor <otaylor@redhat.com> * memprof.spec.in: Cleanups, one few fixes. * Makefile.am: Remove memprof-strings.c from EXTRA_DIST, add intltool-*.in, make dist-hook depend on memprof.spec, so we get an up-to-date version. Sat Aug 10 20:14:11 2002 Kristian Rietveld <kris@gtk.org> * NEWS: a few tweaks * memprof.spec.in: an attempt to update it.Sat Aug 10 13:45:18 2002 Owen Taylor <otaylor@redhat.com> * README: Few tweaks, add a mini-FAQ.Sat Aug 10 19:39:59 2002 Kristian Rietveld <kris@gtk.org> * README, NEWS: updates for 0.5.0.Tue Aug 6 21:14:00 2002 Owen Taylor <otaylor@redhat.com> * memintercept.c (debug): Add a mini-printf implementation, use it for debugging messages. * main.c (show_error_response): Fix cast.2002-08-07 Michael Meeks <michael@ximian.com> * profile.c (profile_create): insert each member of the list, not just the first repeatedly.Tue Jul 16 01:43:30 2002 Kristian Rietveld <kris@gtk.org> * copyright-header, bfdutils.c, gui.h, inode.c, leakdetect.[ch], main.c, memintercept.[ch], memprof.h, process.[ch], profile.[ch], server.[ch], tree.c: update copyrights * configure.in: version already to 0.5.0. * memprof.glade: update copyrights in about window * AUTHORS: add myself.Tue Jul 16 01:17:10 2002 Kristian Rietveld <kris@gtk.org> * main.c (about_cb): set version number in about dialog, (show_error_response): new function, (show_error): destroy message dialog after showing it, get message types right. * memprof.glade: rename "Execute" menu item to "Run Program" to maintain consistency with the toolbar item, don't set the toolbar-style, so it follows the user-defined setting, remove statusbar from main window as it was unused.Tue Jun 11 01:22:30 2002 Kristian Rietveld <kris@gtk.org> Finished the GNOME2 port. * Makefile.am: install memprof.glade and not memprof.glade2, remove glade file conversion, removed gnome-question.png from EXTRA_DIST * acconfig.h: added line for HAVE_BIND_TEXTDOMAIN_CODESET * configure.in: check for bind_textdomain_codeset, remove check for libglade-convert * main.c (leak_stack_run_commmand), (run_file): fixup call to show_error, (exit_cb), (run_cb), (skip_add_cb), (skip_regexes_add_cb), (show_error), (process_window_maybe_detach), (process_window_maybe_kill): make message dialog use GtkDialog (includes button swap), (preferences_cb): add nice close stock icon to close button, (about_cb): don't make about dialog modal, (show_error): add parent_window parameter, (process_window_new): give the main window an icon, (main): init using GnomeProgram, load memprof.glade and not memprof.glade2, fix show_error call * memprof.h: add parent_window parameter to show_error. * leakdetect.c (leaks_print): fixup call to show_error * profile.c (profile_write): ditto * server.c (mp_server_instrument), (find_lib_location): ditto * memprof.glade: loads of small tweaks, added icons, etc. This is now a glade2 file. * po/POTFILES.in: removed memprof-strings.c, added memprof.glade * po/*po: converted to UTF8. * gnome-question.png, memprof-strings.c: removedFri May 17 01:47:55 2002 Kristian Rietveld <kris@gtk.org> * memintercept.c (stack_trace): fix typo (patch from Michael Meeks)2002-05-14 Pablo Saratxaga <pablo@mandrakesoft.com> * configure.in: Added Vietnamese (vi) to ALL_LINGUASTue Mar 12 18:59:11 2002 Kristian Rietveld <kris@gtk.org> Summary: support for gconf * main.c: include gconf/gconf-client.h, remove hardcoded default values (those are now in the schema), uses GSLists instead of chararrays for skip_funcs and skip_regexes, put preferences dialog XML global, change everything to handle the GSLists, changed pref dialog to be an 'instant-apply-dialog' * memprof-strings.c, memprof.glade: updates, remove the PropertyBox, pack it in a GtkWindow * profile.[ch]: change profile_create to use GSList * configure.in: add check for GConf, not required, but for cleanliness, require newer versions * Makefile.am: install schema * memprof.schemas: new file2002-03-07 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz> * configure.in: Added "sk" to ALL_LINGUAS.2002-03-07 Duarte Loreto <happyguy_pt@hotmail.com> * configure.in: Added Portuguese (pt) to ALL_LINGUAS.2002-03-06 Hasbullah Bin Pit <sebol@ikhlas.com> * configure.in: Added Malay (ms)to ALL_LINGUAS. * po/ms.po: Added Malay Translation.2002-03-05 Carlos Perello Marin <carlos@gnome-db.org> * configure.in: Added "es" to ALL_LINGUAS2002-02-19 Anders Carlsson <andersca@gnu.org> * memprof.png: Update icon.2002-02-02 Seth Nickell <snickell@stanford.edu> * Makefile.am: * memprof.desktop: Install .desktop file into the GNOME2 location, tweak the Name and Comments fields, add a Categories field. Sat Dec 15 17:38:23 2001 Owen Taylor <otaylor@redhat.com> * configure.in (ACLOCAL): Remember ACLOCAL_FLAGS. * profile.c (profile_free): Fix memory leak. 2001-12-13 Wang Jian <lark@linux.net.cn> * configure.in(ALL_LINGUAS): Added zh_CN for Simplified Chinese.Tue Dec 11 21:31:57 2001 Owen Taylor <otaylor@redhat.com> * leakdetect.c (leaks_find): Don't kill -CONT before detaching -- apparently this isn't necessary any more and prevents us from detaching.Tue Dec 11 20:53:52 2001 Owen Taylor <otaylor@redhat.com> * profile.c (profile_write): Sort child and inherited lists in the output for better 'diff -u' ability.Tue Dec 11 20:40:37 2001 Owen Taylor <otaylor@redhat.com> * process.c (process_command): Check for duplicate allocations of a same block, since realloc apparently calls malloc in some cases. * main.c server.c memintercept.c: Warning cleanups. * server.c process.c: Use g_object_new(), not g_type_create_instance. * process.c (process_command): Don't access block->size after unrefing block.Tue Dec 11 00:41:13 Kristian Rietveld <kris@gtk.org> Port to gnome2 platform. * Makefile.am: remove intl from SUBDIRS, pkgdata_DATA: s/glade/glade2/, add memprof.glade2 build rule, add -export-dynamic as LDFLAG * acconfig.h: add GETTEXT_PACKAGE * autogen.sh: replace with 'gnome2 generic app autogen.sh' * configure.in: require autoconf 2.52, require intltool, require libglade-convert, use pkg-config instead of gnome-config, don't generate intl/Makefile * main.c: change to GObject where needed, ported glade_xml code, various other porting, get NLS support right and read memprof.glade2 instead of memprof.glade * memprof-strings.c: updated by glade * memprof.desktop: add Dutch Name and Comment * memprof.glade: remove invalid UTF-8 * process.[ch], server.[ch]: port to new object system * tree.c: small porting action2001-12-01 Soeren Sandmann <sandmann@daimi.au.dk> * memintercept.c (memalign): Fix typo (name should be memalign(), not memealign())Thu Jul 19 18:19:52 2001 Owen Taylor <otaylor@redhat.com> * memprof.glade: Fix wrong tooltip on Kill button. (#55413) 2001-02-26 Carlos Perell
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -