1.0-rc2

Details

  • Filename
    syncfriends-1.0-rc2.zip
  • Uploaded by
  • Uploaded
    Oct 31, 2009
  • Size
    13.38 KB
  • Downloads
    106
  • MD5
    2cd01730226755cffd82dcf2ad56cadb

Supported WoW Retail Versions

  • 3.2.0

Changelog

------------------------------------------------------------------------
r35 | subdino | 2009-10-31 14:55:01 +0000 (Sat, 31 Oct 2009) | 1 line
Changed paths:
   A /tags/1.0-rc2 (from /trunk:34)

Tagging as 1.0-rc2
------------------------------------------------------------------------
r34 | subdino | 2009-10-31 14:52:05 +0000 (Sat, 31 Oct 2009) | 2 lines
Changed paths:
   M /trunk/SyncFriends.lua

Fix inability to remove friends: only register unknown friends to sync pool.

------------------------------------------------------------------------
r33 | subdino | 2009-10-31 14:50:52 +0000 (Sat, 31 Oct 2009) | 2 lines
Changed paths:
   M /trunk/SyncFriends.lua

Properly call original function to fix infinite hook recursion.

------------------------------------------------------------------------
r32 | subdino | 2009-10-31 14:33:49 +0000 (Sat, 31 Oct 2009) | 2 lines
Changed paths:
   M /trunk/SyncFriends.lua

Fix titlecasing match string: underscores must be stripped from property name.

------------------------------------------------------------------------
r30 | subdino | 2009-10-31 13:44:29 +0000 (Sat, 31 Oct 2009) | 2 lines
Changed paths:
   M /trunk/SyncFriends.lua

copyTable's result should be local.

------------------------------------------------------------------------
r29 | subdino | 2009-10-31 13:32:47 +0000 (Sat, 31 Oct 2009) | 2 lines
Changed paths:
   M /trunk/SyncFriends.lua

Replace "== nil" by "not", as advised by stolenlegacy.

------------------------------------------------------------------------
r28 | subdino | 2009-10-31 12:59:27 +0000 (Sat, 31 Oct 2009) | 2 lines
Changed paths:
   M /trunk/SyncFriends.lua

Add an XXX about a magic constant.

------------------------------------------------------------------------
r27 | subdino | 2009-10-31 12:44:04 +0000 (Sat, 31 Oct 2009) | 2 lines
Changed paths:
   M /trunk/SyncFriends.lua

Rename auto export and auto import properties. This breaks configuration compatibility, which is still allowed/acceptable in beta.

------------------------------------------------------------------------
r26 | subdino | 2009-10-31 12:42:38 +0000 (Sat, 31 Oct 2009) | 3 lines
Changed paths:
   M /trunk/SyncFriends.lua

Change "property" parameter value: now it's the actual property name, not a titlecased value.
Also, remove related XXX from overridableOptionGroupArgs as we just pass that value through to addGetSet.

------------------------------------------------------------------------
r25 | subdino | 2009-10-31 12:25:27 +0000 (Sat, 31 Oct 2009) | 2 lines
Changed paths:
   M /trunk/SyncFriends.lua

Dexcription typo.

------------------------------------------------------------------------
r24 | subdino | 2009-10-31 12:21:25 +0000 (Sat, 31 Oct 2009) | 5 lines
Changed paths:
   M /trunk/SyncFriends.lua

Rethink addOverridableOption:
- Make its use consistent with slashCommand and dynamicGroup
- Group by option rather than by scope
- Rename as overridableOptionGroupArgs

------------------------------------------------------------------------
r23 | subdino | 2009-10-31 10:05:33 +0000 (Sat, 31 Oct 2009) | 2 lines
Changed paths:
   M /trunk/SyncFriends.lua

Reorganise configuration panel to leave more space for friend list.

------------------------------------------------------------------------
r22 | subdino | 2009-10-31 09:22:28 +0000 (Sat, 31 Oct 2009) | 5 lines
Changed paths:
   M /trunk/SyncFriends.lua

Remove XXXs from slashCommand:
- AceConsole is designed to be embeded into addon, so this is a dependency, not an XXX
- It is not possible to guess any of given arguments, so no way (for the moment) to reduce their number.
- Defining only a setter works (it is called even when no arguments are given).

------------------------------------------------------------------------
r21 | subdino | 2009-10-31 09:17:29 +0000 (Sat, 31 Oct 2009) | 3 lines
Changed paths:
   M /trunk/SyncFriends.lua

Make optionAsSlashCommand use consistent with dynamicGroup.
Rename optionAsSlashCommand into slashCommand.

------------------------------------------------------------------------
r20 | subdino | 2009-10-31 09:08:28 +0000 (Sat, 31 Oct 2009) | 2 lines
Changed paths:
   M /trunk/SyncFriends.lua

Hide "dump" action from user interface (but preserve it as slash command).

------------------------------------------------------------------------
r19 | subdino | 2009-10-31 09:04:54 +0000 (Sat, 31 Oct 2009) | 2 lines
Changed paths:
   M /trunk/SyncFriends.lua

Make "Dump start" localizable.

------------------------------------------------------------------------
r18 | subdino | 2009-10-31 09:04:14 +0000 (Sat, 31 Oct 2009) | 2 lines
Changed paths:
   M /trunk/SyncFriends.lua

Add a user interface (via config panel) to modify sync pool content.

