Older
-
r19
(-Implemented the code to hide and show the enemy list(s), as...) committed by lifetapt
- -Implemented the code to hide and show the enemy list(s), as well as to close the frame after the
fade animation.
-The variable Paranoia.List.ActiveList now stores the frame that Paranoia is working with (either
the secure or nonsecure one) so InCombatLockdown no longer has to be used every time I want to do
something with a frame.
-Implemented the code to conditionally hide/show the enemy list based upon the user's location.
-Changed default position of minimap button.
-Added /pepa slash command alias.
-Made modifications to Register/UnregisterEvents, some events will never be unregistered.
-Changed text color scheme.
-Fixed some ParanoiaData typos.
-Removed /paranoia default.
-Added /paranoia frame. This will show the state of Paranoia.List.ActiveList as well as which frames
are visible.
-Added WarnPopup test functionality.
The majority of code changes in this commit have to do with the hide/show system... it was not
extensively tested (or rather, it was, but only under one situation). I have not tested things like
running past zone boundaries while in combat, enabling/disabling Paranoia in weird situations,
running past a zone boundary or entering combat while dragging the frame, etc. The addon may bug if
it has to be shown or hidden in an uncommon situation, but this can always be remedied with a UI
reload.
-Implemented the code to hide and show the enemy list(s), as well as to close the frame after the
fade animation.
-The variable Paranoia.List.ActiveList now stores the frame that Paranoia is working with (either
the secure or nonsecure one) so InCombatLockdown no longer has to be used every time I want to do
something with a frame.
-Implemented the code to conditionally hide/show the enemy list based upon the user's location.
-Changed default position of minimap button.
-Added /pepa slash command alias.
-Made modifications to Register/UnregisterEvents, some events will never be unregistered.
-Changed text color scheme.
-Fixed some ParanoiaData typos.
-Removed /paranoia default.
-Added /paranoia frame. This will show the state of Paranoia.List.ActiveList as well as which frames
are visible.
-Added WarnPopup test functionality.
The majority of code changes in this commit have to do with the hide/show system... it was not
extensively tested (or rather, it was, but only under one situation). I have not tested things like
running past zone boundaries while in combat, enabling/disabling Paranoia in weird situations,
running past a zone boundary or entering combat while dragging the frame, etc. The addon may bug if
it has to be shown or hidden in an uncommon situation, but this can always be remedied with a UI
reload.
-
r18
(-Added reset-to-defaults for settings and frame positioning
...) committed by lifetapt
- -Added reset-to-defaults for settings and frame positioning
-Added cancel functionality for config.lua.
-Fixed typo in ParanoiaData variable name
-Added reset-to-defaults for settings and frame positioning
-Added cancel functionality for config.lua.
-Fixed typo in ParanoiaData variable name
-
r17
(I apologize for not committing in over a month. I've been bu...) committed by lifetapt
- I apologize for not committing in over a month. I've been busy, but I'm back.
-The enemy list now dynamically creates buttons as it needs them, thus allowing for a potentially
unlimited number of buttons. The definitions for buttons 3-15 that were hard-coded into the xml file
have been removed.
-Fixed horizontal list resizing, for some reason when I logged in today it was not working properly.
I'm almost sure it was working when I committed it last month so I guess something in the patch
changed the way it GetStringWidth worked.
I apologize for not committing in over a month. I've been busy, but I'm back.
-The enemy list now dynamically creates buttons as it needs them, thus allowing for a potentially
unlimited number of buttons. The definitions for buttons 3-15 that were hard-coded into the xml file
have been removed.
-Fixed horizontal list resizing, for some reason when I logged in today it was not working properly.
I'm almost sure it was working when I committed it last month so I guess something in the patch
changed the way it GetStringWidth worked.
-
r16
(-Added in most of the config code. It's just missing Cancel ...) committed by lifetapt
- -Added in most of the config code. It's just missing Cancel functionality and some of the options
don't work at the moment, nor do the test buttons.
-Correction to LocalizeClass in core.lua, it would return Death Knight for WARRIOR.
-Correction to ScanMouseoverTarget in enemylist.lua, it was storing the localized class name instead
of the all-caps english class name that Paranoia needs.
-Spelllist now returns allcaps english class names instead of localized classes.
-Removed the memorytracker, it is now a separate addon. Might update it later.
-Added a small feature to the enemylist, while the mouse is over a name in the list,
UpdateHostileList will not apply inactivity fading to it.
-Enemy list no longer horizontally expands smoothly, this is because OnUpdate is called less
frequently and the animation was choppy.
-Popup warning now correctly calls LocalizeClass.
-Enemy list now resizes vertically, like it does in Paranoia 1.12.
-Added a function to remove expired targets from the ignore list (15 minutes).
-Removed "short" class names from localization/localization_en.lua.
-Added in most of the config code. It's just missing Cancel functionality and some of the options
don't work at the moment, nor do the test buttons.
-Correction to LocalizeClass in core.lua, it would return Death Knight for WARRIOR.
-Correction to ScanMouseoverTarget in enemylist.lua, it was storing the localized class name instead
of the all-caps english class name that Paranoia needs.
-Spelllist now returns allcaps english class names instead of localized classes.
-Removed the memorytracker, it is now a separate addon. Might update it later.
-Added a small feature to the enemylist, while the mouse is over a name in the list,
UpdateHostileList will not apply inactivity fading to it.
-Enemy list no longer horizontally expands smoothly, this is because OnUpdate is called less
frequently and the animation was choppy.
-Popup warning now correctly calls LocalizeClass.
-Enemy list now resizes vertically, like it does in Paranoia 1.12.
-Added a function to remove expired targets from the ignore list (15 minutes).
-Removed "short" class names from localization/localization_en.lua.
-
r15
(-Copy/pasted minimap code
-Fixed some debug variable typos) committed by lifetapt
- -Copy/pasted minimap code
-Fixed some debug variable typos
-Copy/pasted minimap code
-Fixed some debug variable typos
-
r14
(-Added functions to swap to the nonsecure version of the ene...) committed by lifetapt
- -Added functions to swap to the nonsecure version of the enemy list when entering combat and vise
versa.
-Increased duration of "You were killed by" messagebox to 10 seconds, and corrected the text to
display the name of the attacker instead of the last GetTime result.
-Added functions to swap to the nonsecure version of the enemy list when entering combat and vise
versa.
-Increased duration of "You were killed by" messagebox to 10 seconds, and corrected the text to
display the name of the attacker instead of the last GetTime result.
-
r13
(-Created a frame which displays increasing memory rate and a...) committed by lifetapt
- -Created a frame which displays increasing memory rate and average increasing memory rate. Will very
likely be removed or commented out in the future.
-Fixed issue where enemy list did not display last unit in ActiveHostiles.
-Fixed issue where SortHostileList was completely fucked up. Apparently ipairs skips duplicate
values.
-Thanks to the memory stats, I spent way more time then should have been necessary tracking down two
memory gobblers and killing them. First one was related to debug messages, which were being
evaluated even if not shown and were creating tons of garbage strings. The other one was a stupid
error on my part... I've really got to get used to the idea that the table constructor makes a NEW
table in memory. Paranoia now has a 0kb increasing memory rate unless it detects someone new, as it
should have always.
-Added a statusbar texture and a resources folder for future use.
-Created a frame which displays increasing memory rate and average increasing memory rate. Will very
likely be removed or commented out in the future.
-Fixed issue where enemy list did not display last unit in ActiveHostiles.
-Fixed issue where SortHostileList was completely fucked up. Apparently ipairs skips duplicate
values.
-Thanks to the memory stats, I spent way more time then should have been necessary tracking down two
memory gobblers and killing them. First one was related to debug messages, which were being
evaluated even if not shown and were creating tons of garbage strings. The other one was a stupid
error on my part... I've really got to get used to the idea that the table constructor makes a NEW
table in memory. Paranoia now has a 0kb increasing memory rate unless it detects someone new, as it
should have always.
-Added a statusbar texture and a resources folder for future use.
-
r12
(-fixed a function that was generating 5kb/sec of garbage tab...) committed by lifetapt
- -fixed a function that was generating 5kb/sec of garbage tables.
-fixed /para mem and /para gc.
-fixed a function that was generating 5kb/sec of garbage tables.
-fixed /para mem and /para gc.
-
r11
(-small modifications enemy list visual update
-slash handler...) committed by lifetapt
- -small modifications enemy list visual update
-slash handler code copy/pasted from paranoia 1.12
-added todo.rtf
-small changes to config.lua
-small modifications enemy list visual update
-slash handler code copy/pasted from paranoia 1.12
-added todo.rtf
-small changes to config.lua
-
r10
(-fixed syntax error on a change I quickly made while I had t...) committed by lifetapt
- -fixed syntax error on a change I quickly made while I had the commit window open -_-
-fixed syntax error on a change I quickly made while I had the commit window open -_-
-
r9
(-detection/hostile handling/hostile display has been mostly ...) committed by lifetapt
- -detection/hostile handling/hostile display has been mostly rewritten, it emulates the behavior of
pepa 1.12 pretty closely, with the exception of some bugs I haven't fixed yet. since the way
hostiles are displayed will be changed significantly in 2.0, I doubt I'll take the time to fix the
errors.
-detection/hostile handling/hostile display has been mostly rewritten, it emulates the behavior of
pepa 1.12 pretty closely, with the exception of some bugs I haven't fixed yet. since the way
hostiles are displayed will be changed significantly in 2.0, I doubt I'll take the time to fix the
errors.
-
r8
(-Solid 5-6 hours worth of coding;
-much of initialization re...) committed by lifetapt
- -Solid 5-6 hours worth of coding;
-much of initialization rewritten or finished
-database functions copypasted
-added some new util/misc functions
-rewrote detection code (still missing detection from party/guild)
-rewrote about half of the warning code, still missing ActiveHostiles adding and enemylist visual
update
-created a second copy of enemy list, one enemy list is secure while the other is not. later on i
will add code to swap to the nonsecure one while in combat so we can update it while locked down.
-renamed shit all over the place to make things cleaner/more organized, functions, frames,
variables, little was spared.
-localization will need to be completely redone, there is new text that is missing tokens, it will
need to be fixed later. also, i need to convert localization from using globals to a single table.
-removed framelib from libs folder, have no intention of converting ui over to lua anytime soon.
-Solid 5-6 hours worth of coding;
-much of initialization rewritten or finished
-database functions copypasted
-added some new util/misc functions
-rewrote detection code (still missing detection from party/guild)
-rewrote about half of the warning code, still missing ActiveHostiles adding and enemylist visual
update
-created a second copy of enemy list, one enemy list is secure while the other is not. later on i
will add code to swap to the nonsecure one while in combat so we can update it while locked down.
-renamed shit all over the place to make things cleaner/more organized, functions, frames,
variables, little was spared.
-localization will need to be completely redone, there is new text that is missing tokens, it will
need to be fixed later. also, i need to convert localization from using globals to a single table.
-removed framelib from libs folder, have no intention of converting ui over to lua anytime soon.
-
r7
(readding libs
added acelibrary (2.0) framelib, dewdrop) committed by lifetapt
- readding libs
added acelibrary (2.0) framelib, dewdrop
readding libs
added acelibrary (2.0) framelib, dewdrop
-
r6
([No log message]) committed by lifetapt
- [No log message]
-
r5
(-small updates to structure and some code work) committed by lifetapt
- -small updates to structure and some code work
-small updates to structure and some code work
-
r4
(-imported old paranoia branch) committed by lifetapt
- -imported old paranoia branch
-imported old paranoia branch
-
r3
(Reorganizing repo, renamed " paranoia-epa" to "Paranoia_EPA"...) committed by lifetapt
- Reorganizing repo, renamed " paranoia-epa" to "Paranoia_EPA".
Reorganizing repo, renamed " paranoia-epa" to "Paranoia_EPA".
-
r2
(-Paranoia_EPA: Initial Commit. Non-functional addon "skeleto...) committed by lifetapt
- -Paranoia_EPA: Initial Commit. Non-functional addon "skeleton" for PEPA 2.0.
-Paranoia_EPA: Initial Commit. Non-functional addon "skeleton" for PEPA 2.0.
-
Project paranoia-epa
created by lifetapt
- A WoW addon that attempts to detect nearby hostile players and warn the user of their presence.
A WoW addon that attempts to detect nearby hostile players and warn the user of their presence.
|