2014-09-27  tercio  <tercio>

[2ba315953d5b] [tip]
* Libs/LibGraph-2.0/LibGraph-2.0.lua, Libs/NickTag-1.0/NickTag-1.0.lua, boot.lua, functions/profiles.lua, functions/skins.lua, functions/slash.lua, gumps/janela_options.lua, gumps/janela_principal.lua, gumps/switch.lua, images/icons.tga, images/skins/classic_skin.tga, images/skins/classic_skin_v1.tga:

- Minimalistic skin is now the ols minimalistic v2.
- Minimalistic v2 got a new texture, little more darker.
- Few tweaks to make more easy making groups of windows.
- Bookmark now accepts more than two columns.


2014-09-18  tercio  <tercio>

[a6d9e79937b5]
* Libs/LibGraph-2.0/LibGraph-2.0.lua, boot.lua, classes/classe_custom.lua, classes/classe_instancia.lua, core/windows.lua, framework/dropdown.xml, functions/profiles.lua, functions/timedata.lua, gumps/janela_options.lua, startup.lua:

- Changed thw way to set the broker text.
- Fixed a problem while reporting a custom display.

- New API: _detalhes:GetOpenedWindowsAmount()


2014-09-12  tercio  <tercio>

[33368533faf2]
* boot.lua:

changelog


[260f36e873f2]
* classes/classe_custom.lua, classes/classe_instancia.lua, core/network.lua, core/plugins_toolbar.lua, core/windows.lua, framework/panel.lua, functions/profiles.lua, functions/savedata.lua, functions/skins.lua, functions/timedata.lua, gumps/janela_options.lua, gumps/janela_principal.lua, gumps/janela_welcome.lua, gumps/switch.lua, images/icons.tga:

- Added tutorial for bookmarks.
- Added option for choose the format type of data broker's text.

- New API: framework:CreateSimplePanel (parent, w, h, title, name)


2014-09-10  tercio  <tercio>

[7b8209d7c438]
* boot.lua, classes/classe_damage.lua, classes/classe_heal.lua, core/control.lua, core/plugins_raid.lua, framework/cooltip.lua, framework/framework.lua, functions/profiles.lua, functions/skins.lua, gumps/janela_options.lua, gumps/janela_principal.lua, gumps/janela_welcome.lua:

- Changed few icons on damage done tooltip.
- Fixed the class color on texts for healing attribute.
- Added options for change the tooltip border's size, color and texture.
- Added buttons for test interrupt and cooldown announcers under raid tools section.

- New API: _detalhes:SetTooltipBackdrop (border_texture, border_size, border_color) set tooltip border configs.


2014-09-09  tercio  <tercio>

[41873b7b88be]
* .pkgmeta, boot.lua, classes/classe_custom.lua, classes/classe_instancia.lua, gumps/janela_custom.lua:

- Added buttons to edit the total and percentage code for custom displays.
- Fixed a problem while report custom displays.


2014-09-08  tercio  <tercio>

[5bb885ae4e6e]
* boot.lua, classes/classe_combate.lua, classes/classe_custom.lua, classes/classe_others.lua, core/control.lua, core/parser.lua, core/plugins.lua, framework/button.lua, framework/cooltip.lua, framework/dropdown.lua, framework/framework.lua, framework/label.lua, framework/normal_bar.lua, framework/panel.lua, functions/boss.lua, functions/classes.lua, functions/profiles.lua, functions/timedata.lua, gumps/janela_custom.lua, gumps/janela_info.lua, gumps/janela_principal.lua, plugins/Details_DpsTuning/Details_DpsTuning.lua, plugins/Details_DpsTuning/Details_DpsTuning.toc, plugins/Details_EncounterDetails/Details_EncounterDetails.lua, plugins/Details_EncounterDetails/frames.lua, plugins/Details_RaidInfo-SiegeOfOrgrimmar/SiegeOfOrgrimmar.lua, plugins/Details_RaidInfo-SiegeOfOrgrimmar/images/wallpaper.tga, plugins/Details_RaidInfo-ThroneOfThunder/ThroneOfThunder.lua, plugins/Details_RaidInfo-ThroneOfThunder/images/raid_tot.tga, plugins/Details_SpellDetails/Details_SpellDetails.lua, plugins/Details_SpellDetails/Details_SpellDetails.toc, plugins/Details_SpellDetails/Libs/AceLocale-3.0/AceLocale-3.0.lua, plugins/Details_SpellDetails/Libs/AceLocale-3.0/AceLocale-3.0.xml, plugins/Details_SpellDetails/Libs/LibStub/LibStub.lua, plugins/Details_SpellDetails/Libs/LibStub/LibStub.toc, plugins/Details_SpellDetails/Libs/LibStub/tests/test.lua, plugins/Details_SpellDetails/Libs/LibStub/tests/test2.lua, plugins/Details_SpellDetails/Libs/LibStub/tests/test3.lua, plugins/Details_SpellDetails/Libs/LibStub/tests/test4.lua, plugins/Details_SpellDetails/embeds.xml, plugins/Details_SpellDetails/enUS.lua, plugins/Details_SpellDetails/images/solo_bg.tga, plugins/Details_SpellDetails/ptBR.lua:

