#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2012-11-04

Timestamps are in GMT/BST.

00:00:18sam686umm.. 53 revisions since I last updated in HG..
00:00:30raptorok, let me see about that XML file..
00:01:09raptori have to get past all the hipster jargon like 'appcast'
00:01:27koda:D
00:01:41kodabut if you google for it you easily get a lot of info
00:02:20raptorok, i found it
00:02:27raptorok, just an RSS feed..
00:02:48raptorWatusimoto: where does the GUP endpoint reside on bitfighter.org?
00:03:10Watusimotommmm.... not sure... let me look
00:06:30amgine1234567890ok maybe this is dumb to point out but there is no tab linking the forums and wikis to the live chat
00:06:50raptoramgine1234567890: that was on purpose
00:08:13amgine1234567890well i dont see why it would be done on purpose it seems inneficent cause it foces somone to reert to another page first
00:09:06amgine1234567890its my opinion that it should be fixed eventully
00:09:37amgine1234567890btw can i ask somthing does eh website use drupal?
00:09:47raptoryes
00:09:51raptorit uses drupal
00:10:03amgine1234567890hmm ok im thinking of somthing
00:11:11amgine1234567890on the other game website that i play it has a icon that pops up whne somone posts in a section and the thread wonder if that that would be implentable
00:11:32amgine1234567890so people would know that there was a new post there
00:11:43Watusimotoraptor: you asked a good question
00:11:45amgine1234567890 once its looked at though it goes away
00:12:00raptorWatusimoto: i still can't find it..
00:12:05Watusimotome neither
00:12:07Watusimotohuh
00:12:31Watusimoto S64 result = (S64) ShellExecuteA( NULL, NULL, updaterFileName.c_str(), itos(buildVersion).c_str(), updaterPath.c_str(), SW_SHOW );
00:12:43Watusimotothat passes our current build
00:13:05Watusimotobut not the destination url or anythig
00:13:14Watusimotothat must be in the updater itself
00:13:22Watusimotoyet... I can;t find it there
00:14:04raptorok well, koda, i put something here: http://bitfighter.org/appcast.xml
00:14:37raptori'd like to somehow merge the sparkle and GUP ones if possible... if not, maybe write a script to update both at the same time..
00:14:49kodahm interesting
00:15:11kodawell you also have to update Info.plist
00:15:19raptor#4 here: https://github.com/andymatuschak/Sparkle/wiki
00:15:23Watusimotomaybe
00:15:27raptorSUFeedURL
00:15:42Watusimotoall details are in bfup.xml
00:15:49kodai *think* it works only if CFBundleVersion is in the x.x.x format
00:15:53raptorsooo we distribute it?
00:16:00Watusimotohttp://bitfighter.org/files/getDownloadUrl.php
00:16:16raptorha
00:16:17kodaaaand i added a link hardcoded in the sources, maybe i can remove it
00:16:40sam686build/windows/installer/updator/bfup.xml maybe the link is in that xml, too
00:17:04amgine1234567890*is lost ^_^*
00:17:35Watusimotothe files on the server are here: /var/www/html/files
00:18:36Watusimotoso yes, merge with Sparkle if you can. I tried that before I moved on to bfgup (a crunked up version of some other program's updater)
00:18:52WatusimotoI forget why Sparkle did not satisfy
00:19:56amgine1234567890wo here is what i mean when i say that a icon pops up if a thread had somthing posted on it. http://i45.tinypic.com/befrdl.jpg its just a idea though its not importnat but it would be more efficent also if you want i could ask the owner of the site how its done and if needed whats teh script
00:20:50amgine1234567890i think it would help the users of BF naigate the fourms.
00:21:08raptorSparkle requires an RSS feed
00:21:10raptorso i think
00:21:26Watusimotoamigne, which icon are you referring to?
00:21:26sam686well, http://bitfighter.org/files/getDownloadUrl.php?version=4537 says NO, a number before it says YES
00:21:31raptori'll have the php detect the requestor somehow, and serve up the feed or other data accordingly
00:22:14amgine1234567890well genraly the there is a new post icon and the thread is locked icon
00:22:48amgine1234567890but dont worr yabout it its osmthing for later its not high prioirty.
00:23:41Watusimotowe have similar icons, but they are a little less obvious in their meaning
00:23:46amgine1234567890just a idea though im not sure if its drupal or the sites script that handels it
00:23:49Watusimotoin fact, I have no idea what they men
00:23:54Watusimotophpbb3
00:24:05raptorapparently drupal has its own forum module..
00:24:10raptorbut we use phpbb..
00:24:20raptori'm editing that php file..
00:25:08amgine1234567890well maybe BF could be given a key or somthing so people could understand it easier or make the m more understanable
00:25:48raptoramgine1234567890: here is the link you can bookmark for new posts: http://bitfighter.org/forums/search.php?search_id=newposts
00:26:26raptorkoda: i'm merging the server-side updater casts, so the URL will change from what I gave you before..
00:26:39kodaokok
00:29:12raptormy 1 year old is now eating foam dice
00:29:17raptorwonderful
00:33:44raptorkoda: is sparkle being left behind with the appstore taking a major role now?
00:33:55kodayes
00:34:00kodasomewhat
00:35:01kodabasically you can't use it if you want your app on appstore
00:37:33raptorWatusimoto: does all GUP check is the 'yes' or 'no'?
00:48:20raptoroh wow, it's late there... ok, i won't wait for a response
00:56:47raptorok both updaters go here: http://bitfighter.org/files/getDownloadUrl.php
00:57:01raptorthe difference is with sparkle you have to do: http://bitfighter.org/files/getDownloadUrl.php?requester=sparkle
01:00:14raptorchangeable, of course
01:04:05kodanice
01:04:13kodayou could also get some stats from that php module
01:04:21kodayou interested in those?
01:04:32raptorstats about what?
01:04:56kodaanonoymous statistics about the os and hardware
01:04:59koda(from sparkle)
01:06:11raptorsparkle sends info like that?
01:23:06Watusimotosorry... sleeping
01:23:13WatusimotoI think so.
01:24:54Watusimotoyes, I think so
01:24:57Watusimotogood night
01:29:57Watusimoto Quit (Ping timeout: 240 seconds)
01:48:36kodaraptor: yes, you have to enable it though
01:48:46raptoractually
01:48:47kodahttps://github.com/andymatuschak/Sparkle/wiki/System-Profiling
01:48:55raptorsince we have two downloads for mac...
01:49:07raptorcan it differentiate between the two?
01:49:11kodaadium publishes all informarion from it
01:49:20raptorppc/x86 and x86_64 builds?
01:49:22kodahttp://www.adium.im/sparkle/
01:49:34raptorneat!
01:50:42kodait can gather from different sources
01:50:57kodashall we give it a try?
01:51:09raptorsure!
01:51:11raptoruhh... which part?
01:51:38koda:D
01:52:02kodai'll get everything running in my clone first
01:52:25raptorokey doke
01:52:29raptoryou don't need sleep?
01:53:08koda*tomorrow*
01:53:10koda:p
01:53:44raptoractually, i can probably dynamically change the download URL depending on the data Sparkle can send..
01:53:49raptorsince i'm using php..
01:56:58raptoroooo
01:57:14raptoractually, it looks like you can customize it to send whatever GET parameters you want..
01:59:35koda nods
02:01:10raptorso what is the actual trigger?
02:01:26raptorlike what does it compare in the app to what in the rss feed?
02:02:01kodayes
02:02:11kodaand when it checks for the appcast
02:02:15kodait also sends this info
02:02:17kodaonce a week
02:02:36raptorsorry, i asked badly
02:02:48raptorwhat specifically in the appcast does it compare?
02:02:56kodaah
02:03:01raptorthe sparkle:version ?
02:03:10kodathe sparkle:version and/or sparkle:shortversion
02:03:14raptorand on the application end, what specifically does it compare there?
02:03:19raptorCFBundleVersion?
02:03:30kodayep
02:03:40kodaand cfbundleshortversion respectively
02:03:56raptorah ok
02:04:01kodathe version is the release number (eg 834) short version is the readable version (eg 018a)
02:04:09raptoroh really
02:05:22raptorfor instance, we have a build version: 4537
02:05:26raptorwhere would that go?
02:05:32kodaversion
02:05:41raptorwe officially version the game 018 though, and you say that is 'shortversion'?
02:05:54kodayes
02:06:32raptorand for hedgewars, it'd be like 7400 for the version, but 0.9.18 for shortversion?
02:06:41raptor like to triple check things...
02:06:41kodayou got it
02:06:50raptorok
02:07:38raptorso i know i'm evil, but i see version 1.3.2 here?: https://code.google.com/p/hedgewars/source/browse/project_files/HedgewarsMobile/Info.plist
02:07:47raptorand no shortversion
02:08:29kodaonly because i haven't find a way to hook hg version to xcode
02:08:34raptorFYI: if you look in zap/version.h, you'll see BUILD_VERSION and ZAP_GAME_RELEASE
02:08:53raptorah
02:08:55kodathe main desktop one has it
02:08:56kodahttps://code.google.com/p/hedgewars/source/browse/share/Info.plist.in
02:09:06raptori was looking for that...
02:12:22raptoris it cmake that fills those variables out?
02:13:01kodayes
02:13:09kodasuper cmake power
02:13:18raptorFYI, i know how to fill the parts out with xcode...
02:13:23raptorbut you may not like it
02:13:30raptorpost build script with bash-fu
02:13:30koda:O
02:13:41raptorfor instance
02:13:51kodawhy shouldn't i like it? :p
02:14:00kodai hadn't thought of that, thanks for sharing
02:16:50raptorso for instance, this will give you the build version for hedgewars from bash: hg log -r 0.9.18 |grep changeset | cut -d':' -f2 |tr -d ' '
02:18:35raptorthen you use sed on the Info.plist... if you had: <string>${HEDGEWARS_REVISION}</string>
02:18:48raptoryou'd run the file through sed with: sed -i -e 's/${HEDGEWARS_REVISION}/7604/' Info.plist.in
02:19:07raptor(replace 7604 with the stored var name in the script)
02:19:30raptorof course, i'm assuming mac has all the same utilities that my Linux box does, though...
02:19:54raptorwhich is probably a faulty assumption
02:32:12raptorsam686 do you crash on startup since watusimoto's latest changes?
02:43:46amgine1234567890is there a new version for me to test yet?
02:44:19raptorhi amgine1234567890, i'm sorry, no
02:44:44raptoryou'll have to compile it yourself, or wait for us (we'll contact you if you're around)
02:45:21amgine1234567890guess i will have to wait
03:00:03BFLogBot Commit: a43d69f32d67 | Author: buckyballreaction | Message: Fix crash on start-up with loading Lua enums. This is due to va_arg not working with bool (needs to be int). Also don't include enum values that are explicitly declared to not be included; is this correct Watusimoto?
03:14:13sam686well, it didn't crash at all on visual C++, even becore your changes a few minutes ago..
03:15:02raptorwonderful
03:15:26sam686could be 2 things: linux gcc is inputting "true" "false" as a wrong type, or reading at wrong size
03:18:57raptori wonder if it will be a problem on Mac still..
03:19:32raptoranother bug fix!
03:19:45BFLogBot Commit: 26bd2a73a8c5 | Author: buckyballreaction | Message: Fix editor fullscreen mode not engaging
03:20:46sam686evil function1(...) that could accept any type at compile time and then error/crash on wrong type, maybe inputting args as seperate arrays could help... I wonder if there is a va_arg error checking or if there is va_arg_get_type
03:21:04raptori don't know
03:21:13raptorbut it is very tempermental
03:30:43Fordcars has joined
03:30:49Fordcarshelloooooo
03:30:55raptorhi
03:31:02Fordcarshi
03:31:11FordcarsI am bored
03:31:39FordcarsYEAH! Now I am very happy!
03:32:07FordcarsI just learned we are eating a chocolate fondue tonight!
03:32:14raptorhaha
03:32:19raptordessert to the rescue
03:32:31Fordcarsso yeah I might be going in a few minutes
03:32:36Fordcarsyes haha
03:32:41Fordcars:P
03:34:10sam686those #defines makes the binary size bigger... take a look at this disassembly: http://sam6.25u.com/upload/text1211/121103_22-11-00.txt There is thousands of "push" instruction
03:34:36sam686thats 3080 bytes of instruction size of that one function..
03:35:24Fordcarswow
03:36:27Fordcarsanyway I have to go and prepare the fondue so I will have to go
03:36:33sam686ok
03:36:41Fordcarsbye! Later!
03:36:45raptorbye
03:37:19raptorok, i'm heading to bed
03:37:24raptorgood night
03:41:09Fordcars Quit (Ping timeout: 245 seconds)
03:42:54raptor Quit ()
05:14:54koda Quit (Quit: koda)
05:35:24amgine1234567890 Quit (Quit: Page closed)
09:40:17Watusimoto has joined
09:54:28Watusimoto Quit (Ping timeout: 245 seconds)
11:45:11Watusimoto has joined
13:10:55koda has joined
13:51:03Watusimoto Quit (Ping timeout: 252 seconds)
13:58:04raptor has joined
13:58:04ChanServ sets mode +o raptor
13:59:22raptorgood day
14:26:28Watusimoto has joined
14:53:35raptorwow, i just started 015a again...
14:54:00raptorwe've come a long way... 017b is waaay more polished
14:55:32raptoryay standard time
15:05:55raptori'm updating master system
15:06:02raptor(applying patches)
15:07:47raptorwill require a reboot, so nobody freakout.. :)
15:16:39-hobana.freenode.net- *** Looking up your hostname...
15:16:39-hobana.freenode.net- *** Checking Ident
15:16:39-hobana.freenode.net- *** No Ident response
15:16:39-hobana.freenode.net- *** Couldn't look up your hostname
15:16:45BFLogBot2 has joined
15:16:46Topic is 'Bitfighter 017b released! | http://www.bitfighter.org/downloads'
15:16:46Set by raptor!~raptor@unaffiliated/greenmachine on Wed Jul 04 01:46:09 GMT 2012
15:16:46-hobana.freenode.net- [freenode-info] please register your nickname...don't forget to auto-identify! http://freenode.net/faq.shtml#nicksetup
15:16:46-ChanServ- [#bitfighter] Welcome to #bitfighter. This is an IRC channel, many or all of the users may not be paying attention. Please have patience when waiting for a response.
15:16:46BFLogBot Quit (Read error: Connection reset by peer)
15:17:13-niven.freenode.net- *** Looking up your hostname...
15:17:13-niven.freenode.net- *** Checking Ident
15:17:13-niven.freenode.net- *** No Ident response
15:17:13-niven.freenode.net- *** Couldn't look up your hostname
15:17:19BFLogBot has joined
15:17:19Topic is 'Bitfighter 017b released! | http://www.bitfighter.org/downloads'
15:17:19Set by raptor!~raptor@unaffiliated/greenmachine on Wed Jul 04 01:46:09 GMT 2012
15:17:19-ChanServ- [#bitfighter] Welcome to #bitfighter. This is an IRC channel, many or all of the users may not be paying attention. Please have patience when waiting for a response.
16:01:06Watusimoto Quit (Ping timeout: 256 seconds)
18:25:39Watusimoto has joined
19:30:32raptor Quit ()
19:44:56Watusimoto Quit (Ping timeout: 256 seconds)
19:50:45Watusimoto has joined
20:25:26BFLogBot Commit: 8a87685647d2 | Author: watusimoto | Message: Some improvement on documentation of enums... needs more work
20:25:28BFLogBot Commit: fce6c70a2347 | Author: watusimoto | Message: Be a little more precise
20:25:29BFLogBot Commit: 86f505a129e4 | Author: watusimoto | Message: Improve luadocs for enum values (though still need better formatting), add docs for all major enums
20:25:31BFLogBot Commit: 899e63e1d707 | Author: watusimoto | Message: Merge
23:03:03BFLogBot Commit: 10e2da5fc781 | Author: watusimoto | Message: Fix crash when changing wall geometry with script before adding it to game
23:03:05BFLogBot Commit: c3be2afe18cc | Author: watusimoto | Message: Comment
23:03:07BFLogBot Commit: b537dc9e1e96 | Author: watusimoto | Message: Formatting
23:21:42raptor has joined
23:21:42ChanServ sets mode +o raptor
23:22:24raptorhi
23:26:05raptorWatusimoto: i made a change to LuaScriptRunner last night - was it OK (If you haven't seen it yet..)
23:56:36Watusimotoi think it was fine
23:56:51WatusimotoI have a big problem with the walls
23:57:15WatusimotoI need to think about it when I;m less sleepy
23:57:16raptorwalls are a big problem
23:57:31raptori will support that decision :)
23:58:04Watusimotobut I'll probably need to choose between supporting walls via lua to the same extent we support all other objects, or not, for 018
23:58:20raptoruh oh
23:58:26Watusimotoyup
23:58:35Watusimotoit comes down to this, basically
23:58:39raptoras in fully changeable in-game... or not?
23:58:47Watusimotoeven in the levelgen
23:59:08Watusimotowe use WallItem and PolyWallItem as proxies for BarrierItem
23:59:30Watusimotothat is, you create a WallItem, then use that to create a series of simple BarrierItems that are the real wall objects
23:59:51Watusimotothat works great until you alter the wallItem, or want to see if it has been added to the game, or whatever

Index Search ←Prev date Next date→

These logs were automatically created by BFLogBot on irc.freenode.net.