------------------------------------------------------------------------
r33731 | jjsheets | 2007-04-25 09:47:34 -0400 (Wed, 25 Apr 2007) | 1 line
Changed paths:
   M /trunk/Expo/modules/Profiler.lua

Expo - Fix for error on line 313 of Profiler.lua, caused when trying to remove function namespaces from the list of profiled namespaces.
------------------------------------------------------------------------
r33530 | jjsheets | 2007-04-23 16:17:38 -0400 (Mon, 23 Apr 2007) | 1 line
Changed paths:
   M /trunk/Expo/modules/Profiler.lua

Expo - Fixed Module and prototype wierdness when they are automatically generated by a namespace.  may need to clear SV's if you're experiencing bugs with the profiler before this commit.
------------------------------------------------------------------------
r33519 | jjsheets | 2007-04-23 12:25:08 -0400 (Mon, 23 Apr 2007) | 1 line
Changed paths:
   M /trunk/Expo/Expo.lua
   M /trunk/Expo/modules/Profiler.lua

Expo - Non-detached Tooltip is now clickable like it should've been all along.  Also, Profiler headings can be clicked on to cycle through the columns for sorting.
------------------------------------------------------------------------
r33348 | jjsheets | 2007-04-21 18:04:09 -0400 (Sat, 21 Apr 2007) | 1 line
Changed paths:
   M /trunk/Expo/Expo.lua
   M /trunk/Expo/modules/Profiler.lua

Expo - Profiler is now capable of tracking Peak Time/call, and Memory/call.  Profiler now uses namespaces only, any lua expression resulting in a table is valid, as well as globally accessible functions (functions returned from calling other functions are not allowed, but functions in tables returned by a function are).  Modules and class prototypes are automatically profiled as well if the containing addon/class is profiled.  Totals are only displayed if at least one of the namespace Totals are greater than zero.
------------------------------------------------------------------------
r33133 | jjsheets | 2007-04-19 22:06:50 -0400 (Thu, 19 Apr 2007) | 1 line
Changed paths:
   M /trunk/Expo/modules/Profiler.lua

Expo - Added Per Addon/Library/Class Total Time and Memory Usage.
------------------------------------------------------------------------
r33132 | ckknight | 2007-04-19 22:05:47 -0400 (Thu, 19 Apr 2007) | 1 line
Changed paths:
   M /trunk/Expo/Expo.lua

Expo - make strings show up as "thing" instead of <string>: thing, numbers show up as 50 instead of <number>: 50, etc.
------------------------------------------------------------------------
r33126 | jjsheets | 2007-04-19 21:32:34 -0400 (Thu, 19 Apr 2007) | 1 line
Changed paths:
   M /trunk/Expo/modules/Profiler.lua

Expo - Fixed problem with sorting by memory use per call.
------------------------------------------------------------------------
r33120 | jjsheets | 2007-04-19 19:08:30 -0400 (Thu, 19 Apr 2007) | 1 line
Changed paths:
   M /trunk/Expo/Expo.lua
   M /trunk/Expo/Expo.toc
   M /trunk/Expo/ReadMe.txt
   M /trunk/Expo/modules/Profiler.lua

Expo - Added a system to store profile data for later comparison.  Decreases in time per call and memory per call are listed in green, increases in red.  Clearing data will completely reset everything, current data and stored data.
------------------------------------------------------------------------
r33084 | jjsheets | 2007-04-19 10:54:19 -0400 (Thu, 19 Apr 2007) | 1 line
Changed paths:
   M /trunk/Expo/modules/Profiler.lua

Expo - Moved the Clear Data function from the tooltip to the Configure Menu, to help prevent accidental clearing of data.
------------------------------------------------------------------------
r33083 | jjsheets | 2007-04-19 10:49:06 -0400 (Thu, 19 Apr 2007) | 1 line
Changed paths:
   M /trunk/Expo/modules/Profiler.lua

Expo - Fixed a bug causing Profilers to not be correctly wrapped when re-enabling the module, including after login and reload.  Added the option to clear the data to zero.
------------------------------------------------------------------------
r32998 | jjsheets | 2007-04-18 10:17:11 -0400 (Wed, 18 Apr 2007) | 1 line
Changed paths:
   M /trunk/Expo/modules/Profiler.lua

Expo - Added options to Profile Addons, Libraries, and Classes, each of which set up the profiler correctly, use these instead of the generic profiler as a general rule.  Expo now sorts all 'profilers' together, and has a slightly cleaner display.  AddOns with modules will properly have the modules profiled also when using the New Addon Profiler... Configuration option.
------------------------------------------------------------------------
r32933 | jjsheets | 2007-04-17 20:20:54 -0400 (Tue, 17 Apr 2007) | 1 line
Changed paths:
   M /trunk/Expo/Expo.toc
   A /trunk/Expo/modules/Profiler.lua

