#gemrb@irc.freenode.net logs for 21 Dec 2011 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage

[00:44:29] --> brad_a has joined #gemrb
[00:45:05] <-- brad_a has left IRC (Client Quit)
[06:54:50] --> _CJS_ has joined #gemrb
[08:05:34] --> lynxlynxlynx has joined #gemrb
[08:05:34] --- ChanServ gives channel operator status to lynxlynxlynx
[08:27:43] --> edheldil has joined #gemrb
[08:27:44] --- ChanServ gives channel operator status to edheldil
[08:51:58] --> maighstir has joined #gemrb
[08:52:34] <-- maighstir has left #gemrb
[09:11:11] <-- lynxlynxlynx has left IRC (Read error: Operation timed out)
[09:12:30] --> lynxlynxlynx has joined #gemrb
[09:12:30] <-- lynxlynxlynx has left IRC (Changing host)
[09:12:30] --> lynxlynxlynx has joined #gemrb
[09:12:30] --- ChanServ gives channel operator status to lynxlynxlynx
[10:09:27] <-- lynxlynxlynx has left IRC (Read error: Connection reset by peer)
[10:10:18] --> lynxlynxlynx has joined #gemrb
[10:10:18] --- ChanServ gives channel operator status to lynxlynxlynx
[10:22:27] --> maighstir has joined #gemrb
[10:30:12] <-- maighstir has left IRC (Read error: Connection reset by peer)
[11:16:38] --> SiENcE has joined #gemrb
[11:26:31] <lynxlynxlynx> brad: all games look fine
[11:26:53] <lynxlynxlynx> didn't try any new fonts though, but that is not game dependant anyway
[12:38:40] <-- SiENcE has left IRC (Quit: cya)
[16:22:52] --> SiENcE has joined #gemrb
[16:59:50] --> Yoshimo has joined #gemrb
[17:03:07] --> brad_a has joined #gemrb
[17:47:15] <brad_a> lynx: i tested TTF fonts last night and ha to rebase to correct for when i had to rename a loop variable for msvc6, but after that it worked as intended.
[17:47:22] <brad_a> so are we ready to merge?
[17:47:45] <lynxlynxlynx> yes
[17:48:02] <lynxlynxlynx> the cmake and tables bugs were fixed
[17:48:07] <lynxlynxlynx> didn't see anything else
[18:01:26] <brad_a> so git checkout master then git merge fonts?
[18:01:37] <brad_a> or should i do a pull first?
[18:01:58] <lynxlynxlynx> shouldn't matter
[18:02:12] <lynxlynxlynx> pull=fetch+merge and master has not changed in your areas
[18:03:29] <brad_a> ok no conflicts with the merge let see about the pull
[18:03:56] <brad_a> cool
[18:04:02] <brad_a> so just push now i assume
[18:04:13] <Yoshimo> msvc6, does that cause a lot of issues?
[18:04:26] <brad_a> the only issues ive had with it are with loops
[18:04:40] <brad_a> and reusing a variable such as i
[18:05:11] <fuzzie> the trouble is that msvc6 predates the c++ standard
[18:05:42] <fuzzie> i think the only serious bug we've had with it is the template folding optimisation, which was worked around
[18:06:49] <CIA-41> GemRB: 03bradallred * r0f28b7a93b57 10gemrb/gemrb/core/Interface.cpp: Interface: create a palette for non-BAM fonts with a color specified in fonts.2da.
[18:06:49] <CIA-41> GemRB: 03bradallred * r8151ddffd040 10gemrb/gemrb/core/ (6 files):
[18:06:50] <CIA-41> GemRB: Add new class "FontManager" to support more than just BAM fonts.
[18:06:50] <CIA-41> GemRB: FontManager is a generic interface for constructing font objects from various sources.
[18:06:53] <CIA-41> GemRB: 03bradallred * r8e2649a5e33e 10gemrb/ (35 files in 15 dirs): Merge branch 'master' of ssh://gemrb.git.sourceforge.net/gitroot/gemrb/gemrb
[18:06:53] <CIA-41> GemRB: 03bradallred * rd75a968bc706 10gemrb/gemrb/override/ (6 files in 6 dirs): Fonts.2da: add columns for TTF plugin and other customization.
[18:06:53] <CIA-41> GemRB: 03bradallred * r9a43f60c2b3e 10gemrb/gemrb/core/ (Font.cpp Font.h): Font: Factor out palette manipulation code.
[18:06:54] <CIA-41> GemRB: 03bradallred * r888cb36f882d 10gemrb/ (9 files in 4 dirs):
[18:06:54] <CIA-41> GemRB: Add TTFFontManager as an optional plugin alternative to BAM fonts.
[18:06:54] <CIA-41> GemRB: uses SDL_TTF library to load glyphs from TTF font files.
[18:06:55] <CIA-41> GemRB: thanks to Tom Prince for the make files.
[18:06:55] <CIA-41> GemRB: 03bradallred * r28fff3c3f136 10gemrb/gemrb/core/ (Font.cpp Font.h Interface.cpp): Font: add ability to associate multiple ResRefs with a single font.
[18:06:56] <CIA-41> GemRB: 03bradallred * rc0a4939a42f2 10gemrb/gemrb/ (6 files in 2 dirs):
[18:06:56] <CIA-41> GemRB: Font System: Have interface make use of the FontManager to load fonts.
[18:07:06] <CIA-41> GemRB: Add some information to Font so interface can recycle existing fonts
[18:07:06] <CIA-41> GemRB: Removes useless AnimationMgr::GetFont
[18:07:06] <CIA-41> GemRB: 03bradallred * rdcac13fbe73c 10gemrb/gemrb/core/ (Font.cpp Font.h GUI/TextArea.cpp):
[18:07:06] <CIA-41> GemRB: Font: replace size, xpos, ypos members with a single dynamically sized GlyphInfo array with an accessor method.
[18:07:07] <CIA-41> GemRB: Thanks to Tom Prince for the assistance with GlyphInfo
[18:07:07] <CIA-41> GemRB: 03bradallred * r8a05ecd592b2 10gemrb/gemrb/plugins/BAMImporter/ (5 files):
[18:07:08] <CIA-41> GemRB: BAMImporter: add BAMFontManager class as subclass of new FontManager.
[18:07:08] <CIA-41> GemRB: simply returns BAMImporter::GetFont()
[18:07:09] <CIA-41> GemRB: 03bradallred * r5e96d0f6c477 10gemrb/gemrb/ (6 files in 2 dirs):
[18:07:09] <CIA-41> GemRB: Font System: Construct fonts using a sprite array and supplied glyph range.
[18:07:10] <CIA-41> GemRB: add whitespace GlyphInfo structs for when range doesnt include whitespace characters.
[18:07:20] <CIA-41> GemRB: this removes all methods for appending to fonts (Font::FinalizeSprite, Font::AddChar, Font::SetFirstChar) as well ass the supporting variables.
[18:07:20] <CIA-41> GemRB: 03bradallred * r23ed12e9a0e1 10gemrb/gemrb/ (4 files in 2 dirs):
[18:07:21] <CIA-41> GemRB: Interface: add CustomFontPath configuration so we can load more than BAM fonts from the specified path.
[18:07:21] <CIA-41> GemRB: CustomFontPath also acts as a flag for using non-BAM fonts so leave unset unless you wish to use an alternative font loader.
[18:07:21] <CIA-41> GemRB: Remember to edit fonts.2da with the name->resref mapping.
[18:07:21] <CIA-41> GemRB: 03bradallred * rd2ffefea325f 10gemrb/gemrb/ (4 files in 4 dirs):
[18:07:22] <CIA-41> GemRB: Font system: use maxHeight instead of info for index 1.
[18:07:22] <CIA-41> GemRB: TTF fonts or BAM fonts with First char set will have a 0 value for index 1.
[18:07:23] <CIA-41> GemRB: 03bradallred * rd3c55ce68320 10gemrb/gemrb/tests/minimal/data/ (fonts.2da numtest.bam): minimumtest: update fonts.2da to include the required new fields from fonts.2da and author a phony numeric bam for loading (fogowar.bam will no longer work)
[18:07:49] <lynxlynxlynx> :)
[18:08:02] <brad_a> yay a huge weight has been lifted from me :)
[18:08:17] <brad_a> still plenty of font work to be done tho
[18:11:54] <brad_a> thanks everybody for the help :)
[18:13:10] <Yoshimo> so what diffrence should a average user notice after compiling the new revision? ;)
[18:13:25] <lynxlynxlynx> none
[18:14:39] <Yoshimo> so why did brad do it then?
[18:14:56] <brad_a> added a TTF plugin
[18:15:22] <brad_a> so for compiling i guess the diffrence is that you need both freetype2 and sdl_ttf libraries
[18:15:30] <brad_a> but its an optional plugin
[18:16:20] <brad_a> yoshimo: http://gemrb.sourceforge.net/wiki/doku.php?id=plugins:ttf
[18:16:52] <brad_a> not super usefull for running on a PC but very elcome addition to mobile devices
[18:19:27] <brad_a> it does in essence obsolete the need for any big text mod
[18:28:28] <lynxlynxlynx> it's opt-in, that's why nobody should notice anything
[18:52:58] <Yoshimo> being level 7 at the beginning of a bgt install, how important is that?
[18:53:43] <brad_a> explain
[18:53:56] <brad_a> shouldnt you want to be lvl 1?
[18:56:57] <Yoshimo> worded a bit wrong, right now if i start it from the beginning of candlekeep im awarded the xp for a bg2 start, which puts me at level 7 already
[18:57:04] <Yoshimo> and the balance is not given then
[18:57:33] <lynxlynxlynx> this again?
[18:57:37] <brad_a> you are supposed to edit the bg2 2da for starting exp
[18:57:52] <Yoshimo> yes lynx
[18:59:14] <brad_a> or convince the BGT makers to support gemrb automatically
[19:01:58] <tomprince> You need to change one of the columns of one of the 2das all to 1s.
[19:53:05] <gembot> build #323 of msvc++6 is complete: Failure [failed minimal test] Build details are at http://buildbot.gemrb.org/builders/msvc%2B%2B6/builds/323 blamelist: Brad Allred <bradallred@me.com>
[19:54:20] <brad_a> ^ buildbot error?
[21:46:25] --> duckpunch has joined #gemrb
[21:48:24] --> kingron has joined #gemrb
[21:50:51] <lynxlynxlynx> i knew i would regret making saving in combat impossible so early
[22:01:45] <Gekz> lol
[22:01:52] <Gekz> lynxlynxlynx: make it a GUIEnhancement
[22:03:54] <lynxlynxlynx> that wouldn't be the right var
[22:05:54] <lynxlynxlynx> meh, now the merge isn't a fastforward
[22:09:36] <-- kingron has left IRC (Quit: Leaving)
[22:09:51] --> kingron has joined #gemrb
[22:10:58] <CIA-41> GemRB: 03lynxlupodian * r9d28478aa7a7 10gemrb/NEWS: NEWS bump
[22:10:59] <CIA-41> GemRB: 03lynxlupodian * r49da55199ad4 10gemrb/gemrb/ (4 files in 3 dirs):
[22:10:59] <CIA-41> GemRB: fixed soa-tob transition
[22:10:59] <CIA-41> GemRB: also grants the two items now and chargen only give the equipment once
[22:11:09] <-- Yoshimo has left IRC (Quit: Yoshimo)
[22:11:42] <fuzzie> um
[22:11:53] <fuzzie> that works :)
[22:13:15] <lynxlynxlynx> yeah, needed a lot of ping pong to get it right
[22:14:07] <fuzzie> nice :)
[22:36:15] --> Drakkar has joined #gemrb
[22:37:16] <-- PixelScum has left IRC (Ping timeout: 240 seconds)
[22:39:01] <CIA-41> GemRB: 03lynxlupodian * r9a6e7948a71a 10gemrb/gemrb/GUIScripts/bg2/MessageWindow.py: added stubs for familiar and potential bhaal power transition fixes
[22:39:02] <CIA-41> GemRB: 03lynxlupodian * r98eb38982e06 10gemrb/gemrb/GUIScripts/bg2/MessageWindow.py: give xp at the tob transition if it is lower than the minimum
[22:43:14] <lynxlynxlynx> the only important thing left is the pdialog.2da update
[22:44:06] <lynxlynxlynx> join and part we already handle, but the scripts remain
[22:46:27] <lynxlynxlynx> override and dream
[22:49:20] <lynxlynxlynx> doesn't look like we do personal dreams yet, so only override :)
[22:52:18] <-- Drakkar has left IRC (Ping timeout: 252 seconds)
[22:57:47] --> Drakkar has joined #gemrb
[22:58:17] <-- Drakkar has left IRC (Read error: Connection reset by peer)
[22:58:20] --> PixelScum has joined #gemrb
[23:21:53] <CIA-41> GemRB: 03lynxlupodian * r3238a5b4ed66 10gemrb/gemrb/GUIScripts/bg2/MessageWindow.py: also change the override script on tob transition
[23:28:34] <-- lynxlynxlynx has left IRC (Remote host closed the connection)
[23:36:14] --> gv5f has joined #gemrb
[23:43:48] <gembot> build #311 of autotools clang++ is complete: Failure [failed compile] Build details are at http://buildbot.gemrb.org/builders/autotools%20clang%2B%2B/builds/311 blamelist: lynxlupodian@users.sourceforge.net
[23:44:24] <-- gv5f has left IRC (Quit: Ex-Chat)
[23:47:19] <-- brad_a has left IRC (Ping timeout: 252 seconds)