------------------------------------------------------------------------
r17 | subdino | 2009-10-25 11:02:05 +0000 (Sun, 25 Oct 2009) | 4 lines
Changed paths:
   M /trunk/Locales/deDE.lua
   M /trunk/Locales/enUS.lua
   M /trunk/Locales/frFR.lua
   M /trunk/Locales/koKR.lua
   M /trunk/Locales/ruRU.lua
   M /trunk/Locales/zhCN.lua
   M /trunk/Locales/zhTW.lua

Fix non-default translations:
- they are not the default translation (copy-paste is baad)
- debug needs to be defined just once

------------------------------------------------------------------------
r16 | subdino | 2009-10-25 10:40:19 +0000 (Sun, 25 Oct 2009) | 2 lines
Changed paths:
   A /trunk/Locales
   A /trunk/Locales/deDE.lua
   A /trunk/Locales/enUS.lua
   A /trunk/Locales/frFR.lua
   A /trunk/Locales/koKR.lua
   A /trunk/Locales/ruRU.lua
   A /trunk/Locales/zhCN.lua
   A /trunk/Locales/zhTW.lua
   M /trunk/SyncFriends.lua
   M /trunk/SyncFriends.toc

Make translatable, and add translation template files.

------------------------------------------------------------------------
r15 | subdino | 2009-10-25 10:32:05 +0000 (Sun, 25 Oct 2009) | 2 lines
Changed paths:
   M /trunk/SyncFriends.lua

Remove ununsed variable.

------------------------------------------------------------------------
r14 | subdino | 2009-10-25 10:29:52 +0000 (Sun, 25 Oct 2009) | 2 lines
Changed paths:
   M /trunk/SyncFriends.lua

Don't set configuration option title from addGetSet so it besomes independant from storage id (and becomes translatable).

------------------------------------------------------------------------
r13 | subdino | 2009-10-24 18:00:52 +0000 (Sat, 24 Oct 2009) | 2 lines
Changed paths:
   M /trunk/SyncFriends.lua

Inline global- and char-level option groups so they are visible at the same time in the configuration panel.

------------------------------------------------------------------------
r12 | subdino | 2009-10-24 17:59:59 +0000 (Sat, 24 Oct 2009) | 2 lines
Changed paths:
   M /trunk/SyncFriends.lua

Hooking RemoveFriend requires to allow AceHook to act on secure functions (was lost in r10).

------------------------------------------------------------------------
r11 | subdino | 2009-10-24 17:02:21 +0000 (Sat, 24 Oct 2009) | 2 lines
Changed paths:
   M /trunk/SyncFriends.lua

There is no point in refusing user to register a player for skip if not known already.

------------------------------------------------------------------------
r10 | subdino | 2009-10-24 16:44:40 +0000 (Sat, 24 Oct 2009) | 2 lines
Changed paths:
   M /trunk/SyncFriends.lua

Implement RemoveFriend TODO and factorise with AddFriend.

------------------------------------------------------------------------
r9 | subdino | 2009-10-24 16:38:22 +0000 (Sat, 24 Oct 2009) | 2 lines
Changed paths:
   M /trunk/SyncFriends.lua

Fix a typo in NewAddon parameter.

------------------------------------------------------------------------
r8 | subdino | 2009-10-24 15:27:40 +0000 (Sat, 24 Oct 2009) | 2 lines
Changed paths:
   M /trunk/SyncFriends.lua

Detect when user has reached the friend list limit, and skip addition (found by Codayus_).

------------------------------------------------------------------------
r7 | subdino | 2009-10-24 15:26:02 +0000 (Sat, 24 Oct 2009) | 2 lines
Changed paths:
   M /trunk/SyncFriends.lua

Declare "result" as local (fixes unexpected return values).

------------------------------------------------------------------------
r6 | subdino | 2009-10-24 15:02:07 +0000 (Sat, 24 Oct 2009) | 2 lines
Changed paths:
   M /trunk/SyncFriends.lua

Don't ignore action return value.

------------------------------------------------------------------------
r5 | subdino | 2009-10-24 14:02:03 +0000 (Sat, 24 Oct 2009) | 3 lines
Changed paths:
   M /trunk/SyncFriends.lua

Factorise code from getPool and flushPool.
Make flushPool emit a log so user knows something happened.

------------------------------------------------------------------------
r4 | subdino | 2009-10-24 13:53:59 +0000 (Sat, 24 Oct 2009) | 4 lines
Changed paths:
   M /trunk/SyncFriends.lua

Cleanup action registry: use a static registry, as there is no need to change it dynamicaly, and the amount of factorised code isn't worth the pain.
Make coding style more consistent: don't use semicolons as line terminators.
Remove unused consts.

------------------------------------------------------------------------
r3 | subdino | 2009-10-24 12:20:01 +0000 (Sat, 24 Oct 2009) | 3 lines
Changed paths:
   M /trunk/SyncFriends.lua

Add documentation for (potentialy) generic functions, and gather TODOs/XXXs.
Wordwrap at 79 chars.

------------------------------------------------------------------------
r2 | subdino | 2009-10-24 11:35:32 +0000 (Sat, 24 Oct 2009) | 2 lines
Changed paths:
   A /trunk/SyncFriends.lua
   A /trunk/SyncFriends.toc

Initial import.

------------------------------------------------------------------------
r1 | root | 2009-10-24 11:21:26 +0000 (Sat, 24 Oct 2009) | 1 line
Changed paths:
   A /branches
   A /tags
   A /trunk

"syncfriends/mainline: Initial Import"
------------------------------------------------------------------------

Localisation was not correctly updated, you must rename the following entries:
* "Character overrides" into "Character override"
* "Global settings" into "Global setting"