- Added Acitivity Time for Damage + Healing, tooltip show the activity separately.
- Major changes on Encounter Details Plugin making more easy to use.
- Removed Spell Details Plugin.
- Added new plugin: Dps Tuning.

- New API: actor:GetActorSpells() return table with spellid, spelltable.
- New API: actor:GetSpell (spellid) return the table for the spellid.
- New API: combat:GetCombatNumber() return a unique ID number identifying the combat.
- New API: framework:CreateButton (parent, func, w, h, text, param1, param2, texture, member, name, short_method)
- New API: framework:CreateDropDown (parent, func, default, w, h, member, name)
- New API: framework:CreateLabel (parent, text, size, color, font, member, name, layer)
- New API: framework:CreateBar (parent, texture, w, h, value, member, name)
- New API: framework:CreateChartPanel (parent, w, h, name)


2014-08-31  tercio  <tercio>

[24b38f2855dc]
* boot.lua, core/control.lua, gumps/janela_options.lua:

- Added pre potion recognition.


2014-08-30  tercio  <tercio>

[813139cc14e8]
* boot.lua, core/parser.lua, core/plugins_raid.lua, framework/picture.lua, framework/slider.lua, functions/events.lua, functions/hooks.lua, functions/profiles.lua, functions/spells.lua, gumps/janela_options.lua, startup.lua:

- Added Raid Tools bracket on Options Panel.
- Added Interrupt, cooldown usage and death announcers for raid tools.

- New API: _detalhes:SendMsgToChannel (msg, channel, towho) seng a message to a chat channel.
- New API: _detalhes:CreateEventListener() creates a table which accept Details Event Registration with RegisterEvent and receive events through OnDetailsEvent().
- New API: _detalhes:GetCooldownList (class) return a table with spellids of defensive cooldowns of the requested class.
- New Hook: DETAILS_HOOK_INTERRUPT call when a interrupt happens during a combat.
- Framework: Added CreateImage (parent, texture, w, h, layer, coords, member, name)
- Framework: Added CreateSwitch (parent, on_switch, default_value, w, h, ltext, rtext, member, name, color_inverted, switch_func, return_func)


2014-08-28  tercio  <tercio>

[8ffe969b05fc]
* boot.lua, framework/dropdown.lua, plugins/Details_EncounterDetails/Details_EncounterDetails.lua, plugins/Details_EncounterDetails/Details_EncounterDetails.toc, plugins/Details_EncounterDetails/frames.lua, plugins/Details_EncounterDetails/images/boss_frame_buttons.tga:

- Added Boss Emotes tab for Encounter Details plugin.


2014-08-27  tercio  <tercio>

[408ae7b2cde8]
* boot.lua, plugins/Details_TimeAttack/Details_TimeAttack.lua:

- Rework on Activity Time, now it will be more accurate with warcraftlogs.com
- Added two new customs: Damage Activity Time and Healing Activity Time.
- TimeAttack plugin now have only have six time amount options.
- TimeAttack plugin can now share damage results with other players with the same class in the realm.

