Camelia, the Perl 6 bug

IRC log for #padre, 2010-01-15

| Channels | #padre index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:17 teejay joined #padre
00:46 cognominal joined #padre
01:13 jazzanova joined #padre
02:01 Hyppolit svn: r10138 | fayland++ | http://padre.perlide.org/trac/changeset/10138
02:01 Hyppolit fix RT 53690
02:01 Hyppolit trunk/Acme-Padre-PlayCode/ trunk/Acme-Padre-PlayCode/lib/Acme/Padre/
04:12 jazzanova joined #padre
04:13 PerlJam joined #padre
06:26 Sewi joined #padre
06:26 Sewi gm
06:40 marcela joined #padre
06:42 szabgab joined #padre
07:00 cognominal joined #padre
07:04 kaare joined #padre
07:55 Alias joined #padre
08:13 pece joined #padre
08:42 danlucraft joined #padre
09:48 Hyppolit svn: r10139 | adamk++ | http://padre.perlide.org/trac/changeset/10139
09:48 Hyppolit singleinstance default bug fix
09:48 Hyppolit trunk/Padre/lib/Padre/
09:48 Hyppolit svn: r10140 | adamk++ | http://padre.perlide.org/trac/changeset/10140
09:48 Hyppolit Minor fixes
09:48 Hyppolit trunk/Padre/lib/Padre/Wx/
09:49 Hyppolit svn: r10141 | adamk++ | http://padre.perlide.org/trac/changeset/10141
09:49 Hyppolit Minor fixes
09:49 Hyppolit trunk/Padre/lib/Padre/Action/
10:03 u-foka joined #padre
10:26 daxim joined #padre
10:40 pece2 joined #padre
10:42 cognominal joined #padre
10:58 SvenDowideit joined #padre
12:34 u-foka joined #padre
12:48 Hyppolit svn: r10142 | adamk++ | http://padre.perlide.org/trac/changeset/10142
12:48 Hyppolit A variety of different GUI performance optimisations
12:48 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Task/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/t/
12:50 Alias Right, that's my obligations met for tonight methinks
12:54 cognominal joined #padre
13:59 daxim jq's gravatar is awesome  :gobble gobble:
14:05 jq daxim: and you haven't seen the photo it's been extracted from :-)
14:30 jq crashing padre in 4 steps: bug #819
14:30 Hyppolit #819: crashing padre in 4 steps (new defect) [ http://padre.perlide.org/trac/ticket/819 ]
14:30 Hyppolit #819: crashing padre in 4 steps (new defect) [ http://padre.perlide.org/trac/ticket/819 ]
14:31 teejay joined #padre
14:31 Hyppolit #820: autocompletion triggered on ctrl+tab (new defect) [ http://padre.perlide.org/trac/ticket/820 ]
14:34 Hyppolit #821: autocompletion triggered even on blank line (new defect) [ http://padre.perlide.org/trac/ticket/821 ]
15:08 bricas just posted about the new perltidy plugin release: http://bit.ly/83ZBEv
15:12 asphere joined #padre
15:30 teejay speaking of cool plugins : http://blogs.perl.org/users/hashbangper​l/2010/01/padre-plugin-for-autodia.html
15:30 teejay ;)
15:31 Sewi Did you two add them to the padre blog list?
15:32 teejay no
15:36 danlucraft whats Autodia?
15:59 u-foka joined #padre
16:33 Sewi joined #padre
16:33 Sewi joined #padre
16:43 jq Alias: ping
16:46 teejay danlucraft, it's creates UML diagrams, and other stuff from code or databases
16:48 jq Alias: never mind, i found the solution to my problem
16:48 danlucraft teejay: coolio
17:17 mib_q89p5v joined #padre
17:18 mib_q89p5v hi having a problem not getting window focus in 0.54 (Strawberry Perl 5.10.1, Wx and Alien::wxWidgets up to date, Wx::Demo works)
17:18 Alias How specifically?
17:19 Alias I seem to recall a couple of nigglies have snuck in recently
17:19 Alias They've been coming and going as I've been working on gui performance changes
17:19 mib_q89p5v starting padre the normal way (Run->padre) opens Padre successfully (or right-clicking on file, same thing) - the window minimizes to the tray and when I click on it, I see the animation for maximization but it minimizes immediately
17:19 Alias oh weird
17:20 Alias Although...
17:20 mib_q89p5v I can tell it's running though because if I open a file with Padre, edit it in another editor the dialog pops up in Padre for reloading
17:20 Alias If you changed monitor settings, or the .padre directory is on a portable drive, it's possible Padre things the non-maximised position is off the screen
17:20 Alias As a blanket test, try deleting the config directory
17:21 mib_q89p5v sorry where is that located
17:21 Alias It should be somewhere like $USER/Local Settings/Application Data/Perl/Padre
17:21 Alias I'd love to stay, but it's 4am and I need to sleep
17:21 Alias There's other people around though, so just lurk a while
17:21 mib_q89p5v oh
17:21 mib_q89p5v ok
17:21 mib_q89p5v thanks Alias
17:26 submersible joined #padre
17:34 mib_q89p5v oh, Wow
17:34 mib_q89p5v it maximized offscreen
17:34 mib_q89p5v changed main_top, main_width fields in config.db to positive values, from -320000
17:35 mib_q89p5v changed both to 100 and I can now see the window!
17:35 mib_q89p5v i have no idea how those got changed though
17:37 mib_q89p5v if a developer reads this, please check these fields for sane values!
17:39 Sewi hi mib_q89p5v
17:40 Sewi Do you want to add the checks?
17:41 mib_q89p5v hi - sure
17:42 Sewi svn?
17:42 Hyppolit svn is http://padre.perlide.org/trac/wiki/Download#​Moredetailedinstructionformanualinstallation
17:42 Sewi You should check out the svn trunk version as it's the most current one
17:42 mib_q89p5v okay
17:46 Sewi Please also open a ticket on trac? for this problem.
17:46 Sewi trac?
17:46 Hyppolit trac is http://padre.perlide.org/trac and also http://padre.perlide.org/trac/register
17:50 mib_q89p5v i don't have registration...says to talk to irc
17:50 Sewi Just a moment, please...
17:50 Sewi We got problems with spammers, this is why reg is closed :-( But I'll open it for you
17:51 mib_q89p5v ok thanks
17:51 mib_q89p5v this is interesting, i've never done this process before
17:52 Sewi Registration is open now
17:54 Sewi It's easy: Report on trac (others with the same problem could read the solution), attach the patch file you created, announce the patch here and it will be tested and applied.
17:54 Sewi If you did some working patches, ask for a commit bit and you could upload your patches directly to the trunk
17:56 mib_q89p5v okay got it
17:57 Sewi registration closed.
17:57 mib_q89p5v i'll get it on it, as soon as i get an svn client on this machine
17:57 Sewi :-)
18:00 mib_q89p5v could you walk me through checking out, patching, and uploading in svn? I have practically no experience with version-control
18:00 Sewi No problem, people are here for helping.
18:00 Sewi I didn't ever install or use svn before starting with Padre.
18:01 mib_q89p5v ok  thanks
18:01 mib_q89p5v i'll let you know when i get set up could be a few minutes
18:01 Sewi Oh, you could change your nickname by typing /nick mynickname
18:02 Sewi looks better :-)
18:02 blakew haha, hello world
18:18 blakew okay i've checked out the repo and cpan . is running
18:23 kaare joined #padre
19:08 blakew i'm not sure where to patch this
19:08 blakew Padre::DB::HostConfig?
19:08 blakew *DB
19:17 Sewi It's Padre/Config.pm, but I don't think it's the right place for enforcing limits.
19:18 Sewi Try to grep/ack through the source (lib/) to find the place where the config value is being used.
19:18 blakew it's used to construct the parent Wx::Frame
19:19 blakew and it's written to the db on startup and termination of Padre
19:19 Sewi It might be Padre/Wx/Main.pm
19:19 blakew yes
19:20 Sewi Enforce the limits there
19:20 blakew ok
19:21 blakew should there be a max limit also- is the size of the screen being determined somewhere?
19:23 blakew also, enforcing a limit on the copied value in Padre/Wx/Main.pm preserves the bad value in config.db ..
19:27 blakew main_height and main_width seem to be resetting to their defaults somewhere when I set them to bad values
19:31 blakew there's an IsShownOnScreen  method - this might be where to patch
19:34 blakew IsShownOnScreen is wrapped in wx in Wx/Window.xs
19:36 blakew wxwidgets has a ticket for this http://trac.wxwidgets.org/ticket/4343
19:36 Sewi Seems you're much more into Wx than I am.
19:36 blakew heh not really, i have a headache at this point
19:37 blakew might need to hand-roll one's own method
19:37 blakew ?
19:39 Sewi If you saw a negative value, I'd suggest inserting a minimum value which may be unusable low but above 0, for the first step.
19:51 blakew unless ( $self->IsShownOnScreen and $self->_xy_on_screen ) { (_xy_on_screen patched method which has this check)
19:51 blakew this seems to solve the problem
19:51 blakew can you help with patching steps?
19:54 Hyppolit #822: main window positioned off-screen on startup (new defect) [ http://padre.perlide.org/trac/ticket/822 ]
20:07 Sewi do a "svn diff >822.patch" and append 822.patch to the ticket
20:13 blakew thanks Sewi!
20:14 blakew out of curiosity, what in general happens next?
20:18 Sewi You tell the channel that you uploaded a patch to ticket #822 and someone will check and apply it.
20:18 Hyppolit #822: main window positioned off-screen on startup (new defect) [ http://padre.perlide.org/trac/ticket/822 ]
20:19 Sewi Usually I'd do it for you, but I really need to prepare some things for tomorrow now, sorry.
20:20 blakew ok
20:20 blakew take care
21:22 marcus_dicotomia joined #padre
21:27 marcus_dicotomia hi
21:27 marcus_dicotomia Has somebody used padre on archlinux?
21:40 marcus_dicotomia Ok, I could install padre on archlinux =)
21:40 szabgab marcus_dicotomia++
21:41 marcus_dicotomia szabgab: thanks =)
21:42 marcus_dicotomia I used tar.gz version, I desisted to install package from AUR repository
21:42 marcus_dicotomia bye
21:47 SvenDowideit joined #padre
22:00 Sewi szabgab: Do you have time to look at blakew's patch on #822?
22:00 Hyppolit #822: main window positioned off-screen on startup (new defect) [ http://padre.perlide.org/trac/ticket/822 ]
22:00 szabgab nope, sorry
23:07 cognominal joined #padre
23:07 Sewi gn8
23:17 Alias joined #padre

| Channels | #padre index | Today | | Search | Google Search | Plain-Text | summary