Expo - Added the Profiler Module.  This allows you to profile a single function, a table of functions, and thus any AddOn or Ace Class.  Results are sortable by time. time per call, memory used, number of calls, and alphabetic order.  Profiling can be disabled easily, and disabling the module properly stops profiling everything.
------------------------------------------------------------------------
r32795 | jjsheets | 2007-04-16 10:21:14 -0400 (Mon, 16 Apr 2007) | 1 line
Changed paths:
   M /trunk/Expo/Expo.lua

Expo - Removed the child_wrap2 from the categories, it was clipping way too much.
------------------------------------------------------------------------
r32746 | jjsheets | 2007-04-15 18:05:18 -0400 (Sun, 15 Apr 2007) | 1 line
Changed paths:
   M /trunk/Expo/Expo.lua
   A /trunk/Expo/ReadMe.txt
   M /trunk/Expo/modules/EventTracker.lua

Expo - Added the ability to send AceDebug messages to the Expo event tracker.  ReadMe.txt explains how to do it.
------------------------------------------------------------------------
r32726 | jjsheets | 2007-04-15 11:36:44 -0400 (Sun, 15 Apr 2007) | 1 line
Changed paths:
   M /trunk/Expo/Expo.lua
   M /trunk/Expo/modules/EvalTracker.lua

Expo - Computers should know what I mean, even if I don't type in the right thing.  Boolean values now actually show up as true when they ought to...
------------------------------------------------------------------------
r32719 | jjsheets | 2007-04-15 11:13:52 -0400 (Sun, 15 Apr 2007) | 1 line
Changed paths:
   M /trunk/Expo/modules/EvalTracker.lua

Expo - Added configuration option to edit previously defined Evals.
------------------------------------------------------------------------
r32680 | jjsheets | 2007-04-15 01:58:37 -0400 (Sun, 15 Apr 2007) | 1 line
Changed paths:
   M /trunk/Expo/modules/EvalTracker.lua

Expo - Fixed Module explosion when Evaluating something results in a table value.
------------------------------------------------------------------------
r32676 | jjsheets | 2007-04-15 01:40:40 -0400 (Sun, 15 Apr 2007) | 1 line
Changed paths:
   M /trunk/Expo/Expo.lua

Expo - Modified FormatValue function (used by Event and Eval Trackers) to return the type of the value as well.
------------------------------------------------------------------------
r32675 | jjsheets | 2007-04-15 01:35:09 -0400 (Sun, 15 Apr 2007) | 1 line
Changed paths:
   M /trunk/Expo/modules/EvalTracker.lua

Expo - Updated EvalTracker.lua to properly display eval returns.
------------------------------------------------------------------------
r32664 | jjsheets | 2007-04-14 22:02:40 -0400 (Sat, 14 Apr 2007) | 1 line
Changed paths:
   M /trunk/Expo/modules/EventTracker.lua

Expo - Modified EventTracker.lua to enable lua style string patterns in event tracking.  (e.g. UNIT_SPELLCAST_.* will return all events starting with UNIT_SPELLCAST_)
------------------------------------------------------------------------
r32663 | jjsheets | 2007-04-14 21:19:48 -0400 (Sat, 14 Apr 2007) | 1 line
Changed paths:
   M /trunk/Expo/modules/PeriodicRefresh.lua

Expo - Fixed a bug in PeriodicRefresh.lua.
------------------------------------------------------------------------
r32662 | jjsheets | 2007-04-14 21:12:31 -0400 (Sat, 14 Apr 2007) | 1 line
Changed paths:
   M /trunk/Expo

Expo - Fixed AceLocale external.
------------------------------------------------------------------------
r32660 | jjsheets | 2007-04-14 21:10:03 -0400 (Sat, 14 Apr 2007) | 1 line
Changed paths:
   M /trunk/Expo
   M /trunk/Expo/Expo.lua
   D /trunk/Expo/icons
   M /trunk/Expo/modules/EvalTracker.lua
   M /trunk/Expo/modules/EventTracker.lua
   M /trunk/Expo/modules/PeriodicRefresh.lua

Expo - Second Commit, cleanup, added externals and revision keyword.
------------------------------------------------------------------------
r32659 | jjsheets | 2007-04-14 21:03:17 -0400 (Sat, 14 Apr 2007) | 1 line
Changed paths:
   A /trunk/Expo
   A /trunk/Expo/Expo.lua
   A /trunk/Expo/Expo.toc
   A /trunk/Expo/icon.tga
   A /trunk/Expo/icons
   A /trunk/Expo/icons/blue.tga
   A /trunk/Expo/icons/grey.tga
   A /trunk/Expo/icons/red.tga
   A /trunk/Expo/modules
   A /trunk/Expo/modules/EvalTracker.lua
   A /trunk/Expo/modules/EventTracker.lua
   A /trunk/Expo/modules/PeriodicRefresh.lua

Expo - Initial Commit.  Expo is a Modular Developer Tool.  First Commit includes Modules for Evals, Event Tracking, and Periodic Refresh of the tooltip.  Many thanks to Rabbit(vhaarr) and Ag, since I am using the same modular system used in Violation.
------------------------------------------------------------------------