- New API: instance:EnableInstance() active and open a closed instance.
- New API: _detalhes:RegisterBackgroundTask (name, func, priority, ...) background task runs slowly when player isn't in group nor inside instances.
- New API: _detalhes:UnregisterBackgroundTask (name) cancel a backgroup task.
- New API: plugin:RegisterPluginComm (prefix, func) register for receive comm msg.
- New API: plugin:UnregisterPluginComm (prefix) unregister a previous registred comm.
- New API: plugin:SendPluginCommMessage (prefix, channel, ...) send a msg through channel.
- New API: _detalhes:IsConnected() return true is Details! is connected to realm comm channel.
- New API: plugin:IsPluginEnabled() return is the plugin is enabled.


[86e57023b8d8]
* boot.lua, classes/classe_combate.lua, classes/classe_custom.lua, classes/classe_heal.lua, classes/classe_instancia.lua, core/gears.lua, core/network.lua, core/parser.lua, core/plugins.lua, core/timemachine.lua, framework/button.lua, functions/attributes.lua, functions/loaddata.lua, gumps/janela_principal.lua, plugins/Details_TimeAttack/Details_TimeAttack.lua, startup.lua:

- Rework on Activity Time, now it will be more accurate with warcraftlogs.com
- Added two new customs: Damage Activity Time and Healing Activity Time.
- TimeAttack plugin now have only have six time amount options.
- TimeAttack plugin can now share damage results with other players with the same class in the realm.

- New API: instance:EnableInstance() active and open a closed instance.
- New API: _detalhes:RegisterBackgroundTask (name, func, priority, ...) background task runs slowly when player isn't in group nor inside instances.
- New API: _detalhes:UnregisterBackgroundTask (name) cancel a backgroup task.
- New API: plugin:RegisterPluginComm (prefix, func) register for receive comm msg.
- New API: plugin:UnregisterPluginComm (prefix) unregister a previous registred comm.
- New API: plugin:SendPluginCommMessage (prefix, channel, ...) send a msg through channel.
- New API: _detalhes:IsConnected() return true is Details! is connected to realm comm channel.
- New API: plugin:IsPluginEnabled() return is the plugin is enabled.


2014-08-24  tercio  <tercio>

[dd226a688b71]
* Details.toc, boot.lua, core/network.lua, locales/Details-esES.lua, locales/Details-esMX.lua:

- Few adjustements for this week release.


2014-08-23  tercio  <tercio>

[7a4e73770a98]
* boot.lua, core/util.lua, fonts/Accidental Presidency.ttf, fonts/FORCED SQUARE.ttf, fonts/HARRYP__.TTF, fonts/NuevaStd-Cond.otf, fonts/Oswald-Regular.otf, fonts/SIL Open Font License.txt, fonts/TrashHand.TTF, framework/dropdown.lua, functions/skins.lua, gumps/janela_principal.lua, gumps/janela_welcome.lua, images/BantoBar.tga, images/bar_skyline.tga:

- Added 2 new textures: BantoBar and Skyline.
- Added 6 new fonts: Oswald, Nueva Std Cond, Accidental Presidency, TrashHand, Harry P, Forced Square.
- Many improvements done on Welcome Screen.

- New API: _detalhes.table.deploy (t1, t2) copy values from t2 to t1.


2014-08-20  tercio  <tercio>

[a344809e0cca]
* boot.lua, classes/classe_damage.lua, classes/classe_instancia.lua, classes/classe_instancia_include.lua, classes/container_combatentes.lua, core/windows.lua, functions/events.lua, functions/profiles.lua, functions/skins.lua, functions/slash.lua, functions/spellcache.lua, gumps/janela_options.lua, gumps/janela_principal.lua, gumps/janela_welcome.lua, images/classes_small_alpha.tga, images/classes_small_alpha_bw.tga, images/icons.tga, startup.lua:

- Left button on a enemy bar now show enemy damage taken, middle button open player detail window for that enemy.
- Added new profile: Minimalistic v2.
- Minimalistic v2 is now the default skin.
- Graphical changes on icon packs with transparency.
- Removed slash command '/d', added '/de' instead.
- Added custom spells for Atonement Critical, Power Word: Solace Critical, Lifebloom (the blood effect).
- Revision done on Welcome Screen, many things removed, other added.

