Camelia, the Perl 6 bug

IRC log for #padre, 2010-01-24

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

All times shown according to UTC.

Time Nick Message
00:39 cognominal joined #padre
00:39 Alias_ joined #padre
00:46 submersible Alias: ping
00:49 Alias_ pong
00:59 PacoLinux joined #padre
01:13 Getty joined #padre
01:14 Alias_ submersible, oi
01:22 submersible Alias: oops -
01:22 submersible is there much doco on _how_ user/host/project config works in combination ?
01:41 Alias_ Not really
01:41 Alias_ user/host is just an enforced segregation mechanism
01:42 Alias_ It splits the hash into the machine vs global parts
01:42 Alias_ It exists so we can make online config sync work later
01:42 Alias_ Project is intended to expand on, or override, the other two
01:42 Alias_ But only the "expand" part of that has actually been implemented
01:43 Alias_ The perltidy and perlcritic config bits
01:50 Getty joined #padre
01:56 cognominal joined #padre
03:27 Alias_ joined #padre
04:07 waxhead joined #padre
04:14 submersible joined #padre
04:46 Alias_ Oh neat, Ultraedit has a neato look and feel when it does a long load...
04:46 Alias_ Wonder if I can clone something similar
05:06 awnstudio joined #padre
06:14 kentnl joined #padre
06:31 danlucraft joined #padre
06:39 cognominal joined #padre
06:43 danlucraft joined #padre
07:17 azawawi joined #padre
07:20 azawawi good morning
07:34 danlucraft left #padre
07:36 danlucraft joined #padre
07:51 kaare joined #padre
08:21 Sewi joined #padre
08:22 Sewi gm
08:31 Alias_ \o
08:34 Sewi Hi Alias, I'm currently following your hint and trying to replace Devel::Trace by Aspect :-)
08:41 Alias_ Did you see what I did in the BadCode plugin?
08:46 Sewi Yes
08:46 Sewi atm my CPAN refuses to load the module list. It does this often :-(
09:12 submersible joined #padre
09:27 danlucraft joined #padre
10:08 aarav joined #padre
11:51 Sewi Did anybody try to commit today?
11:58 Alias_ Sure
11:58 Sewi Any success?
11:58 Alias_ It works for me, but there's no message in-channel
11:58 Sewi Sure, Hyppolit is dead
12:00 Sewi I get a message that a OPTIONS call failed: Connection reset by peer
12:17 Alias_ You seen the new startup stuff?
12:17 * Alias_ is rather proud of it
12:19 Sewi Padre website is down, too.
12:19 Alias_ sounds like a reboot needed
12:20 Sewi yes
12:21 Sewi szab said that it's being monitored but as long as it's pingable the monitoring won't know that something is wrong (afair)
12:27 Alias_ Bounce requested
12:45 Hyppolit joined #padre
14:32 cognominal joined #padre
14:36 Sewi joined #padre
14:37 kthakore joined #padre
14:43 Alias_ Server's bounced
14:44 Hyppolit svn: r10257 | adamk++ | http://padre.perlide.org/trac/changeset/10257
14:44 Hyppolit Testing
14:44 Hyppolit trunk/Padre/
14:44 Alias_ And we're back
14:44 Sewi cool, thanks
14:54 Alias_ Sewi: I've started a new GUI designer
14:54 Alias_ It will hopefully take wxFormBuilder save files, and convert them to Padre classes
14:55 * Alias_ bed
14:56 Hyppolit svn: r10258 | Sewi++ | http://padre.perlide.org/trac/changeset/10258
14:56 Hyppolit Start/stop tracing of subs
14:56 Hyppolit trunk/Padre/lib/Padre/Plugin/
14:56 Sewi looks good
15:06 isec joined #padre
15:15 Sewi Hi isec
15:16 isec hi
15:16 Hyppolit svn: r10259 | Sewi++ | http://padre.perlide.org/trac/changeset/10259
15:16 Hyppolit Perl tidy
15:16 Hyppolit trunk/Padre/ trunk/Padre/lib/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Action/ trunk/Padre/lib/Padre/Config/ trunk/Padre/lib/Padre/Plugin/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/script/ trunk/Padre/t/
15:30 Hyppolit svn: r10260 | kthakore++ | http://padre.perlide.org/trac/changeset/10260
15:30 Hyppolit Added changes
15:30 Hyppolit trunk/Padre/
15:36 SvenDowideit__ joined #padre
15:37 SvenDowideit joined #padre
15:38 kthakore Sewi: hi
15:38 Sewi hi kthakore
15:38 kthakore where do I find $main->run_command?
15:39 kthakore I want it to not remove focus from text area
15:39 Sewi You mean where the run_command method is?
15:39 kthakore right now if I do F5 it runs the script and takes focus to output window
15:39 kthakore Sewi: yeah
15:39 Sewi in main?
15:39 kthakore I am looking at trunk/Padre/lib/Padre/Wx/Main.pm   line 2000
15:39 Sewi sounds good.
15:40 kthakore what is the $main shifted in there?
15:40 kthakore I want to see $main->run_command
15:40 kthakore this is the callback to menu items
15:40 Sewi Did you change anything in Main.pm?
15:40 Sewi (Since the last update, of cause)
15:43 kthakore no
15:43 Sewi Ok, wait a moment, please...
15:43 kthakore the code I want to access is at 2331
15:43 kthakore line 2331
15:44 Hyppolit svn: r10261 | Sewi++ | http://padre.perlide.org/trac/changeset/10261
15:44 Hyppolit Fixed a bad variable wording
15:44 Hyppolit trunk/Padre/lib/Padre/Wx/
15:45 Sewi should be more intuitive now
15:45 kthakore ok I am in the right area now
15:46 kthakore but how do I set focus on the main text area?
15:46 kthakore $main->focus(1) ??
15:46 Sewi don't know, but I'd start searching for the word "focus" in main.pm and document.pm
15:46 kthakore ok
15:47 Sewi "Main" is the main Padre window, but either the document or the editor should be able to get focus (guess)
15:49 kthakore how do I get the Document from Padre::Wx::Main ?
15:50 Sewi Try out help menu -> current document
15:50 Sewi But it's all in the source
15:52 kthakore ok
15:59 Hyppolit svn: r10262 | Sewi++ | http://padre.perlide.org/trac/changeset/10262
15:59 Hyppolit Some improvements for autocomplete
15:59 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Document/
16:04 kthakore OMG! DONE!
16:04 kthakore pet peeve gone!
16:06 Hyppolit svn: r10263 | kthakore++ | http://padre.perlide.org/trac/changeset/10263
16:06 Hyppolit Refocus back on document (editor) after we run command. This way we can keep hacking without having to use the mouse.
16:06 Hyppolit trunk/Padre/lib/Padre/Wx/
16:06 kthakore Sewi: THANKS SO MUCH
16:06 Sewi You did it.
16:06 kthakore my biggest PAdre pet peeve is gone
16:07 Sewi :-)
16:07 Sewi Go and face the 2nd :-)
16:07 kthakore hehe
16:07 kthakore split windows?
16:07 kthakore nah too hard
16:07 Sewi oh yes yes yes
16:07 Sewi Please
16:08 kthakore cna you give my commit a try ?
16:08 kthakore put your cursor where ever in a script
16:08 Sewi Sure
16:08 kthakore and F5
16:08 kthakore it should come back in same place
16:08 kthakore so continous hacking
16:08 Hyppolit svn: r10264 | Sewi++ | http://padre.perlide.org/trac/changeset/10264
16:08 Hyppolit Finally found and killed the bad guy who scanned the whole project file system on every tab change
16:08 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Wx/Menu/
16:09 Sewi works
16:09 Hyppolit svn: r10265 | kthakore++ | http://padre.perlide.org/trac/changeset/10265
16:09 Hyppolit Changes updated
16:09 Hyppolit trunk/Padre/
16:10 kthakore Sewi: hi 5
16:10 kthakore ok I gtg study
16:10 kthakore cya
16:10 kthakore I will tackle split window later
16:12 awnstudio joined #padre
16:18 danlucraft joined #padre
16:47 LeK joined #padre
16:48 LeK hi
17:04 Sewi Hi Lek
17:30 Hyppolit svn: r10266 | Sewi++ | http://padre.perlide.org/trac/changeset/10266
17:30 Hyppolit Fixed ticket #822: Main window could be off screen on startup (blakew++)
17:30 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Wx/
17:31 Hyppolit #822: main window positioned off-screen on startup (closed defect) [ http://padre.perlide.org/trac/ticket/822#comment:1 ]
18:00 LeK I have a problem with "wx example" not showing does this worth a bug report? Maybe I lack some include dire parameter...
18:20 cognominal joined #padre
18:45 Hyppolit #830: Padre Hangup and close on Win7 with Strawberry perl 5.10.1 (new enhancement) [ http://padre.perlide.org/trac/ticket/830#comment:3 ]
18:51 pece joined #padre
18:56 awnstudio joined #padre
19:04 LeK I've added some information on that 'hang' problem, it seems that it occurs also when a previous padre process is half-alive...
19:10 Sewi Strange, never experienced this - and I'm running 3-4 Padre instances at the same time usually
19:13 pece2 joined #padre
19:21 LeK on windows, when padre isn't broken, launching it a second (or a third, or a fourth) time, it only shows the first windows, not a new instance (i'm ok with this), but if it has previously crash and is still half alive, it hangs on the splash screen (that's the information I added to the ticket)
19:21 Sewi This is configurable in the preferences
19:23 LeK k, i'll verify how it behave when the option changed
19:26 LeK (use external window for execution solves the problem with wx examples... i think two MainLoop in the same window wasn't a good idea)
19:27 Sewi Maybe :-)
21:31 Hyppolit svn: r10267 | Corion++ | http://padre.perlide.org/trac/changeset/10267
21:31 Hyppolit $AllowSetForeground is a global lexical variable for no reason. Global lexicals are almost always wrong.
21:31 Hyppolit trunk/Padre/lib/Padre/
21:32 Hyppolit svn: r10268 | Corion++ | http://padre.perlide.org/trac/changeset/10268
21:32 Hyppolit Add padre-client for synchronous edit events in shell scripts
21:32 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/script/
21:32 Corion joined #padre
21:33 Corion Hi all! I've just added padre-client so that in theory you can now use Padre(-client) in $ENV{EDITOR} etc - it needs lots of love, more command line options and likely more stability for the case when Padre is not running already (but who would want to quit Padre)
21:33 Corion No tests for it though
21:43 Corion I now realize that at least for Windows, padre-client will likely have to be packaged with a wrapper .cmd or .exe that sets up @INC properly.
21:53 spacechicken joined #padre
21:53 spacechicken left #padre
21:59 Sewi Corion: Where are you from (City)?
21:59 Corion Frankfurt am Main
21:59 Sewi Hannover
22:02 Sewi Would padre-client allow a svn (command line) client to trigger an action within Padre?
22:02 Sewi #817
22:02 Hyppolit #817: SVN Plugin: Reload all files from disk after update run (new enhancement) [ http://padre.perlide.org/trac/ticket/817 ]
22:03 Corion That's the idea, although I more aim towards git and Proc::LaunchEditor or whatever the module name is
22:03 Corion You set $ENV{EDITOR} to padre-client, and padre-client will open the file in the main Padre, and then wait synchronously until you close the file in Padre
22:03 Corion I looked long at http://linux.die.net/man/1/emacsclient
22:03 Corion (which is the same, but for Emacs)
22:05 Sewi Feel free to solve#817
22:05 Hyppolit #817: SVN Plugin: Reload all files from disk after update run (new enhancement) [ http://padre.perlide.org/trac/ticket/817 ]
22:11 Trelane joined #padre
22:13 LeK left #padre
22:13 Hyppolit #817: SVN Plugin: Reload all files from disk after update run (new enhancement) [ http://padre.perlide.org/trac/ticket/817#comment:1 ]
22:17 Hyppolit svn: r10269 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/10269
22:17 Hyppolit more swarm geometry and adjustments to chat. starting resource view and editor hooks
22:17 Hyppolit trunk/Padre-Plugin-Swarm/lib/Padre/Plugin/ trunk/Padre-Plugin-Swarm/l​ib/Padre/Plugin/Swarm/Wx/ trunk/Padre-Plugin-Swarm/lib/Pa​dre/Plugin/Swarm/Wx/Resources/ trunk/Padre-Plugin-Swarm/lib/Padre/Swarm/ trunk/Padre-Plugin-Swarm/lib/Padre/Wx/Swarm/
22:18 Hyppolit svn: r10270 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/10270
22:18 Hyppolit more junk in the junkyard- socat debugging multicast listener
22:18 Hyppolit trunk/Padre-Plugin-Swarm/junkyard/
22:40 patspam joined #padre
22:45 kthakore joined #padre
22:45 kthakore um hi
22:45 kthakore why is scrolling in Padre soooo slow?
22:45 kthakore what happened?
22:54 Alias Someone slow in the mouse movement callback?
22:56 Corion I was thinking about having a nice "diff" view between what's currently in the editor and some arbitrary file on disk, with red/blue/green colouring for left/change/right , but potentially with editing capability for the in-memory file. Would that be easy within Scintilla or would that mean writing my own view/display element?
23:01 Alias Depends how pretty you want it
23:02 Alias I've used a ton of visual diff tools, and there's some you could pull off pretty easy
23:02 Alias Two editor panels with a custom lexer/syntax highlighter
23:03 Alias And you use event hooks to sync their vertical position to each other
23:03 Alias Cloning one of the better ones (like, say, Araxis) would be almost impossible
23:04 Corion Hmm - two files/views side-by-side would be the easiest one, yes. I thought of having only one view with all three states by colour, but that's much harder.
23:05 Corion I think having a nice(r) merge tool would be beneficial, at least for those who have to do merges from time to time :)
23:09 Corion Hmm. Drawing the lines between corresponding lines between the two diff panes isn't that hard either (I suppose)  (http://www.araxis.com/merge/overview1.html ) - I haven't used Arraxis Merge, only heard the name, so I don't know what makes it so great
23:09 kthakore Alias: not sure what you mean ...
23:10 Corion kthakore: Every mouse movement triggers a callback, and potentially, somebody does something slow in that callback.
23:10 Corion If you have a very large (10MB+) file open, I guess that having the To-do list open will slow down Padre, because the list rescans your file with a regex
23:12 kthakore eww ... that sucks!
23:28 kthakore /win 2
23:37 Alias Corion: What makes Araxis awesome is that it can do that line-based approach for three-way file merge as well
23:37 Alias Corion: AND for 3 way recursive folder merges
23:38 Alias So when you have big projects with long-running branches, it makes merging up easy
23:38 Alias In particular in the case when you can't risk doing ordinary blind merging (merge + resolve clashes)
23:38 Alias It lets you do three-way review-in-advance merges
23:38 Alias So it gives you more control in the big projects you need the control the most
23:39 Alias As far as I'm concerned it is the best merge tool available anywhere by a significant margin
23:49 Hyppolit svn: r10271 | adamk++ | http://padre.perlide.org/trac/changeset/10271
23:49 Hyppolit Beginning the refactoring of the visual panel tools into a new Padre::Wx::View API
23:49 Hyppolit trunk/Padre/lib/Padre/Wx/

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