IRC log for #curseforge on 20090125

00:22.37*** join/#curseforge sztanpet (n=sztanpet@142.58ec54.tvnetwork.hu)
00:34.08Repo[WoW] 10shockandawe: 03Pericles * r143 Locales (6 files in 1 directory): ShockAndAwe: -
00:34.11Repofix missing Locale entry for "Water Shield Level%"
00:42.04*** join/#curseforge ckknight (n=ckknight@c-68-62-175-169.hsd1.al.comcast.net)
00:42.04*** mode/#curseforge [+o ckknight] by ChanServ
01:39.36*** join/#curseforge SirCotare^ (n=SirCotar@91-113-89-153.adsl.highway.telekom.at)
01:44.32Bloodwalkerneed a good git gui for windows any suggestions?
02:09.00Arrowmasteryes, git gui which comes with msysgit
02:09.15Arrowmasterand any other git since its part of the core
02:26.03*** join/#curseforge Antiarc (n=Antiarc@wsip-70-167-195-98.ph.ph.cox.net)
02:43.07sylvanaari havent had much luck automating issue tracker comments with the api key...anyone tried anything like it?
02:44.42sylvanaari got data flowing the other way though.. http://forums.wowace.com/showthread.php?p=263238#post263238
02:47.35sylvanaarthere must be more requirements, or i am doing something wrong
03:06.07ReAn@project questhelper
03:06.08RepoReAn: No project found that matches 'questhelper'
03:06.13ReAn@project qh
03:06.15RepoReAn: No project found that matches 'qh'
03:06.18ReAnhrm
03:09.14*** join/#curseforge PProvost (n=PProvost@WoWUIDev/WAU/Admin/Pprovost)
03:09.48Arrowmastertheres a - in the name
03:14.30Repo[WAR] 10aura: 03wikki * r46 Source (3 files in 1 directory): Removing import/export references till it can be completed.
03:14.34RepoMark 2.2
03:17.22Repo[WAR] 10aura: 03wikki 042.2.0 * r47 : Tagging as 2.2.0
04:46.03Bloodwalkerok Im trying to get a grip on lua metatables, weak tables and OO, anyone about whos got a good grip on those can help me sort it out?
04:58.04*** join/#curseforge MentalPower (i=MPower@WoWUIDev/Norganna/Administrator/MentalPower)
04:59.50*** join/#curseforge linear` (n=linear@c-24-91-249-95.hsd1.ma.comcast.net)
05:00.30Arrowmasterwhatever you do it wont be real OO
05:01.45Bloodwalkerthat much I know and not worried about that... Ill just be reusing the same tables and functions over and over and over again some possibly hundreds of times...
05:02.27Bloodwalkerprime candidate for some OO-ish code and need to make sure I dont mess up the garbage collection
05:03.08Arrowmasterwell what do you want to know
05:04.28Bloodwalkerok if I have a table with default functions and values for my other classes... each new class would use that as the metatable.. and so on and so forth for inheritance down the line...
05:05.14Bloodwalkerthe examples Ive seen use the __index meta so that it will just climb up the tree till it finds a result
05:06.27Arrowmasterright
05:06.47Bloodwalkerdo I need any weak keys or values to make sure instantiated classes get properly collected?
05:07.08Arrowmasterno
05:07.41Bloodwalkerif I had weak tables my classes would end up getting collected wouldnt they
05:07.41Arrowmasterweak keys just means that the gc is allowed to collect that object even though its being used
05:08.03Arrowmasterwell it doesnt mean they will be collected, just that they can be collected
05:08.31Bloodwalkerthey would be in the gc cycle... now or later eventually theyd go poof
05:08.50Arrowmasteras long as they arent referenced by something else
05:09.37Arrowmasterbut more importantly if you are using __index for inheritance you should know that __index is only checked if a value for that key does not exist in the table
05:09.40Bloodwalkerright that much I got ok.. weak tables/key/values means the gc doesnt count that one as a connection to the reference
05:10.09Bloodwalkeryes that I got too... so its easy to override in subclasses
05:10.16Arrowmasterso weak keys and __index pointing to another table for inheritance dont really go together
05:10.30Bloodwalkerk
05:10.53Arrowmasterweak keys are usually used when you have a table thats a cache of some sort
05:11.04Arrowmasterpossibly with an __index thats a function
05:11.51Bloodwalkerif I use __index for inheritance.. will that cover __newindex and other __ metas?
05:12.20Arrowmasterand the function calculates a value based on the key and then sets that value to the key in the table so it doesnt get called when you check that key again
05:12.25Arrowmasterno
05:12.37Arrowmasterto make a true proxy table you need to use both __index and __newindex
05:13.11Arrowmastertheres a __metatable thats used for overriding what getmetatable returns
05:13.27Arrowmasterif you want to further protect your table
05:14.14Bloodwalkerhave you seen the wow addon LibOOP?
05:14.20Arrowmasteryes
05:21.55*** join/#curseforge Bloodwalker (n=none@CPE001ee55ab1f9-CM0012254086ac.cpe.net.cable.rogers.com)
05:22.05Bloodwalkerum ok
05:22.11Bloodwalkeranyways...
05:22.14Bloodwalkerhave you seen the wow addon LibOOP?
05:22.20Arrowmasteryes
05:22.40BloodwalkerI was looking at that code for some practical implementation
05:23.44Bloodwalkeras I understand it.. when you create classes and instantiate them the lib keeps an index so things like SubClassOf will work
05:24.13Bloodwalkerand most other functions are inherited by __index
05:25.19Bloodwalkeror am I completely missing it :)
05:25.31Arrowmasterthats probably correct
05:28.45Bloodwalkernow if I wanted to protect certain keys Id have to intercept it with the __call
05:30.13Arrowmasterno
05:30.27Arrowmaster__call is for invoking a table as a function
05:30.37Arrowmasterlook at LibStub for an example
05:31.08Bloodwalkerah ok.. but not for elements that are functions
05:31.16Arrowmasterright
05:32.31Bloodwalkeronly unknown elements go through index... creating elements go through newindex..
05:32.41Arrowmastercorrect again
05:33.01Arrowmasterknown elements dont touch the metatable at all
05:33.17Bloodwalkerhmmm
05:33.26Arrowmasterso you cant even detect a known key being changed
05:33.49Bloodwalkerso youd need a empty proxy table in front so everything does through index
05:33.57Arrowmasterright
05:34.13Arrowmasterbut then that can still be passed with rawget and rawset
05:34.21Arrowmasterso you have to use a userdata object
05:34.24Bloodwalkerk thats what I was thinking
05:34.43BloodwalkerI dont need to be that strict about it
05:35.25Bloodwalkerif they really wanna go through all the trouble to use rawset and get.. they can keep both pieces they break
05:42.39*** join/#curseforge Nechckn (n=N@WoWUIDev/Norganna/PRManager/Nechckn)
05:54.34Repo[WAR] 10dufftimer: 03Thurwell * r4 / (9 files in 2 directories): Added new bar type - icon only.
05:54.39RepoAdded custom textures.
05:54.43RepoAdded libsharedassets.
05:54.48RepoPut stackcount in timer window if there is no buffname.
06:41.09*** join/#curseforge End (n=end@tetris.cornhooves.org)
07:03.09Repo[WoW] 10broker_souljar: 03endx7 * r2 / (2 files in 1 directory): Import base files.
07:33.26Repo[WoW] 10tbag-shefki: 03Shefki * r302 / (5 files in 1 directory): Festival Firecrackers were not sorting into FIREWORKS
09:02.13*** join/#curseforge orionshock (n=chatzill@ip68-225-195-1.ph.ph.cox.net)
09:05.53*** join/#curseforge HolgerDK (n=markj@0x57372ad4.nfnqu1.dynamic.dsl.tele.dk)
09:42.09*** join/#curseforge SirCotare (n=SirCotar@91-115-164-121.adsl.highway.telekom.at)
09:52.47*** join/#curseforge [SW]Dodge (n=Miranda@p508CD730.dip.t-dialin.net)
10:02.05*** join/#curseforge Hjalte (n=chatzill@62.242.38.50)
10:36.34*** join/#curseforge Movix (n=mattes@82.242.144.196)
11:01.40Repo[WoW] 10pillager: 03rapidgame 07master * v0.35-7-gaeab095 / (3 files in 2 directories): [+6 commits] (2 truncated)
11:01.43*** join/#curseforge rapidgame (n=rapidgam@60-234-223-209.bitstream.orcon.net.nz)
11:01.43Repoaeab095: Loot table finally working.
11:01.46Repo54b6bf6: Minor code tidy up, mostly scroll frame related.
11:01.49Repoe8f884b: Loot window adds strings, as long as the #strings is > maxvisible.
11:01.52Repo8528f4e: Minor commit to record changes to ShowScrollFrame
11:05.53Repo[RoM] New project: http://rom.curseforge.com/projects/spy/. Spy. Kartesk (Manager/Author). Approved by Aiiane.
11:17.28Repo[WoW] 10ovale: 03Sidoine * r10 / (5 files in 2 directories): bug fixes for paladin
11:20.33*** join/#curseforge linear (n=linear@c-24-91-249-95.hsd1.ma.comcast.net)
11:28.06*** join/#curseforge Wraithan (n=wraithan@c-76-105-137-246.hsd1.or.comcast.net)
11:34.23Repo[WAR] 10huduf: 03tannecurse * r98 / (2 files in 1 directory):
11:34.27Repothe bar and the bar highlights can now be redrawn separately.
11:34.32Repointroduced a function to redraw all dynamic highlights.
11:34.37Repoa change of the friendly target triggers a redraw of the highlights, this results in a more responsive feeling
11:34.43Repothe last commit reduced the times a bar was redrawn by a great deal. since the highlight portion of the bar was only updated when the state changes the highlighting was not applied right away which resulted in a sluggish feeling.
11:40.03*** join/#curseforge Zeksie (n=zeksie@cpc2-nott9-0-0-cust211.nott.cable.ntl.com)
11:40.38*** join/#curseforge Vangual (i=54497f2c@pdpc/supporter/active/vangual)
11:55.05*** join/#curseforge Suns (n=Miranda@93.216.132.70)
11:55.30SunsHi
12:01.36SunsTo upload files to a new project on curseforge, does it need to be approved first, or is it just me being too stupid to find out how?
12:03.31*** join/#curseforge doom0r (i=Doom0r@c-24-14-47-37.hsd1.il.comcast.net)
12:09.04Repo[WoW] 10ovale: 03Sidoine * r11 Ovale.toc: version number
12:09.39Repo[WoW] 10ovale: 03Sidoine 043.0.1 * r12 : tag 3.0.1
12:19.03*** join/#curseforge Wraithan1 (n=wraithan@c-76-105-137-246.hsd1.or.comcast.net)
12:29.01*** join/#curseforge Tinyboom (n=nahh@108.84-49-166.nextgentel.com)
12:50.04Repo[WoW] 10goingprice_allakhazam: 03Neikos * r431 / (2 files in 2 directories): Updating to version 3.0.1232887745
12:50.09Repo[WoW] 10goingprice_allakhazam: 03Neikos 043.0.1232887745 * r432 : Tagging version 3.0.1232887745
12:53.52*** join/#curseforge p3lim (n=p3lim@ti500710a080-2799.bb.online.no)
13:18.20*** join/#curseforge sztanpet (n=sztanpet@142.58ec54.tvnetwork.hu)
13:21.34*** join/#curseforge sag_ich_nicht (i=bitch2k@85-127-116-173.dynamic.xdsl-line.inode.at)
13:31.07*** join/#curseforge sztanphet (n=sztanpet@142.58ec54.tvnetwork.hu)
13:33.52Repo[WoW] 10ovale: 03Sidoine * r13 / (2 files in 2 directories): excorism can be caster on demons too!
13:52.07*** join/#curseforge sztanpet (n=sztanpet@142.58ec54.tvnetwork.hu)
14:05.24*** join/#curseforge sztanpet (n=sztanpet@142.58ec54.tvnetwork.hu)
14:12.51*** join/#curseforge charon (n=thomas@unaffiliated/charon)
14:33.45*** join/#curseforge sztanpet (n=sztanpet@84.236.88.142)
14:35.26*** join/#curseforge Wraithan (n=wraithan@c-76-105-137-246.hsd1.or.comcast.net)
14:38.34Repo[WoW] 10pillager: 03rapidgame 04v0.40 * 947f170 /: [new tag, +1 commits] Tag release v0.40
14:43.24Repo[WoW] 10ovale: 03Sidoine * r14 : svn:external added
15:09.40*** join/#curseforge Lothaer (n=jamiecoo@115-166-30-239.ip.adam.com.au)
15:10.03Lothaerhey guys anyone know how i can get the RatingBuster TTs using LinkWrangler?
15:11.22Repo[WoW] 10tbag-shefki: 03Dessa * r303 localization.deDE.lua: deDE update
15:20.46Repo[WoW] 10broker-portals: 03CrazyBenny * r48 portals.lua: added reagent count to tooltip
15:26.57*** join/#curseforge Chompers (n=Chompers@81.108.222.30)
15:29.21Repo[WoW] 10broker-portals: 03CrazyBenny 041.6 * r49 : Tagging as 1.6
15:47.30Repo[WoW] New project: http://wow.curseforge.com/projects/broker_souljar/. Broker_SoulJar. endx7 (Manager/Author). Approved by Ackis.
15:47.52Repo[WoW] New project: http://wow.curseforge.com/projects/rollchecker/. j4GGy's RollChecker. j4GGy (Manager/Author). Approved by Ackis.
15:49.37Repo[WoW] 10goingprice_wowhead: 03Neikos * r7 / (2 files in 2 directories): Updating to version 3.0.1232898505
15:49.43Repo[WoW] 10goingprice_wowhead: 03Neikos 043.0.1232898505 * r8 : Tagging version 3.0.1232898505
15:58.16*** join/#curseforge Srosh (n=Srosh@c136072.adsl.hansenet.de)
16:28.34Repo[WoW] 10cauldron: 03pschifferer * r44 / (5 files in 1 directory):
16:28.38RepoRefactored how skill information is stored.  Now, only the base skill is stored, with some other
16:28.41Repometadata, and reagent info is queried from PeriodicTable as needed.  This also has a noticeable
16:28.43Repospeed improvement when opening the main window.
16:28.46RepoReinstated tooltips for queue items.

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.