- New API: instance:GetNumRows() return how many bars fit within the instance height.
- New API: instance:GetRow (number) return the bar object.
- New API: actorcontainer:ListActors() return a ipairs list of characters objects inside the container.
- New API: _detalhes:CreateTestBars() create 10 bars of random characters for damage and heal.
- New API: _detalhes:StartTestBarUpdate() begin to add and subtract value from created test actors.
- New API: _detalhes:StopTestBarUpdate() stop the bar update test.

- New Event: DETAILS_INSTANCE_NEWROW triggers when a new row is created. Signature: [1] instance [2] bar object.


2014-08-15  tercio  <tercio>

[ae04a4a18fe8]
* boot.lua, classes/classe_instancia.lua, functions/skins.lua, gumps/janela_options.lua, images/classes_small_alpha_bw.tga, startup.lua:

- Added new skin: ElvUI Frame Style (Black White).
- Align With Right Chat Window option now check if the window have statusbar enabled.

- New API: instance:UngroupInstance() remove the instance from any group.


2014-08-14  tercio  <tercio>

[e00eb43dcd49]
* startup.lua:

fix


[3b168990e2df]
* boot.lua, functions/profiles.lua, gumps/janela_options.lua, gumps/janela_principal.lua:

- Added option for disable reset button.


[451fe9ea0842]
* boot.lua, classes/classe_instancia.lua, classes/classe_instancia_include.lua, classes/classe_others.lua, core/plugins.lua, core/plugins_solo.lua, core/timemachine.lua, framework/button.lua, framework/framework.lua, framework/label.lua, functions/profiles.lua, functions/savedata.lua, gumps/janela_info.lua, gumps/janela_options.lua, gumps/janela_principal.lua, images/classes_small_bw.tga, images/icons.tga, plugins/Details_TimeAttack/Details_TimeAttack.lua, plugins/Details_TinyThreat/Details_TinyThreat.lua, startup.lua:

- Improvements done on Report Death and Spell List from Player Detail Window.
- Added option for disable window group (snap).
- Added option for select the icon pack instead of type the file name.
- Fixed several bugs on profile and skins support.
- Few fixes on Time Attack plugin.

- New API: instance:SetMode (DETAILS_MODE_* SOLO RAID GROUP ALL) change the instance mode.
- New API: instance:SetDisplay (segment, attribute, subattribute) change instance's display.
- New API: framework:ShowTutorialAlertFrame (maintext, desctext, clickfunc) show an alert on the left side of screen.
- New API: _detalhes:GetMaxInstancesAmount() return how many windows can be opened.
- New API: _detalhes:GetFreeInstancesAmount() return how many windows can still be created.
- New API: _detalhes:GetTutorialCVar (key, default) return a value from tutorial table.
- New API: _detalhes:SetTutorialCVar (key, value) set a value on tutorial table.


2014-08-10  tercio  <tercio>

[4da0827ecd76]
* boot.lua, core/windows.lua, functions/profiles.lua, gumps/janela_options.lua, gumps/janela_principal.lua, startup.lua:

- Added hotcorner support.


2014-08-09  tercio  <tercio>

[b5d21c4c6cdf]
* boot.lua, classes/classe_combate.lua, classes/classe_damage.lua, functions/profiles.lua, gumps/janela_welcome.lua, startup.lua:

- Few improvements on damage -> frags display.
- Welcome window strings passed to curseforge localization tool.


2014-08-08  tercio  <tercio>

[9818c0ee6888]
* boot.lua, core/windows.lua, framework/dropdown.lua, functions/loaddata.lua, functions/spells.lua, gumps/janela_options.lua, gumps/janela_principal.lua, startup.lua:

- Added Shaman's Ancestral Guidance on cooldowns list.
- Added a profile selection screen when Details! are running for the first time on a character.
- Added Menu Text Size option over miscellaneous section on options panel.


2014-08-07  tercio  <tercio>

[6a63ee769e9b]
* Libs/LibHotCorners/LibHotCorners.lua, Libs/LibHotCorners/LibHotCorners.xml, Libs/libs.xml, boot.lua, classes/classe_heal.lua, classes/classe_instancia.lua, classes/classe_instancia_include.lua, core/control.lua, core/parser.lua, core/util.lua, core/windows.lua, framework/dropdown.lua, functions/loaddata.lua, functions/profiles.lua, functions/savedata.lua, gumps/janela_options.lua, gumps/janela_principal.lua, startup.lua:

- Removed Lib HotCorners.
- Rewrite on profile -> skins bridge, now skins are only stored inside the profile.
- Fixed issue with healing done player details which wans't showing pets.
- Fixed unknown owner pet summon.

- New API: _detalhes:ListInstances() return ipairs of current created instances.
- New API: instance:GetPosition() return a table with .normal and .solo with .x and .y axis.
- New API: instance:GetDisplay() return attribute, sub attribute shown in the instance.
- New API: _detalhes.table.copy (t1, t2) copy values from table 't2' to 't1'.


2014-08-04  tercio  <tercio>

[10e565ffb110]
* Details.toc, boot.lua, classes/classe_combate.lua, classes/classe_custom.lua, classes/classe_damage.lua, classes/classe_energy.lua, classes/classe_heal.lua, classes/classe_instancia.lua, classes/container_historico.lua, classes/custom_damage_done.lua, classes/custom_damage_taken.lua, classes/custom_healing_done.lua, core/parser.lua, core/plugins.lua, core/util.lua, functions/profiles.lua, gumps/fw_mods.lua, gumps/janela_info.lua, gumps/janela_principal.lua, gumps/switch.lua, locales/Details-enUS.lua, locales/Details-ptBR.lua, plugins/Details_EncounterDetails/Details_EncounterDetails.lua, plugins/Details_TimeAttack/Details_TimeAttack.lua, startup.lua:

- Auras and Voidzones rework: now shows the total damage, dps and percentage. Also fixed its tooltip where many times the damage applied on players was showing as zero.
- Enemies now show damage taken from players on the tooltip.
- Right clicking an Enemy Real-Time Damage Taken bar, back to enemies instead of showing bookmark panel.
- Enemy Real-Time Damage Taken now show spells used by the player on its tooltip.
- Fixed a bug with the slash command show, where it was ignoring the window limit estabilished on options panel.
- Fixed few bugs with scroll bars on dropdowns and player details window.
- Tank comparison percentages now uses the same percentage calc as comparison for players.


2014-08-01  tercio  <tercio>

[7be44ff61929]
* boot.lua, classes/classe_others.lua, functions/profiles.lua, gumps/janela_options.lua, gumps/janela_report.lua, locales/Details-enUS.lua, locales/Details-ptBR.lua:

- Added option to sent spell link instead of spell name for helpful spells when reporting a death.


2014-07-31  tercio  <tercio>

[be751cf0d6a1]
* boot.lua, core/control.lua, functions/spellcache.lua, functions/spells.lua, gumps/janela_welcome.lua, gumps/switch.lua, plugins/Details_EncounterDetails/Details_EncounterDetails.lua:

- Fixed the enemy name on segment menu.
- Added stoneform on cooldown list.

- New API: _detalhes.GetSpellInfo (spell) return spell information from cache.
- New API: _detalhes:GetSpellSchoolName (school number) return the school name.
- New API: _detalhes:GetSpellSchoolFormatedName (school number) return school name with school color.


2014-07-30  tercio  <tercio>

[2b8f2524aaf8]
* boot.lua, classes/classe_combate.lua, classes/classe_damage.lua, classes/classe_heal.lua, classes/classe_others.lua, core/control.lua, core/network.lua, core/parser.lua, core/plugins.lua, core/util.lua, framework/label.lua, framework/normal_bar.lua, framework/panel.lua, functions/loaddata.lua, functions/profiles.lua, functions/savedata.lua, functions/spellcache.lua, gumps/janela_report.lua, locales/Details-enUS.lua, locales/Details-ptBR.lua, plugins/Details_TinyThreat/Details_TinyThreat.lua, plugins/Details_Vanguard/Details_Vanguard.lua, plugins/Details_YouAreNotPrepared/Details_YouAreNotPrepared.lua, startup.lua:

