Timestamps are in GMT/BST.
| 00:00:18 | sam686 | umm.. 53 revisions since I last updated in HG.. |
| 00:00:30 | raptor | ok, let me see about that XML file.. |
| 00:01:09 | raptor | i have to get past all the hipster jargon like 'appcast' |
| 00:01:27 | koda | :D |
| 00:01:41 | koda | but if you google for it you easily get a lot of info |
| 00:02:20 | raptor | ok, i found it |
| 00:02:27 | raptor | ok, just an RSS feed.. |
| 00:02:48 | raptor | Watusimoto: where does the GUP endpoint reside on bitfighter.org? |
| 00:03:10 | Watusimoto | mmmm.... not sure... let me look |
| 00:06:30 | amgine1234567890 | ok maybe this is dumb to point out but there is no tab linking the forums and wikis to the live chat |
| 00:06:50 | raptor | amgine1234567890: that was on purpose |
| 00:08:13 | amgine1234567890 | well 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:06 | amgine1234567890 | its my opinion that it should be fixed eventully |
| 00:09:37 | amgine1234567890 | btw can i ask somthing does eh website use drupal? |
| 00:09:47 | raptor | yes |
| 00:09:51 | raptor | it uses drupal |
| 00:10:03 | amgine1234567890 | hmm ok im thinking of somthing |
| 00:11:11 | amgine1234567890 | on 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:32 | amgine1234567890 | so people would know that there was a new post there |
| 00:11:43 | Watusimoto | raptor: you asked a good question |
| 00:11:45 | amgine1234567890 | once its looked at though it goes away |
| 00:12:00 | raptor | Watusimoto: i still can't find it.. |
| 00:12:05 | Watusimoto | me neither |
| 00:12:07 | Watusimoto | huh |
| 00:12:31 | Watusimoto | S64 result = (S64) ShellExecuteA( NULL, NULL, updaterFileName.c_str(), itos(buildVersion).c_str(), updaterPath.c_str(), SW_SHOW ); |
| 00:12:43 | Watusimoto | that passes our current build |
| 00:13:05 | Watusimoto | but not the destination url or anythig |
| 00:13:14 | Watusimoto | that must be in the updater itself |
| 00:13:22 | Watusimoto | yet... I can;t find it there |
| 00:14:04 | raptor | ok well, koda, i put something here: http://bitfighter.org/appcast.xml |
| 00:14:37 | raptor | i'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:49 | koda | hm interesting |
| 00:15:11 | koda | well you also have to update Info.plist |
| 00:15:19 | raptor | #4 here: https://github.com/andymatuschak/Sparkle/wiki |
| 00:15:23 | Watusimoto | maybe |
| 00:15:27 | raptor | SUFeedURL |
| 00:15:42 | Watusimoto | all details are in bfup.xml |
| 00:15:49 | koda | i *think* it works only if CFBundleVersion is in the x.x.x format |
| 00:15:53 | raptor | sooo we distribute it? |
| 00:16:00 | Watusimoto | http://bitfighter.org/files/getDownloadUrl.php |
| 00:16:16 | raptor | ha |
| 00:16:17 | koda | aaand i added a link hardcoded in the sources, maybe i can remove it |
| 00:16:40 | sam686 | build/windows/installer/updator/bfup.xml maybe the link is in that xml, too |
| 00:17:04 | amgine1234567890 | *is lost ^_^* |
| 00:17:35 | Watusimoto | the files on the server are here: /var/www/html/files |
| 00:18:36 | Watusimoto | so 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:52 | Watusimoto | I forget why Sparkle did not satisfy |
| 00:19:56 | amgine1234567890 | wo 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:50 | amgine1234567890 | i think it would help the users of BF naigate the fourms. |
| 00:21:08 | raptor | Sparkle requires an RSS feed |
| 00:21:10 | raptor | so i think |
| 00:21:26 | Watusimoto | amigne, which icon are you referring to? |
| 00:21:26 | sam686 | well, http://bitfighter.org/files/getDownloadUrl.php?version=4537 says NO, a number before it says YES |
| 00:21:31 | raptor | i'll have the php detect the requestor somehow, and serve up the feed or other data accordingly |
| 00:22:14 | amgine1234567890 | well genraly the there is a new post icon and the thread is locked icon |
| 00:22:48 | amgine1234567890 | but dont worr yabout it its osmthing for later its not high prioirty. |
| 00:23:41 | Watusimoto | we have similar icons, but they are a little less obvious in their meaning |
| 00:23:46 | amgine1234567890 | just a idea though im not sure if its drupal or the sites script that handels it |
| 00:23:49 | Watusimoto | in fact, I have no idea what they men |
| 00:23:54 | Watusimoto | phpbb3 |
| 00:24:05 | raptor | apparently drupal has its own forum module.. |
| 00:24:10 | raptor | but we use phpbb.. |
| 00:24:20 | raptor | i'm editing that php file.. |
| 00:25:08 | amgine1234567890 | well maybe BF could be given a key or somthing so people could understand it easier or make the m more understanable |
| 00:25:48 | raptor | amgine1234567890: here is the link you can bookmark for new posts: http://bitfighter.org/forums/search.php?search_id=newposts |
| 00:26:26 | raptor | koda: i'm merging the server-side updater casts, so the URL will change from what I gave you before.. |
| 00:26:39 | koda | okok |
| 00:29:12 | raptor | my 1 year old is now eating foam dice |
| 00:29:17 | raptor | wonderful |
| 00:33:44 | raptor | koda: is sparkle being left behind with the appstore taking a major role now? |
| 00:33:55 | koda | yes |
| 00:34:00 | koda | somewhat |
| 00:35:01 | koda | basically you can't use it if you want your app on appstore |
| 00:37:33 | raptor | Watusimoto: does all GUP check is the 'yes' or 'no'? |
| 00:48:20 | raptor | oh wow, it's late there... ok, i won't wait for a response |
| 00:56:47 | raptor | ok both updaters go here: http://bitfighter.org/files/getDownloadUrl.php |
| 00:57:01 | raptor | the difference is with sparkle you have to do: http://bitfighter.org/files/getDownloadUrl.php?requester=sparkle |
| 01:00:14 | raptor | changeable, of course |
| 01:04:05 | koda | nice |
| 01:04:13 | koda | you could also get some stats from that php module |
| 01:04:21 | koda | you interested in those? |
| 01:04:32 | raptor | stats about what? |
| 01:04:56 | koda | anonoymous statistics about the os and hardware |
| 01:04:59 | koda | (from sparkle) |
| 01:06:11 | raptor | sparkle sends info like that? |
| 01:23:06 | Watusimoto | sorry... sleeping |
| 01:23:13 | Watusimoto | I think so. |
| 01:24:54 | Watusimoto | yes, I think so |
| 01:24:57 | Watusimoto | good night |
| 01:29:57 | | Watusimoto Quit (Ping timeout: 240 seconds) |
| 01:48:36 | koda | raptor: yes, you have to enable it though |
| 01:48:46 | raptor | actually |
| 01:48:47 | koda | https://github.com/andymatuschak/Sparkle/wiki/System-Profiling |
| 01:48:55 | raptor | since we have two downloads for mac... |
| 01:49:07 | raptor | can it differentiate between the two? |
| 01:49:11 | koda | adium publishes all informarion from it |
| 01:49:20 | raptor | ppc/x86 and x86_64 builds? |
| 01:49:22 | koda | http://www.adium.im/sparkle/ |
| 01:49:34 | raptor | neat! |
| 01:50:42 | koda | it can gather from different sources |
| 01:50:57 | koda | shall we give it a try? |
| 01:51:09 | raptor | sure! |
| 01:51:11 | raptor | uhh... which part? |
| 01:51:38 | koda | :D |
| 01:52:02 | koda | i'll get everything running in my clone first |
| 01:52:25 | raptor | okey doke |
| 01:52:29 | raptor | you don't need sleep? |
| 01:53:08 | koda | *tomorrow* |
| 01:53:10 | koda | :p |
| 01:53:44 | raptor | actually, i can probably dynamically change the download URL depending on the data Sparkle can send.. |
| 01:53:49 | raptor | since i'm using php.. |
| 01:56:58 | raptor | oooo |
| 01:57:14 | raptor | actually, it looks like you can customize it to send whatever GET parameters you want.. |
| 01:59:35 | | koda nods |
| 02:01:10 | raptor | so what is the actual trigger? |
| 02:01:26 | raptor | like what does it compare in the app to what in the rss feed? |
| 02:02:01 | koda | yes |
| 02:02:11 | koda | and when it checks for the appcast |
| 02:02:15 | koda | it also sends this info |
| 02:02:17 | koda | once a week |
| 02:02:36 | raptor | sorry, i asked badly |
| 02:02:48 | raptor | what specifically in the appcast does it compare? |
| 02:02:56 | koda | ah |
| 02:03:01 | raptor | the sparkle:version ? |
| 02:03:10 | koda | the sparkle:version and/or sparkle:shortversion |
| 02:03:14 | raptor | and on the application end, what specifically does it compare there? |
| 02:03:19 | raptor | CFBundleVersion? |
| 02:03:30 | koda | yep |
| 02:03:40 | koda | and cfbundleshortversion respectively |
| 02:03:56 | raptor | ah ok |
| 02:04:01 | koda | the version is the release number (eg 834) short version is the readable version (eg 018a) |
| 02:04:09 | raptor | oh really |
| 02:05:22 | raptor | for instance, we have a build version: 4537 |
| 02:05:26 | raptor | where would that go? |
| 02:05:32 | koda | version |
| 02:05:41 | raptor | we officially version the game 018 though, and you say that is 'shortversion'? |
| 02:05:54 | koda | yes |
| 02:06:32 | raptor | and for hedgewars, it'd be like 7400 for the version, but 0.9.18 for shortversion? |
| 02:06:41 | | raptor like to triple check things... |
| 02:06:41 | koda | you got it |
| 02:06:50 | raptor | ok |
| 02:07:38 | raptor | so 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:47 | raptor | and no shortversion |
| 02:08:29 | koda | only because i haven't find a way to hook hg version to xcode |
| 02:08:34 | raptor | FYI: if you look in zap/version.h, you'll see BUILD_VERSION and ZAP_GAME_RELEASE |
| 02:08:53 | raptor | ah |
| 02:08:55 | koda | the main desktop one has it |
| 02:08:56 | koda | https://code.google.com/p/hedgewars/source/browse/share/Info.plist.in |
| 02:09:06 | raptor | i was looking for that... |
| 02:12:22 | raptor | is it cmake that fills those variables out? |
| 02:13:01 | koda | yes |
| 02:13:09 | koda | super cmake power |
| 02:13:18 | raptor | FYI, i know how to fill the parts out with xcode... |
| 02:13:23 | raptor | but you may not like it |
| 02:13:30 | raptor | post build script with bash-fu |
| 02:13:30 | koda | :O |
| 02:13:41 | raptor | for instance |
| 02:13:51 | koda | why shouldn't i like it? :p |
| 02:14:00 | koda | i hadn't thought of that, thanks for sharing |
| 02:16:50 | raptor | so 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:35 | raptor | then you use sed on the Info.plist... if you had: <string>${HEDGEWARS_REVISION}</string> |
| 02:18:48 | raptor | you'd run the file through sed with: sed -i -e 's/${HEDGEWARS_REVISION}/7604/' Info.plist.in |
| 02:19:07 | raptor | (replace 7604 with the stored var name in the script) |
| 02:19:30 | raptor | of course, i'm assuming mac has all the same utilities that my Linux box does, though... |
| 02:19:54 | raptor | which is probably a faulty assumption |
| 02:32:12 | raptor | sam686 do you crash on startup since watusimoto's latest changes? |
| 02:43:46 | amgine1234567890 | is there a new version for me to test yet? |
| 02:44:19 | raptor | hi amgine1234567890, i'm sorry, no |
| 02:44:44 | raptor | you'll have to compile it yourself, or wait for us (we'll contact you if you're around) |
| 02:45:21 | amgine1234567890 | guess i will have to wait |
| 03:00:03 | | BFLogBot 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:13 | sam686 | well, it didn't crash at all on visual C++, even becore your changes a few minutes ago.. |
| 03:15:02 | raptor | wonderful |
| 03:15:26 | sam686 | could be 2 things: linux gcc is inputting "true" "false" as a wrong type, or reading at wrong size |
| 03:18:57 | raptor | i wonder if it will be a problem on Mac still.. |
| 03:19:32 | raptor | another bug fix! |
| 03:19:45 | | BFLogBot Commit: 26bd2a73a8c5 | Author: buckyballreaction | Message: Fix editor fullscreen mode not engaging |
| 03:20:46 | sam686 | evil 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:04 | raptor | i don't know |
| 03:21:13 | raptor | but it is very tempermental |
| 03:30:43 | | Fordcars has joined |
| 03:30:49 | Fordcars | helloooooo |
| 03:30:55 | raptor | hi |
| 03:31:02 | Fordcars | hi |
| 03:31:11 | Fordcars | I am bored |
| 03:31:39 | Fordcars | YEAH! Now I am very happy! |
| 03:32:07 | Fordcars | I just learned we are eating a chocolate fondue tonight! |
| 03:32:14 | raptor | haha |
| 03:32:19 | raptor | dessert to the rescue |
| 03:32:31 | Fordcars | so yeah I might be going in a few minutes |
| 03:32:36 | Fordcars | yes haha |
| 03:32:41 | Fordcars | :P |
| 03:34:10 | sam686 | those #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:36 | sam686 | thats 3080 bytes of instruction size of that one function.. |
| 03:35:24 | Fordcars | wow |
| 03:36:27 | Fordcars | anyway I have to go and prepare the fondue so I will have to go |
| 03:36:33 | sam686 | ok |
| 03:36:41 | Fordcars | bye! Later! |
| 03:36:45 | raptor | bye |
| 03:37:19 | raptor | ok, i'm heading to bed |
| 03:37:24 | raptor | good night |
| 03:41:09 | | Fordcars Quit (Ping timeout: 245 seconds) |
| 03:42:54 | | raptor Quit () |
| 05:14:54 | | koda Quit (Quit: koda) |
| 05:35:24 | | amgine1234567890 Quit (Quit: Page closed) |
| 09:40:17 | | Watusimoto has joined |
| 09:54:28 | | Watusimoto Quit (Ping timeout: 245 seconds) |
| 11:45:11 | | Watusimoto has joined |
| 13:10:55 | | koda has joined |
| 13:51:03 | | Watusimoto Quit (Ping timeout: 252 seconds) |
| 13:58:04 | | raptor has joined |
| 13:58:04 | | ChanServ sets mode +o raptor |
| 13:59:22 | raptor | good day |
| 14:26:28 | | Watusimoto has joined |
| 14:53:35 | raptor | wow, i just started 015a again... |
| 14:54:00 | raptor | we've come a long way... 017b is waaay more polished |
| 14:55:32 | raptor | yay standard time |
| 15:05:55 | raptor | i'm updating master system |
| 15:06:02 | raptor | (applying patches) |
| 15:07:47 | raptor | will 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:45 | | BFLogBot2 has joined |
| 15:16:46 | | Topic is 'Bitfighter 017b released! | http://www.bitfighter.org/downloads' |
| 15:16:46 | | Set 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:46 | | BFLogBot 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:19 | | BFLogBot has joined |
| 15:17:19 | | Topic is 'Bitfighter 017b released! | http://www.bitfighter.org/downloads' |
| 15:17:19 | | Set 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:06 | | Watusimoto Quit (Ping timeout: 256 seconds) |
| 18:25:39 | | Watusimoto has joined |
| 19:30:32 | | raptor Quit () |
| 19:44:56 | | Watusimoto Quit (Ping timeout: 256 seconds) |
| 19:50:45 | | Watusimoto has joined |
| 20:25:26 | | BFLogBot Commit: 8a87685647d2 | Author: watusimoto | Message: Some improvement on documentation of enums... needs more work |
| 20:25:28 | | BFLogBot Commit: fce6c70a2347 | Author: watusimoto | Message: Be a little more precise |
| 20:25:29 | | BFLogBot Commit: 86f505a129e4 | Author: watusimoto | Message: Improve luadocs for enum values (though still need better formatting), add docs for all major enums |
| 20:25:31 | | BFLogBot Commit: 899e63e1d707 | Author: watusimoto | Message: Merge |
| 23:03:03 | | BFLogBot Commit: 10e2da5fc781 | Author: watusimoto | Message: Fix crash when changing wall geometry with script before adding it to game |
| 23:03:05 | | BFLogBot Commit: c3be2afe18cc | Author: watusimoto | Message: Comment |
| 23:03:07 | | BFLogBot Commit: b537dc9e1e96 | Author: watusimoto | Message: Formatting |
| 23:21:42 | | raptor has joined |
| 23:21:42 | | ChanServ sets mode +o raptor |
| 23:22:24 | raptor | hi |
| 23:26:05 | raptor | Watusimoto: i made a change to LuaScriptRunner last night - was it OK (If you haven't seen it yet..) |
| 23:56:36 | Watusimoto | i think it was fine |
| 23:56:51 | Watusimoto | I have a big problem with the walls |
| 23:57:15 | Watusimoto | I need to think about it when I;m less sleepy |
| 23:57:16 | raptor | walls are a big problem |
| 23:57:31 | raptor | i will support that decision :) |
| 23:58:04 | Watusimoto | but 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:20 | raptor | uh oh |
| 23:58:26 | Watusimoto | yup |
| 23:58:35 | Watusimoto | it comes down to this, basically |
| 23:58:39 | raptor | as in fully changeable in-game... or not? |
| 23:58:47 | Watusimoto | even in the levelgen |
| 23:59:08 | Watusimoto | we use WallItem and PolyWallItem as proxies for BarrierItem |
| 23:59:30 | Watusimoto | that is, you create a WallItem, then use that to create a series of simple BarrierItems that are the real wall objects |
| 23:59:51 | Watusimoto | that works great until you alter the wallItem, or want to see if it has been added to the game, or whatever |