Camelia, the Perl 6 bug

IRC log for #padre, 2010-08-17

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

All times shown according to UTC.

Time Nick Message
00:00 Hyppolit svn: r12244 | adamk++ | http://padre.perlide.org/trac/changeset/12244
00:00 Hyppolit Oops, forgot to commit some stuff
00:00 Hyppolit trunk/Padre/lib/Padre/
00:00 Alias ah
00:00 waxhead Alias, t/25_task_handle.t ......... 1/42
00:00 waxhead #   Failed test 'Round trip serialisation ok'
00:00 waxhead #   at t/25_task_handle.t line 111.
00:00 waxhead #     Structures begin differing at:
00:00 waxhead #          $got->{queue} = Does not exist
00:00 waxhead #     $expected->{queue} = undef
00:00 waxhead # Looks like you failed 1 test of 42.
00:00 waxhead t/25_task_handle.t ......... Dubious, test returned 1 (wstat 256, 0x100)
00:00 waxhead ok.. cool..
00:00 Alias Try that now :)
00:00 waxhead Alias, if you have time, can you update and take a look at the new setting for cursor blink rate I've just added...
00:01 chorny waxhead: you can even try t/Win32/002-menu.t now
00:01 waxhead I'm always a bit nervous poking about in the guts like that.. works for me, I've added the test...
00:01 waxhead chorny, I make && make test a lot...
00:02 waxhead the only test failing here - ubuntu - is the task stuff alias has done
00:02 waxhead Alias, chorny, all tests pass under RELEASE_TESTING=1
00:02 Alias Goodo
00:02 Alias My new task stuff is unobtrusive, so I'm happy to release
00:03 waxhead Alias, did you see the email?
00:03 Alias nope
00:03 waxhead I commented out the bit in the code that creates the menu entry
00:03 waxhead I couldn't figure out how to 'grey it out'...
00:03 waxhead so I removed it.
00:03 waxhead it's a #TODO in the Tools menu
00:04 Alias That's fine
00:04 waxhead OK, I have just made other commitments, so I can't do a release just now.. it will have to be after lunch now.
00:04 waxhead Alias, I'll remove the comments after the release
00:04 Alias goodo
00:04 Alias I'll stay out the code today
00:05 waxhead actually since you're so busy with other things, I'll leave it commented out, you can remove them when you're ready.. :)
00:05 waxhead ok, must go
00:05 waxhead BBL
00:05 chorny Win32 - PASS
00:16 waxhead chorny, cool.. thanks.. will roll out 0.69 this arvo, .au time
00:55 jazzanova joined #padre
02:10 Hinrik joined #padre
03:52 Hyppolit svn: r12245 | adamk++ | http://padre.perlide.org/trac/changeset/12245
03:52 Hyppolit The editor on_focus event now only generates an UPDATE lock if it actually has to do re-colourisation work, which is almost never.
03:52 Hyppolit trunk/Padre/lib/Padre/Wx/
03:55 Alias_ joined #padre
03:55 waxhead Alias_...
03:55 Alias_ hi
03:55 Alias_ Sorry for touching stuff when I said I wouldn't :)
03:55 waxhead Alias_, talk about cutting it fine, you just got it in..
03:56 Alias_ Gimme a sec to make sure I haven't left anything else broken
03:56 Alias_ Or have you branched?
03:56 Hyppolit svn: r12246 | waxhead++ | http://padre.perlide.org/trac/changeset/12246
03:56 Hyppolit project tidy for release 0.69
03:56 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Document/ trunk/Padre/lib/Padre/Document/Perl/ trunk/Padre/lib/Padre/Task/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/FBP/ trunk/Padre/lib/Padre/Wx/Menu/ trunk/Padre/script/ trunk/Padre/share/examples/wx/ trunk/Padre/t/ trunk/Padre/t/win32/ trunk/Padre/xt/
03:57 waxhead Alias_, no branch.. was just going to run through off trunk
03:57 Alias_ ok then
03:57 Alias_ gimme a sec
03:57 waxhead OK.. go for it...
03:57 waxhead I've just set the version number, haven't committed it yet, so any changes you make won't be a problem
03:58 Sno| joined #padre
03:58 Hyppolit svn: r12247 | adamk++ | http://padre.perlide.org/trac/changeset/12247
03:58 Hyppolit Partial documentation for the task class
03:58 Hyppolit trunk/Padre/lib/Padre/
03:59 Hyppolit svn: r12248 | adamk++ | http://padre.perlide.org/trac/changeset/12248
03:59 Hyppolit Add the child flag as well as the queue, so a task handle can tell if it is running in the parent or child.
03:59 Hyppolit trunk/Padre/lib/Padre/
04:00 Hyppolit svn: r12249 | adamk++ | http://padre.perlide.org/trac/changeset/12249
04:00 Hyppolit Message dispatch and revieving now splits based on where we are running (parent vs child) so messages can be sent down to the child
04:00 Hyppolit trunk/Padre/lib/Padre/
04:01 Hyppolit svn: r12250 | adamk++ | http://padre.perlide.org/trac/changeset/12250
04:01 Hyppolit Noting downwards messages
04:01 Hyppolit trunk/Padre/
04:01 Alias_ Righto, try running the test suite now
04:01 Alias_ And I'll do the same here
04:06 waxhead ok.. just kicked it out
04:06 waxhead err.. off
04:06 waxhead trying to do too much now...
04:07 Alias_ :)
04:09 waxhead nearly done testing...
04:10 waxhead I spent a bit of time last week fixing up tests and getting my head around why they were the way they were... so this will be the first time in a long time the release.pl script will run form start to end without failure.
04:10 waxhead I used to test independantly various things..
04:11 * Alias_ PASS for me
04:11 waxhead I found the main reason the tests that failed were, was because the check for DISPLAY was after the first call to a Wx dependant class
04:11 Alias_ ah
04:11 Alias_ That would be a problem
04:11 Alias_ It should be WAY up the top
04:11 waxhead fixed all them up and it's been passing for a while now.. I was hoping to see the tests on the smolder box to see if there were passing there too.. but it's not running any more
04:12 waxhead yeah.. learnt that the hard way.. shouldn't forget the lesson anytime soon though
04:12 waxhead yep.. all passes here
04:12 Alias_ It's mostly a problem with new tests I imagine
04:12 Alias_ Not realising you are using a class which uses a class which uses Wx
04:13 Alias_ Maybe I should hack some stuff into Test::NeedsDisplay
04:13 Alias_ To allow the abort rather than just the re-execution via xvfb
04:14 Alias_ I can't remember why it was that we ditched it
04:14 Hyppolit svn: r12251 | waxhead++ | http://padre.perlide.org/trac/changeset/12251
04:14 Hyppolit Version bump for release 0.69
04:14 Hyppolit trunk/Padre/lib/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Browser/ trunk/Padre/lib/Padre/Config/ trunk/Padre/lib/Padre/DB/ trunk/Padre/lib/Padre/DB/Migrate/ trunk/Padre/lib/Padre/Document/ trunk/Padre/lib/Padre/Document/Perl/ trunk/Padre/lib/Padre/Document/Perl/QuickFix/ trunk/Padre/lib/Padre/File/ trunk/Padre/lib/Padre/PPI/ trunk/Padre/lib/Padre/Plugin/ trunk/Padre/lib/Padre/Plugin/Devel/ trunk/Padre/lib/Padre/Pl
04:14 Alias_ Because it used xvfb too forcefully, or something?
04:52 szabgab gm
04:52 szabgab I guess I need to fix the smoker to spam the IRC channel with the failed tests
04:53 waxhead hey szabgab
04:53 waxhead nearly done the release..
04:53 szabgab and add a call to release.pl as well so we can see that it still works
04:53 waxhead just off the phone regarding work...
04:53 waxhead szabgab, it's working fine now... after last week..
04:53 Hyppolit #984: Pluginmanager blindly calls plugin->preferences (new defect) [ http://padre.perlide.org/trac/ticket/984 ]
04:53 waxhead just pipping the tarball now
04:55 waxhead cool.. installs and runs fine
04:55 waxhead what's with the CTRL-N???
04:55 waxhead 0.69 opens up odd numbered documents now...
04:56 waxhead oh.. no it doesn't...
04:56 waxhead how odd...
04:56 waxhead ok, I"m going to tag it..
05:01 submersible joined #padre
05:02 submersible gruntings earthlings
05:09 [Sno] joined #padre
05:10 Hyppolit svn: r12252 | waxhead++ | http://padre.perlide.org/trac/changeset/12252
05:10 Hyppolit tag Padre-0.69
05:10 Hyppolit tags/
05:14 kaare joined #padre
05:20 user_8356 joined #padre
05:21 submersible :( blast , I think my commit bit has dropped off
05:21 user_8356 pls help i got an error whe im installing => Date::Calc in strawberry perl
05:21 user_8356 it usually call the visual studio debugger
05:21 submersible visual studio ?
05:21 user_8356 what shall i do...
05:22 user_8356 yes
05:22 submersible well you might paste your error message to http://scsys.co.uk:8001
05:25 waxhead hey submersible!!!!
05:25 submersible hi mate
05:25 user_8356 i cant past it its an information dialog box
05:25 user_8356 paste rather
05:26 submersible I cannot imagine why strawberry is launching visual studio stuff
05:26 waxhead ok, can someone pip:  http://peshel.dnsalias.net/pa​dre-release/Padre-0.69.tar.gz  it's installed OK for me on Ubuntu and Vista
05:26 submersible waxhead: have u had any trouble commiting to svn.perlide.org/ ?
05:26 waxhead submersible, nope... just rolled out a release...
05:26 user_8356 the message in the dialog is --- an unhandled win32 exception occured in perl [3692]
05:27 waxhead user_8356, do you only have the ONE perl installed?
05:27 waxhead sometimes people have both activestate and strawberry
05:27 waxhead submersible, back at work yet?
05:27 waxhead submersible, how's the bub?
05:27 * waxhead has kids coming home shortly...
05:27 submersible waxhead: yeah - for ages now
05:28 user_8356 actually i just removed the active perl last week\
05:28 waxhead oh...
05:28 user_8356 im using strawberry now
05:28 waxhead user_8356, rebooted since then?
05:28 user_8356 yupyup
05:28 waxhead I guess with a kid you don't get to do much outside of work hours as you could once
05:28 user_8356 i've already rebooted thrice as far as i can remember
05:28 waxhead user_8356, ok just checking
05:28 waxhead can you run a normal script OK?
05:29 submersible user_8356: I just did a cpan build of Date::Calc w/ strawberry
05:29 waxhead what do you get when you type perl -v at the command line?
05:29 user_8356 when im using date calc module an error occured --> Can't locate Date/Calc.pm in @INC (@INC contains: C:/strawberry/perl/lib C:/strawberry/perl/site/lib .) at C:/Documents and Settings/Man/Desktop/testx.pl line 6.
05:30 user_8356 info about perl when excuting perl -v
05:30 user_8356 5.10 version
05:31 submersible capital V
05:31 submersible perl -V
05:32 user_8356 some blocks of text...platform linke compiler and libraries
05:32 user_8356 etc
05:33 submersible the last block should have @INC: and some paths listed
05:33 user_8356 yup etc...
05:33 user_8356 w8
05:34 user_8356 Compiled at Jul 29 2009 08:16:38 @INC:   C:/strawberry/perl/lib   C:/strawberry/perl/site/lib
05:34 user_8356 like that
05:34 submersible yup
05:34 user_8356 i have that line
05:34 submersible so what happens when u run 'cpan Date::Calc'
05:34 submersible from a cmd.exe shell
05:35 user_8356 the message in the dialog is --- an unhandled win32 exception occured in perl [3692]
05:35 submersible waxhead: bub is still highly adorable and also high maintenance
05:35 submersible when launching CPAN ?
05:36 user_8356 when im launching cpan its ok
05:36 szabgab something is broken wit my CPAN.pm as I get
05:36 szabgab Unexpected Error: The directory '/home/gabor/.local/share/.cpan/sources' does not exist at /home/gabor/perl5/lib/perl5/Module/Plan/Base.pm line 85
05:36 user_8356 but when i type  cpan> install Date::Calc
05:36 szabgab when trying to pip Padre
05:36 user_8356 the message in the dialog is --- an unhandled win32 exception occured in perl [3692]
05:37 szabgab in any case http://perlide.org/downloa​d/source/Padre-0.69.tar.gz
05:37 submersible user_8356:  I would probably suggest a more recent build of strawberry. I have 'Oct 21 2009' and it does not give me any trouble.
05:38 szabgab do I see correctly that the source of Padre grew to be 1.8 M (from 1.3 in 0.64) ?
05:38 szabgab see http://perlide.org/download/source/
05:38 waxhead szabgab, it isntalled fine for me.. just looking for that wider testing..
05:38 waxhead I'll upload it to pause then
05:38 submersible szabgab: has anyone reported svn.perlide.org giving (403) for commits ? or has my account been neutered?
05:40 Hyppolit svn: r12253 | waxhead++ | http://padre.perlide.org/trac/changeset/12253
05:40 Hyppolit post release update.
05:40 Hyppolit trunk/Padre/
05:41 waxhead szabgab, op me?
05:41 waxhead submersible, op me?
05:42 szabgab am I an op now again?
05:42 szabgab I don't thinks so
05:42 waxhead you are now
05:42 waxhead thanks sub
05:42 submersible waxhead: go go gadget channel topic
05:42 Topic for #padreis now Latest Padre is 0.69 - Still unstable, for installation see http://padre.perlide.org/trac/wiki/Download | Log: http://perlide.org/irclogs/ and http://irclog.perlgeek.de/padre/today | Pasting: http://scsys.co.uk:8001
05:42 submersible :P
05:42 submersible docbrowser broken since the task api cutover
05:42 szabgab Hyppolit was on leave
05:43 waxhead I pinged garu to up Hyppolit, not sure who did it in the end
05:43 garu szalint got here just before I did
05:44 garu *szbalint
05:45 szabgab waxhead: could you please check why did Pade grow 0.5 Mb in the last few releases?
05:45 szabgab submersible: I guess svn only dislikes you as Alias has just committed
05:45 szabgab but the saem happened to be me as well a few days ago
05:45 waxhead szabgab, I'd say in part due to azawawi's Wx documentation addition..
05:45 submersible szabgab: Any suggestions ?
05:46 szabgab waxhead:  I did not see that
05:46 waxhead szabgab, yep.. the last release had it in it.. was done over the birthday weekend
05:46 szabgab submersible: no idea, I worked ons something else for some time
05:46 waxhead it's quite neat having it in the IDE now.
05:46 szabgab and then it came back to me
05:46 waxhead props to Ahmad
05:47 waxhead I'll do the announcement stuff a bit later... I have done the site changes in trac, just need to write up the announcement, but need to interact with children and the like...
05:48 Hyppolit svn: r12254 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/12254
05:48 Hyppolit update changes
05:48 Hyppolit trunk/Padre-Plugin-Swarm/
05:48 submersible AHA!
05:48 submersible https is borked
05:49 submersible http works just fine
05:49 submersible afk
05:49 szabgab submersible: did we ever have https on that svn server ?
05:49 submersible It would appear you can make checkouts via https
05:50 szabgab I'll check that
05:55 waxhead submersible, back working on swarm?
05:55 waxhead submersible, you need to fill in the gap that is Alias_ during elections... ;)
05:59 Hyppolit svn: r12255 | adamk++ | http://padre.perlide.org/trac/changeset/12255
05:59 Hyppolit The on_char event handlers almost never do more than one change to the UI model. Freeze/Thaw would not seem to add much in this case, and is causing flickering, so disable for now.
05:59 Hyppolit trunk/Padre/lib/Padre/Wx/
06:01 Hyppolit svn: r12256 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/12256
06:01 Hyppolit #984 wrap the call to plugin->plugin_preferences and handle exceptions with a message (rather than crash the editor)
06:01 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
06:04 Hyppolit svn: r12257 | adamk++ | http://padre.perlide.org/trac/changeset/12257
06:04 Hyppolit Time::HiRes is already a massively defacto dependency, just admit it and make it a real dependency.
06:04 Hyppolit trunk/Padre/ trunk/Padre/lib/
06:06 Hyppolit svn: r12258 | adamk++ | http://padre.perlide.org/trac/changeset/12258
06:06 Hyppolit Since on_char event handler almost never make more than one change to the UI, we don't REALLY need the editor lock. This should also hopefully reduce the weird AUI flickering we see sometimes on per-character actions.
06:06 Hyppolit trunk/Padre/lib/Padre/Document/
06:20 danlucraft joined #padre
06:22 Hyppolit svn: r12259 | szabgab++ | http://padre.perlide.org/trac/changeset/12259
06:22 Hyppolit add Command Line window
06:22 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Menu/
06:23 Hyppolit svn: r12260 | szabgab++ | http://padre.perlide.org/trac/changeset/12260
06:23 Hyppolit split the command line window to input/output parts and handle some of the basic commands
06:23 Hyppolit trunk/Padre/lib/Padre/Wx/
06:23 Hyppolit svn: r12261 | szabgab++ | http://padre.perlide.org/trac/changeset/12261
06:23 Hyppolit start writing separate Padre::Util::CommandLine to handle TAB presses
06:23 Hyppolit trunk/Padre/lib/Padre/Util/ trunk/Padre/t/
06:23 Hyppolit svn: r12262 | szabgab++ | http://padre.perlide.org/trac/changeset/12262
06:23 Hyppolit handle keystrokes, connect TAB to CommandLine module and enable opening files with :e
06:23 Hyppolit trunk/Padre/lib/Padre/Util/ trunk/Padre/lib/Padre/Wx/
06:23 Hyppolit svn: r12263 | szabgab++ | http://padre.perlide.org/trac/changeset/12263
06:23 Hyppolit handle :! shell commands
06:23 Hyppolit trunk/Padre/lib/Padre/Wx/
06:23 Hyppolit svn: r12264 | szabgab++ | http://padre.perlide.org/trac/changeset/12264
06:23 Hyppolit add history of the command line
06:23 Hyppolit trunk/Padre/lib/Padre/Wx/ trunk/Padre/t/
06:24 Hyppolit svn: r12265 | szabgab++ | http://padre.perlide.org/trac/changeset/12265
06:24 Hyppolit remove the pwd and ls commands and add :history to print the history of commands
06:24 Hyppolit trunk/Padre/lib/Padre/Wx/
06:24 Hyppolit svn: r12266 | szabgab++ | http://padre.perlide.org/trac/changeset/12266
06:24 Hyppolit add :padre command to the command line
06:24 Hyppolit trunk/Padre/lib/Padre/Wx/
06:24 Hyppolit svn: r12267 | szabgab++ | http://padre.perlide.org/trac/changeset/12267
06:24 Hyppolit fix the circular nature of the histor
06:24 Hyppolit trunk/Padre/lib/Padre/Wx/
06:24 Hyppolit svn: r12268 | szabgab++ | http://padre.perlide.org/trac/changeset/12268
06:24 Hyppolit add :keycatcher to command line help learning about key codes and modifiers
06:24 Hyppolit trunk/Padre/lib/Padre/Wx/
06:24 Hyppolit svn: r12269 | szabgab++ | http://padre.perlide.org/trac/changeset/12269
06:24 Hyppolit move the out methods
06:24 Hyppolit trunk/Padre/lib/Padre/Wx/
06:24 Hyppolit svn: r12270 | szabgab++ | http://padre.perlide.org/trac/changeset/12270
06:24 Hyppolit add Ctrl-u to delete line in command line
06:24 Hyppolit trunk/Padre/lib/Padre/Wx/
06:24 Hyppolit svn: r12271 | szabgab++ | http://padre.perlide.org/trac/changeset/12271
06:24 Hyppolit some more TRACE calls
06:24 Hyppolit trunk/Padre/lib/Padre/
06:25 Hyppolit svn: r12272 | szabgab++ | http://padre.perlide.org/trac/changeset/12272
06:25 Hyppolit gitigrnore some generated files
06:25 Hyppolit trunk/
06:26 waxhead wow!!!! what's going on with the commitfest???
06:26 waxhead there's some pent up changes :)
06:28 Sewi What's this "commandline" thing?
06:28 szabgab Sewi: bloat :)
06:31 Alias_ szabgab: git2svn?
06:32 Hyppolit svn: r12273 | szabgab++ | http://padre.perlide.org/trac/changeset/12273
06:32 Hyppolit fix test count
06:32 Hyppolit trunk/Padre/t/
06:32 szabgab Alias_: indeed I am using git2svn on this machine
06:32 pece joined #padre
06:32 szabgab and was waiting for the release before I dump my bloatware
06:33 Alias_ What's the command line do?
06:34 Alias_ I just get "Invalid command" for everything I do
06:34 szabgab try >?
06:34 szabgab ?
06:34 szabgab there are only few commands now and the full range of TAB completition does not work for files
06:35 szabgab but I'd want to integrate it with some of the GUI commands
06:35 szabgab so the vimisim is of course that   :e filename     opens a file
06:35 Alias_ weeeird...
06:35 szabgab and if someone opened a file in the GUI I'd want to have it withing the history of the command line
06:35 szabgab as well
06:36 Sewi So Padre will become Vi? :-)
06:36 szabgab oh and you can type      :padre  cmd     and that cmdwill be executed in your Padre process :)
06:36 Alias_ Well I tried that and it crashed :)
06:37 Alias_ :padre help.about
06:37 szabgab what crashed, padre ?
06:37 Alias_ Yup
06:38 Alias_ But it's one hour old code, so no biggie
06:38 szabgab it prints Bareword "help" not allowed while "strict subs" in use at (eval 809) line 1. for  me
06:38 Alias_ When I do it via dev.pl it does for me too
06:38 Alias_ If I run it post-install via padre.exe it dies
06:39 szabgab hmm
06:39 Sewi Is the commandline optional or will it be a always-on part?
06:39 szabgab I just call eval $cmd
06:39 Alias_ Sewi: It's a View menu option
06:39 szabgab Sewi: it is now part of Padre
06:39 Alias_ It's a panel tool
06:39 szabgab but of course it is show/hide
06:40 szabgab Alias_: what s the error message of the crash?
06:40 Alias_ The .exe suppresses output
06:40 Alias_ There is none
06:40 Alias_ Or rather, I'm running it from my quickbar icon
06:42 Sewi Where is the difference to the Vi plugin?
06:42 Alias_ This one is incompatible with vi :)
06:42 szabgab vi plugin should give you vi mode in the editor as well
06:42 * Alias_ not a fan of vi though, so won't use either
06:43 szabgab and to please Alias_ we might provide an alternative set of commands
06:43 szabgab without the :
06:43 Alias_ Personally, I don't know what I'd use a command line for
06:43 [1]awnstudio joined #padre
06:43 Alias_ Now some kind of script editor thing, that resulted in a button...
06:43 Alias_ Or a macro system
06:44 Alias_ That's the direction the action subsystem was intended to move us towards a bit
06:44 Alias_ Well, that plus allowing customisable toolbars and all the other things
06:44 Sewi The ActionQueue is some very basic kind of macro system
06:44 szabgab I am in the middle of a blog post explaining the whole thing
06:44 Alias_ :)
06:45 szabgab in short I miss the history feature of the command line
06:45 szabgab so when I open a file at a path I'd like to be able to repeate something similar later
06:46 waxhead oh.. handy...
06:46 szabgab maybe after the file already was closed and even left the "recent files"
06:46 waxhead that's one gripe I have with the file dialog, no field for a file path
06:46 Alias_ huh?
06:46 Alias_ oh, you want to paste a path?
06:46 szabgab waxhead: actually there is I think
06:46 waxhead yeah, paste a path
06:46 szabgab at least on linux
06:46 Alias_ szabgab: depends on the os
06:46 waxhead szabgab, not here it's not..
06:46 * waxhead goes check again
06:47 waxhead tests fail
06:47 szabgab on the top left there is a pen button
06:47 szabgab on the top left of the open file dialog
06:47 szabgab on Linux at least
06:48 Alias_ You could probably make the "Open Selection" more intuitive
06:48 Alias_ Allow it to take an (absolute) path as well
06:48 szabgab I think it can, let me check
06:48 Alias_ So it tries first for a resource of some kind, and if it doesn't look like "A::Module" then it falls back
06:48 Alias_ It's already bound to Ctrl-Shift-O, so it's in the "Intuitive Blah" family
06:49 szabgab Alias_: it works on Linux with absolute path
06:49 szabgab at least it could open /etc/passwd for me
06:49 Alias_ here too for me
06:49 waxhead well!!!
06:49 Alias_ F:\padre\Padre\Makefile.PL
06:49 Alias_ splat
06:49 waxhead never noticed that before!!!
06:50 Alias_ Better labelling needed
06:50 Alias_ "Nothing selected. Enter what should be opened"
06:50 Alias_ For intuitive do everything boxes, I'm quite proud of this one
06:50 Alias_ geo2gov.com.au
06:50 Alias_ Note the text
06:51 szabgab ... and some explanation of what kind of things can be selected normally
06:51 Alias_ szabgab: "Address or Postcode or Suburb or Place Name or IP Address or Longitude,Latitude or Whatever"
06:51 szabgab "Module::Name or /path/to/file"
06:51 waxhead Alias_, go one better, have the text already "selected" and the cursor ready to take input.
06:52 waxhead that way it removes the eg text as soon as you start typing.
06:52 Alias_ I've never really liked those
06:52 szabgab which might look like "Module::Name or c:\path\to\file" on Windows
06:52 waxhead Alias_, I do.. :)
06:52 Sewi Why do you need a selection at all? Should be enough to have the cursor in the middle of File::Temp to open it...
06:52 waxhead I'm really impressed with your text box to search thingy!!!
06:53 Alias_ Sewi: Because I haven't implemented cursor-surround regex support yet
06:53 waxhead Sewi, talking about geo2gov.com.au web site...
06:53 waxhead oh...
06:53 szabgab Sewi: cause it is a first version :)
06:53 * waxhead is having his own conversation...
06:53 Alias_ You really want something like "->select_by_regex( qr/.../ )
06:53 waxhead Alias_, what sort of smarts do you have behind the text field to work out what to search for?
06:53 szabgab Alias_: so I adon't understand, you don't like the prefilled text field or the fact that the text is already selected?
06:53 Alias_ And it will work out the "best" match for that regex on the current line that the cursor is located within
06:54 Alias_ waxhead: A mix of special case formatting detection, and then a fallback to google map's flexible search feature
06:54 Alias_ So we do the implementation for lat/long and ip address, and give the rest to google
06:55 Alias_ It does postcode and place name and address
06:55 szabgab If we add more magic to the open selection then we should always show the user 1) what weused   2) what are the files matched (even if there is only one file)
06:56 Alias_ We shouldn't show it for one
06:56 Alias_ Should just open
06:56 Alias_ (Which I already implemented)_
06:56 Alias_ ... unless we're doing search-as-you-type
06:56 szabgab oh, right
06:56 szabgab you implemented
06:57 Sewi Why show a dialog box if there is only one action? Close one tab (because the file was wrong) is faster than showing a dialog for the 10 times when there was only one option
06:57 Alias_ Selection "Time::HiRes" and Ctrl-Shift-O and it already just opens the system installed module
06:57 szabgab but if the user selects   Te  in File::Temp and we open File/Temp.pm    we should give some explanation, shopuld't we ?
06:57 Sewi If it's a _selection_, it shouldn't fallback to around-cursor-mode.
06:57 Alias_ I think I only did it for module name matching
06:57 Alias_ And it had to be perfect
06:58 Sewi If there is no selection, then do the fallback
06:58 Alias_ Anyways, the current version is quite reasonable
06:58 Alias_ I use it constantly
06:58 Alias_ The selection dialog is shit, but can wait
06:58 Sewi yes, it's a big speedup
06:58 szabgab oh well
06:58 Alias_ One thing I notice now though
06:58 Alias_ Using it, you REALLY need the grey-background indicator for read-only files
06:59 Alias_ Cause you end up opening system versions of stuff on a whim all the time
06:59 Alias_ Alas, I'm fully occupied with task stuff and getting Find in Files and directory tree backgrounded
07:03 Hyppolit svn: r12274 | adamk++ | http://padre.perlide.org/trac/changeset/12274
07:03 Hyppolit Default message handler for owners
07:03 Hyppolit trunk/Padre/lib/Padre/Role/
07:04 Alias_ Righto, now I'm bored with Padre again :)
07:04 Alias_ On to something else
07:29 danlucraft joined #padre
07:40 Steffen joined #padre
07:50 [1]awnstudio joined #padre
08:17 danlucraft joined #padre
08:28 [1]awnstudio joined #padre
08:38 El_Che Alias_: great post about state.
08:43 Alias Thank you
08:44 El_Che I have heard that before ("Effective Java"), but everyone seems to follow it
08:44 Alias Heard what, state reduction?
08:45 El_Che yes
08:48 mib_hp6f5g joined #padre
09:03 Hyppolit svn: r12275 | adamk++ | http://padre.perlide.org/trac/changeset/12275
09:03 Hyppolit Bug fix
09:03 Hyppolit trunk/Padre/lib/Padre/Role/
09:55 user_2052 joined #padre
09:58 user_2052 dear all, I am completely new to perl...but have managed to pick up the basics.  I am trying to compare values in 2 different text files (data1.txt and data2.txt) I can explain from an excel perspective, that I want to see if cells A1 and B1 from data1.txt match A1 and B1 od data2.txt if they do print the entire row of data2.txt...
09:58 user_2052 I have no idea where to start
09:58 user_2052 any help would be much appreciated :)
09:58 Sewi Do you know CPAN?
09:59 user_2052 the site?
09:59 user_2052 as in examples etc?
10:00 Sewi CPAN is an archive of modules. It consists of a website, a mirror pool and CPAN clients.
10:01 Sewi You could look at http://search.cpan.org/search​?query=parse+csv&mode=all to find a CSV parser
10:01 user_2052 cheers Sewi I will have a look
10:01 Sewi Then just type "cpan Parse::CSV" to install that module.
10:02 Sewi The modules usually include some samples
11:24 daxim joined #padre
11:49 waxhead nite all
12:09 pece joined #padre
12:14 pece joined #padre
12:30 El_Che_ joined #padre
12:34 El_Che_old How do I change the host info on Hypolit?
12:35 Sewi Which host inst?
12:35 Sewi info?
12:37 El_Che so that Hypolit recognized my nick for autoop
12:37 El_Che moving shells
12:38 Sewi Hyppolit doesn't care about hosts.
12:38 Sewi Just rejoin the channel, it seems that hyp ignores name changes :-)
12:39 El_Che left #padre
12:39 El_Che joined #padre
12:40 El_Che nice bot :)
13:57 azawawi joined #padre
14:00 kaare joined #padre
14:14 dapatrick joined #padre
15:30 Hyppolit svn: r12276 | adamk++ | http://padre.perlide.org/trac/changeset/12276
15:30 Hyppolit First attempt at a message-based incremental search for the directory browser.
15:30 Hyppolit trunk/Padre/lib/Padre/Wx/Directory/
18:02 toi joined #padre
18:46 [Sno] joined #padre
18:47 danlucraft joined #padre
18:55 [Sno] joined #padre
19:06 [Sno] joined #padre
19:14 Sewi joined #padre
19:57 Jagdwurst joined #padre
20:11 perlite joined #padre
20:19 rindolf joined #padre
20:22 Sewi joined #padre
20:54 kaare left #padre
22:19 GabrielVieira2 joined #padre
22:19 waxhead joined #padre
22:25 Sewi joined #padre

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