- Full rework on how deaths are handled, now the last events before death should be more precise.
- Added damage taken from environment, like falling, lava, drowning, etc.
- Added Fire and Brimstone spell customizations for warlocks.
- Bookmark now are shared between all characters.
- Fixed few inconsistencies with trash recognition.
- Fixed Cloud Capture where sometimes it wasn't sharing.
- Fixed report where it wasn't sharing for guild and raid when the player name box were empty.
- Report box now also saves the position and last report channel.
- You Are Not Prepared plugin now have tooltips for spells and auto open after a boss encounter.
- Advanced Death Logs plugin got full rewrite (and still are in development).

- New API: _detalhes:GetFramework() return the framework object.
- New API: combat:GetDifficult() return the raid difficult on the combat object.
- New API: combat:GetBossInfo() return the boss info object.
- New API: combat:GetDeaths() return the table used to store deaths.
- New API: _detalhes:CreatePluginOptionsFrame (name, title, template), create a preset frame for options.
- New API Alias: framework:CreateLabel (parent, text, size, color, font, member, name)


2014-07-21  tercio  <tercio>

[c52e6108c7a9]
* boot.lua, core/network.lua, core/parser.lua, core/util.lua, core/windows.lua, framework/button.lua, framework/framework.lua, framework/pictureedit.lua, framework/slider.lua, functions/events.lua, functions/slash.lua, functions/timedata.lua, gumps/janela_options.lua, locales/Details-enUS.lua, locales/Details-ptBR.lua, plugins/Details_EncounterDetails/Details_EncounterDetails.lua, plugins/Details_EncounterDetails/frames.lua, plugins/Details_TinyThreat/Details_TinyThreat.lua, plugins/Details_YouAreNotPrepared/Details_YouAreNotPrepared.lua, plugins/Details_YouAreNotPrepared/Details_YouAreNotPrepared.toc, startup.lua:

- Plugin Tiny Threat received a options panel and also a minor revamp.
- Timeline plugin got some rework and now its window can be open while in combat.
- Plugin You Are Not Prepared, got a options panel.
- Added Data Broker for: Combat Time, Player Dps and Player Hps.
- Fixed non formatted numbers where it shows its fractional part.
- Texts on options panel now auto-resizes depending on the test's lengh.
- Slash commands now are multi language, accepting both english and the localized language.

- New API: framework:BuildMenu (parent, menu, x_offset, y_offset, height), auto build menu, similar to Ace3 GUI.


2014-07-17  tercio  <tercio>

[cc998f27c5ca]
* boot.lua, classes/classe_combate.lua, classes/classe_custom.lua, core/meta.lua, gumps/janela_custom.lua, gumps/janela_info.lua, locales/Details-enUS.lua, plugins/Details_EncounterDetails/frames.lua:

- Trash segments are now erased when player leave the game.
- Fixed few bugs on player comparison window.
- Options panel for plugins are now on Dialog strata.

- New API: combat:IsTrash() return true if the segment is a raid trash segment.


[3388c090f7f7]
* boot.lua, classes/classe_others.lua, classes/container_historico.lua, core/network.lua, core/parser.lua, core/plugins.lua, framework/framework.lua, functions/classes.lua, functions/events.lua, functions/timedata.lua, gumps/janela_info.lua, gumps/janela_options.lua, locales/Details-enUS.lua, locales/Details-ptBR.lua, plugins/Details_EncounterDetails/Details_EncounterDetails.lua, plugins/Details_EncounterDetails/Details_EncounterDetails.toc, plugins/Details_EncounterDetails/frames.lua, startup.lua:

- Revamp on Death report.
- Data send to broker now is correctly formated.
- Modified the percentage method used on Comparison Panel.
- Added options panel for Encounter Details.

- New API: _detalhes:GetCurrentCombat() returns the current combat object
- New API: _detalhes:GetCombatSegments() returns a numeric table with all stored combats.
- New API: _detalhes:GetZoneType() returns the type from GetInstanceInfo().
- New API: _detalhes:InGroup()return true if Details! is considering the player inside a group.
- New API: _detalhes:GetOnlyName (string) return self.nome or string without realm name.

- New Event: ZONE_TYPE_CHANGED, it's triggered when the player change the zoze type.
- New Event: GROUP_ONENTER GROUP_ONLEAVE, trigger when the player left or enter in a group.


