Camelia, the Perl 6 bug

IRC log for #padre, 2010-01-20

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

All times shown according to UTC.

Time Nick Message
00:02 patspam joined #padre
00:19 Haarg joined #padre
00:21 Alias Morning all
00:54 bricas Alias: get a chance to use the latest perltidy plugin?
00:54 Alias Alas, not yet
00:55 Alias Somewhat distracted by other things
00:55 bricas np.
00:55 Alias But I plan to
00:55 bricas i'd rather have comments on the code, really. i've no idea if i'm using the proper apis.
03:30 Altreus joined #padre
03:40 Altreus Wow, you'll be pleased to know that I just successfully installed Padre on a clean local::lib on Ubuntu 9.04 with no problems whatsoever
03:40 Altreus Success story
03:40 Altreus Anyway I was wondering whether there was a sort of TODO feature set
03:46 Alias hi
03:46 Alias There's not really a format TODO
03:46 Alias That would imply some kind of roadmap
03:46 Alias :)
03:46 Alias And we pretty itch-driven progress
03:46 Alias That said, there's a quite comprehensive bug tracker
03:46 Alias Which has many bugs and wishlist items in it
03:46 Alias And a fairly reasonable percentage of the plugins are quite raw and easy to find things to do in
03:47 Alias What sorts of stuff are you interested in in general?
03:47 Altreus whups, I'm quite laggy apparently
03:47 Altreus I was just wondering whether there were plans to jump to a source file from a use line
03:47 Altreus seems like the most useful thing it could do for me right now
03:47 Alias I believe someone implemented the guts of that already
03:47 Alias "Open Resource" perhaps?
03:48 Alias What probably hasn't been done is the right-click menu integration
03:48 Altreus yes that's where I was looking... Just looking at the features list on trac
03:49 Alias that would be an awesome thing to write btw
03:49 * Alias needs it daily
03:50 Altreus do you know where I might find "open resource"?
03:50 Alias Checking
03:51 Altreus I'd be happy to contribute except I'm way too busy this month to learn a new codebase :x
03:54 Hyppolit svn: r10162 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/10162
03:54 Hyppolit add missing eol for open document in other editor
03:54 Hyppolit trunk/Padre-Plugin-Swarm/lib/Padre/Wx/Swarm/
03:58 jazzanova joined #padre
03:58 Alias aha
03:58 Alias It's open selection
03:58 Alias And for some reason, it got hidden inside session support
03:59 Hyppolit svn: r10163 | adamk++ | http://padre.perlide.org/trac/changeset/10163
03:59 Hyppolit Moved open selection out of session support
03:59 Hyppolit trunk/Padre/lib/Padre/Wx/Menu/
03:59 Alias Right, fixed
03:59 Alias Are you running on trunk? :)
03:59 Altreus cpan
03:59 Alias You should probably get an svn checkout as well
04:00 Alias I find it's easiest to use the CPAN version to edit the svn version
04:00 Altreus OK, let me see what svn has in it :)
04:02 Altreus dev.pl ?
04:03 Altreus ah, makefile'd
04:03 Alias Used to launch svn padre in a self-contained PADRE_HOME so it won't clash with your system install
04:03 Alias It also provides shortcuts for certain developer tricks that would otherwise be ugly to set up
04:03 Alias perl dev.pl -d
04:03 Altreus neat
04:03 Alias (launch padre in debugger)
04:04 Alias perl dev.pl -a
04:04 Alias Load every single plugin in the entire svn checkout
04:05 Hyppolit svn: r10164 | adamk++ | http://padre.perlide.org/trac/changeset/10164
04:05 Hyppolit Moved the various open options into an open sub-menu
04:05 Hyppolit trunk/Padre/lib/Padre/Action/ trunk/Padre/lib/Padre/Wx/Menu/
04:05 Altreus okay
04:14 Altreus Is the @INC searched by Open Selection the same @INC used when you run a script?
04:15 Altreus hmm what if the script modifies @INC
04:16 Altreus A better question would be, are there any plans for Padre to have, as it were, projects?
04:17 Altreus That way, you could tell Padre where to look for any modules that will be provided to perl by a use lib pragma
04:18 Altreus Ah ... the window title can have the project name. I guess I'll keep playing with it :)
04:22 submersible1 joined #padre
04:30 Alias_ joined #padre
04:46 cognominal joined #padre
04:48 Hyppolit svn: r10165 | adamk++ | http://padre.perlide.org/trac/changeset/10165
04:48 Hyppolit Adding padre.yml preference file for the PerlTidy plugin itself
04:48 Hyppolit trunk/Padre-Plugin-PerlTidy/
04:58 waxhead this isn't a bad intro for Wx GUI Stuff: http://www.vromans.org/johan/articles/wxglade.pdf
05:48 Hyppolit svn: r10166 | adamk++ | http://padre.perlide.org/trac/changeset/10166
05:48 Hyppolit trunk/Padre-Plugin-PerlTidy/ trunk/Padre-Plugin-PerlTidy/lib/Padre/Plugin/
05:49 Alias_ bricas: Right, I've both used the plugin, and tidied it up a bit
05:49 Alias_ The main difference between my code and what was there already was a better use of current
05:49 Alias_ Some parts of ->current->whatever can be slightly pricey (comparatively anyways)
05:50 Alias_ So it's often better to pass around "now" via the current object, rather than with main
05:50 Alias_ Especially when you aren't actually IN ::Main
05:51 CSJewell2 joined #padre
05:55 Hyppolit svn: r10167 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/10167
05:55 Hyppolit chat update it's list of users on announce/leave until I get swarm geometry up and running. Join/Leave announcements now more reliable.
05:55 Hyppolit trunk/Padre-Plugin-Swarm/lib/Padre/Wx/Swarm/
05:58 Alias bricas: All your code was completely functionally correct
05:59 Alias bricas: So well done
05:59 Alias And thanks, finally I won't lose credit to the release manager doing perltidy-for-release :)
06:11 Hyppolit #799: DirectoryBrowser jumps to top on doubleclick (assigned defect) [ http://padre.perlide.org/trac/ticket/799#comment:1 ]
06:12 waxhead yeah, the release manager picks up a lot with that sort of thing...
06:18 waxhead Alias, have you seen any improvement with #370 ?
06:18 Hyppolit #370: Directory Tree state is destroyed on refresh (new defect) [ http://padre.perlide.org/trac/ticket/370 ]
06:20 Alias Specifically no, although I now avoid it
06:21 Alias The refresh shortcutting solves a big chunk of the problem
06:21 Alias I'm not entirely sure I caught every optimisation case though
06:21 waxhead now avoid what?
06:22 waxhead that problem?
06:22 waxhead the bug report?
06:22 danlucraft joined #padre
06:22 Alias I avoid doing the refresh at all if you switch between files that are in the same project
06:22 Alias So that, in a way, partly fixes it
06:22 waxhead oh right...
06:23 Alias The new release is noticably faster again
06:23 waxhead I'll make a note of it in the ticket, but the core issue you reported is still the same...
06:23 Alias If you know where to look at least :)
06:23 Alias There's definitely some problems still
06:23 Alias But I can't find them yet
06:23 waxhead in the directory tree control or in your current persuit of speed?
06:23 Alias I'm not sure if the flicker is caused by us deleting the tree, or maybe AUI or WX's update logic
06:23 Alias Both
06:24 Alias Changing files seems mostly efficient, but opening a new file appears to blank the directory tree
06:24 Alias I'm going to keep picking away at stuff as I find it annoying
06:25 Sewi joined #padre
06:25 Sewi gm
06:25 waxhead ok..
06:25 waxhead I might take a peek at the code, but no promises..  :)
06:25 waxhead hey Sewi
06:26 waxhead Sewi, I assigned a ticket to you.. can you check it.. it might be resolved with Alias' recent work...
06:27 Alias waxhead: The performance code is somewhat spread out
06:27 Alias waxhead: Look at Padre::Locker and Padre::Lock
06:27 Alias That's the locking implementation
06:27 * Sewi hiding :-)
06:27 Alias Then the actual taking and holding of those locks is quite spread out
06:27 Alias I've just been dropping locking statements here there and everywhere it seems appropriate
06:28 Alias And I made some tweaks to the way lock cleanup fires
06:31 Alias Some of the more fine-grained locks still aren't fully adjusted to the new situation
06:31 Alias That tuning is something of a work in progress
06:31 Alias I'm currently working a lot on Aspect.pm
06:31 Alias My hope is to be able to apply it on Padre to do some better tracing/diagnostics
06:33 Hyppolit #370: Directory Tree state is destroyed on refresh (new defect) [ http://padre.perlide.org/trac/ticket/370#comment:1 ]
06:33 Hyppolit #799: DirectoryBrowser jumps to top on doubleclick (closed defect) [ http://padre.perlide.org/trac/ticket/799#comment:2 ]
06:33 Sewi Alias++; # for fixing 799
06:33 Sewi waxhead: thanks for taking care of the ticket, it's fixed
06:34 Sewi Did someone try #819?
06:34 Hyppolit #819: crashing padre in 4 steps (new defect) [ http://padre.perlide.org/trac/ticket/819 ]
06:36 waxhead Sewi, nope...
06:36 waxhead I've been looking through things, I didn't actually try it out..
06:39 Sewi ping jq
06:39 Sewi Oh, he isn't here atm
06:40 Hyppolit #331: * saveall doesn't update tabs (ie asterisk still there until you click tab) (assigned defect) [ http://padre.perlide.org/trac/ticket/331#comment:5 ]
06:43 szabgab gm
06:43 Sewi gm szabgab
06:44 szabgab just for your info starting from Saturday (or maybe from Friday already) I won't have internet access for a week
06:45 szabgab the server is doing better now that 24 hours ago
06:45 szabgab probably partially due to the extra 1Gb memory
06:46 szabgab though we are at its limits already
06:47 waxhead ok.. #331 does anyone have any strong opinions about the state behaviour?
06:47 Hyppolit #331: * saveall doesn't update tabs (ie asterisk still there until you click tab) (assigned defect) [ http://padre.perlide.org/trac/ticket/331#comment:5 ]
06:48 Sewi szabgab: Would a P4 3Ghz with 2GB / 80GB of any help?
06:48 Sewi waxhead: 331 is still an issue, I think, but we're living with it :-)
06:48 szabgab at your home?
06:48 waxhead I've just added it again to my working copy.. it's not ideal as when the editor gets the focus all the other events fire, like the outline and functions
06:49 waxhead we might be living with it, but it's 'fixable'...
06:49 Sewi it is
06:49 szabgab This is what I have now:   Intel(R) Core(TM)2 CPU          6320  @ 1.86GHz     3 Gb memory
06:49 Sewi szabgab: It's standing here atm but I could get it to a datacenter nearby shortly.
06:49 waxhead should I commit my change then?
06:50 szabgab bbl
06:50 Sewi waxhead: I don't want to stop you from commiting anything :-)
06:50 waxhead that's not what I saying here...
06:51 waxhead I'm open to discussion on it.. but nothing has really happens..
06:51 waxhead I could put it into trunk and see if it annoys anyone...  I might make an obvious comment about it in the method..
06:54 Hyppolit #331: * saveall doesn't update tabs (ie asterisk still there until you click tab) (assigned defect) [ http://padre.perlide.org/trac/ticket/331#comment:6 ]
06:58 szabgab Sewi, I guess it would cost money in the data center, right?
06:58 Hyppolit svn: r10168 | waxhead++ | http://padre.perlide.org/trac/changeset/10168
06:58 Hyppolit Save all will set Focus on each Editor as the document is saved, the net effect is to refresh the tab removing the * indicating the document is unsaved.  Could probably do this better as it is slow due to the editor gaining focus.
06:58 Hyppolit trunk/Padre/lib/Padre/Wx/
06:59 Hyppolit #819: crashing padre in 4 steps (new defect) [ http://padre.perlide.org/trac/ticket/819#comment:1 ]
06:59 Sewi szabgab: Don't worry about this.
06:59 szabgab sure :-)
07:00 szabgab we'll talk about it when I get back from the mountains of Austria
07:00 Sewi szabgab: I though it might safe your server from crashing while you're away.
07:00 szabgab my server is in the us in a data center
07:01 Sewi Sure but couldn't you move some stuff?
07:01 szabgab it has now monitoring on it so it is likely the people there will notice if there is trouble
07:02 szabgab not in such short time
07:02 Sewi ok
07:03 marcela joined #padre
07:05 szabgab hi marcela
07:05 marcela morning
07:05 szabgab have you seen my request for someone form Fedora to join my CPAN packaging talk on FOSDEM ?
07:06 marcela szabgab: I'm trying to persuade my colleague
07:08 Hyppolit svn: r10169 | waxhead++ | http://padre.perlide.org/trac/changeset/10169
07:08 Hyppolit Save all will set Focus on each Editor as the document is saved, the net effect is to refresh the tab removing the * indicating the document is unsaved.  Could probably do this better as it is slow due to the editor gaining focus.
07:08 Hyppolit trunk/Padre/lib/Padre/Wx/
07:08 waxhead sigh.. sorry about that...
07:11 waxhead bugger.. how do I change the message of a revision?
07:11 Sewi svn asks you for the message... usually
07:11 waxhead r10169 should read "Fix to only grab focus of CHANGED documents"...
07:11 Hyppolit Changeset #10169 http://padre.perlide.org/trac/changeset/10169
07:12 Sewi oh, you mean change after it was done? Sorry, don't know
07:12 Hyppolit svn: r10170 | waxhead++ | http://padre.perlide.org/trac/changeset/10170
07:12 Hyppolit Update for #331 fix.
07:12 Hyppolit trunk/Padre/
07:14 waxhead Sewi, not simply it seems...
07:14 waxhead I guess I could futz it and make  a simple change to allow me to actually log what the change was..
07:14 waxhead ok dinner time...
07:15 waxhead berate me later.. :)
07:15 szabgab you can't change history
07:15 szabgab in SVN
07:16 Hyppolit svn: r10171 | waxhead++ | http://padre.perlide.org/trac/changeset/10171
07:16 Hyppolit Added my name to the change.
07:16 Hyppolit trunk/Padre/
07:16 waxhead szabgab, http://subversion.tigris.o​rg/faq.html#change-log-msg
07:17 kaare joined #padre
07:19 szabgab hmm, I did not follow SVN when they added it
07:19 Alias waxhead++ # I'm not the only one to do something this release!
07:19 szabgab anyway I won't make changes to the setup now, sorry
07:20 Alias I was getting a little depressed that I might be the only person to commit at all
07:20 Alias (outside of plugins, of course)
07:25 jq Sewi: pong
07:27 Sewi Hi jq, I was looking at #819 and couldn't reproduce it. Which OS are you using and do you still have that problem?
07:27 Hyppolit #819: crashing padre in 4 steps (new defect) [ http://padre.perlide.org/trac/ticket/819#comment:1 ]
07:29 jq Sewi: do you have syntax check active?
07:29 Sewi jq: usually not
07:29 * Sewi trying
07:33 Sewi jq: Got it
07:33 jq you could reproduce?
07:34 Hyppolit #819: crashing padre in 4 steps (new defect) [ http://padre.perlide.org/trac/ticket/819#comment:2 ]
07:34 Sewi jq: yes
07:34 cognominal joined #padre
07:34 jq great (if i could say) :-)
07:34 Hyppolit svn: r10172 | adamk++ | http://padre.perlide.org/trac/changeset/10172
07:34 Hyppolit Switch to a double V+H sizer to prevent situations in which (for some reason) we don't automatically resize vertically.
07:34 Hyppolit trunk/Padre/lib/Padre/Wx/
07:34 Sewi great because it's fixable now and not good because it's a real bug ;-)
07:34 jq ok, back in 20 minutes
07:34 jq (breakfast)
07:39 Hyppolit #819: crashing padre in 4 steps (new defect) [ http://padre.perlide.org/trac/ticket/819#comment:3 ]
07:41 Alias We really need to do something about the ack window
07:41 Alias Either it has to become more of a first class window, or it needs to eject itself into a plugin
08:01 Hyppolit #819: crashing padre in 4 steps (new defect) [ http://padre.perlide.org/trac/ticket/819#comment:4 ]
08:06 szabgab anyone known a little python here?  is there sort function that will return the index of the original values ?
08:06 szabgab so if I have      b a c   sorted by ascii it would return   2 1 3     I think
08:12 danlucraft joined #padre
08:12 danlucraft1 joined #padre
08:14 Hyppolit svn: r10173 | adamk++ | http://padre.perlide.org/trac/changeset/10173
08:14 Hyppolit Whitespace nigglies
08:14 Hyppolit trunk/Padre/lib/Padre/
08:18 danlucraft joined #padre
08:19 waxhead Alias, we
08:20 waxhead 'll have to see if it stays in though... it's a bit of a lame implimentation... but it does clear the asterisk.. :0
08:22 Alias hrm
08:23 Alias I don't understand how xt\03-compile.t can possibly
08:23 Alias ... work
08:23 Alias It doesn't have any idea about lib or blib etc
08:23 * waxhead can't understand the tests in general
08:23 Alias really?
08:23 Alias I admit SOME of them are a bit twisty
08:24 waxhead sort of.. I always have my fingers crossed all tests pass..
08:24 waxhead I remember when ryan5[23] was doing releases and I nearly had a brain implosion trying to look at the test that was failing..
08:25 waxhead even the fairly recent DISPLAY one wasn't overly clear...
08:25 waxhead guess I really need to just spend time with it...
08:28 Alias You have to do some fairly ugly things at times to get Padre started
08:28 Alias Some of it is just the nature of a large complex application
08:28 Alias (And debatably, too many environment variables) :)
08:30 pece joined #padre
08:32 szabgab joined #padre
08:32 danlucraft joined #padre
08:37 szabgab padre is constantly running syntax check on my .pod file
08:37 szabgab I am not sure that's necessary :-)
08:48 Hyppolit svn: r10174 | Sewi++ | http://padre.perlide.org/trac/changeset/10174
08:48 Hyppolit Fix for #819: Don't crash on missing project dir
08:48 Hyppolit trunk/Padre/lib/Padre/
08:50 Hyppolit svn: r10175 | Sewi++ | http://padre.perlide.org/trac/changeset/10175
08:50 Hyppolit Forgot to update Changes, sorry
08:50 Hyppolit trunk/Padre/
08:52 submersible joined #padre
08:53 waxhead I thought it was bad to return undef?
08:55 Sewi It is bad, but better than crashing. I added a fatal error message box informing.
08:56 Sewi I didn't want to force a close but it might be a good idea to orphan the file (Making it "Unsaved 2" like a new file).
08:57 waxhead I guess I'm only looking at the changeset in the browser, I can't see the larger picture.. :)
08:57 Alias szabgab: More to the point, why isn't the syntax checking running Test::Pod instead?
08:57 Alias Or something more document specific
08:57 Sewi We might also walk through all open documents and remove all project dirs which doesn't exist in case this situation is triggered.
08:57 Alias No
08:58 Alias We're going to need to eventually support loading of files into memory as a Padre::Document without actually spawning an editor for them
08:58 Sewi "remove" meaning clear any cached values within Padre to trigger a new disk-search as soon as the project dir is requested the next time
08:58 Alias hrm
08:58 Alias oh right
08:59 Alias Did we remove the hard-reference to the project?
08:59 Alias Documents only know the path yes?
08:59 Sewi I don't know.
08:59 Alias We'd need to check that first
09:00 Alias Althernatively, the project itself could try/catch the exception and clean itself up on the fly
09:00 Sewi Anybody using Scite (Scintilla editor) here? It seems Scintilla PHP highlighting doesn't work in Padre in some (many) cases but Scite works on the same file.
09:00 Sewi Alias: True
09:01 Alias Sewi: Could be Scintilla version skew
09:01 Alias Are you using an older Scite that matches the scintilla version in the wx we use?
09:02 Sewi I don't use Scite myself but a fellow PHP coder told me that he's using Scite and I got mixed-up highlighting for the same file in Padre.
09:02 Alias You'd want to check the versioning first
09:02 Alias There's no rich PHP document, so we'd be using the default lexer for the mime type
09:02 Alias unmodified
09:04 Hyppolit #819: crashing padre in 4 steps (closed defect) [ http://padre.perlide.org/trac/ticket/819#comment:5 ]
09:05 Sewi #738 might solve it, too, but I don't know how to do it
09:05 Hyppolit #738: Use Parrot for PHP highlighting, if possible (new defect) [ http://padre.perlide.org/trac/ticket/738#comment:1 ]
09:06 Sewi Bad question, but how do I find out my Scintilla version?
09:09 Alias Check the documentation for your Wx version, I think
09:10 Hyppolit svn: r10176 | adamk++ | http://padre.perlide.org/trac/changeset/10176
09:10 Hyppolit Begin the process of moving the padre perl script's "Desktop Integration" code into a proper module
09:10 Hyppolit trunk/Padre/lib/Padre/
09:12 Hyppolit svn: r10177 | adamk++ | http://padre.perlide.org/trac/changeset/10177
09:12 Hyppolit Completed the move of desktop integration to Padre::Desktop
09:12 Hyppolit trunk/Padre/script/
09:15 * Alias plans to do desktop support from either Preferences or maybe the new Tools menu instead of the current --desktop thing
09:15 Alias Mostly because I need it all the time, and can never remember how to do it :)
09:16 Sewi Alias: http://padre.perlide.org/trac/wiki/wxWidgets tells "WxWidgets 2.9.0 uses version 1.75 of Scintilla " and "In order to get a newer version of Scintilla someone first has to integrate it into wxWidgets and once it is released someone has to integrate it into wxPerl."
09:17 Alias Right
09:17 Alias So you'd need to grab a copy of Scite that dates from when 1.75 was their trunk
09:19 szabgab Alias, right probably padre should run some pod specific tests when editing a pod file
09:19 szabgab but maybe even when editing a perl file
09:19 Alias Probably
09:19 Alias Mixed-mode documents are perhaps a problem for another day :)
09:20 Alias Perl+POD is particularly evil, since they aren't nested
09:20 Alias Files are simultaneously BOTH Perl and POD
09:20 Alias 100% of both
09:20 Alias So in this case
09:20 Alias <<'END_TEXT';
09:20 Alias (blank)
09:20 Alias =for whatever
09:20 Alias (blank)
09:20 Alias END_TEXT
09:20 Alias That middle line is valid in BOTH the Perl and POD views of the document
09:20 szabgab btw in the Perl menu there is "automatic bracke completition"  it should go to the preferences - if someone has the time
09:21 Sewi Alias: I don't think that a Wx / wxPerl refactoring to Scintilla 2 is something I could do or which could be done in a reasonable time. Using Parrot might be faster - but I don't know anything about adding it as a highlighter
09:21 * Alias tries to avoid touching Preferences, as an incentive to rewrite it entirely :)
09:21 Alias Sewi: I'd say don't bother
09:21 Alias We may have to just wait for Wx 3, which hopefully has Scintilla 2
09:22 szabgab so highlight this piece of code:
09:22 szabgab print "<td style="font-size: 32" OnClick=javascript("alert('hello')")>
09:22 Alias That's even harder
09:22 Alias Content nested inside a literal
09:22 Alias POD at least specifies how to pick the POD out of the rest of a file
09:23 szabgab we could just reboot the computer when someone tries to edit such a file ;-)
09:23 Alias I'm more than happy to leave the problem of multi-types to another year
09:23 Alias Or at least until another generation of the Padre::Document API
09:23 szabgab sure
09:23 szabgab I am just avoiding writing my talk now...
09:23 Alias ah
09:23 * Alias is avoiding doing testing work for $work
09:24 Hyppolit svn: r10178 | adamk++ | http://padre.perlide.org/trac/changeset/10178
09:24 Hyppolit Add support for preloading all of Padre in advance.
09:24 Hyppolit This flag is there to help support things like Aspect tracing of Padre down the line, so I've left it undocumented for now.
09:24 Hyppolit trunk/Padre/script/
09:26 Alias oh!
09:27 Alias Crap, I didn't need to add that feature
09:27 * Alias has just realised he can implement his Aspect'y stuff as a plugin
09:27 Alias A bit evil, bit technically possible :)
09:56 Sewi waxhead: You planned the release for today?
09:56 waxhead Sewi, tomorrow
09:56 Sewi ok
09:56 waxhead unless today is thursday
09:56 waxhead which I checked with the kids.. it isn't...
09:56 Sewi Chances are bad for bad that it is :-)
09:56 waxhead I'm on holidays and I lost track of time
09:57 Sewi know this
09:57 waxhead so 24 hours until I start the release
09:57 waxhead :)
09:57 waxhead Sewi, have you tried the save all yet?
09:57 Sewi Sorry no
09:57 waxhead that's ok.. just asking.. :)
09:58 waxhead I'll take silence on the matter as acceptance of the implimentation
10:06 Sewi waxhead: tested & working
10:08 Hyppolit svn: r10179 | Sewi++ | http://padre.perlide.org/trac/changeset/10179
10:08 Hyppolit Perl tidy
10:08 Hyppolit trunk/Padre/ trunk/Padre/lib/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Action/ trunk/Padre/lib/Padre/DB/ trunk/Padre/lib/Padre/DB/Migrate/ trunk/Padre/lib/Padre/DocBrowser/ trunk/Padre/lib/Padre/Task/OpenResource/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/script/ trunk/Padre/t/
10:35 marcela joined #padre
10:37 marcela joined #padre
10:37 Hyppolit svn: r10180 | Sewi++ | http://padre.perlide.org/trac/changeset/10180
10:37 Hyppolit Updated messages.pot
10:37 Hyppolit trunk/Padre/share/locale/
10:40 marcela joined #padre
10:49 Hyppolit svn: r10181 | Sewi++ | http://padre.perlide.org/trac/changeset/10181
10:49 Hyppolit German translation to 100%
10:49 Hyppolit trunk/Padre/share/locale/
10:57 waxhead night
11:08 n00b1_ joined #padre
12:06 cognominal joined #padre
12:43 danlucraft joined #padre
12:44 bricas Alias_: many thanks for cleaning up the perltidy plugin.
12:45 Alias_ Apart from the non-reuse of current, it was otherwise just fine
12:53 bricas awesome
12:53 bricas will push a new release soon.
12:58 Alias_ Please, I want it for work :)
12:59 bricas Alias_: btw, i can't seem to get pip to install from CPAN, always complains about some sort of file/dir ownership issue
12:59 Alias_ hrm
12:59 Alias_ PasteBin errors
13:02 Hyppolit svn: r10182 | bricas++ | http://padre.perlide.org/trac/changeset/10182
13:02 Hyppolit added more menu tests. perltidied remaining files.
13:02 Hyppolit trunk/Padre-Plugin-PerlTidy/ trunk/Padre-Plugin-PerlTidy/t/ trunk/Padre-Plugin-PerlTidy/xt/release/
13:03 bricas http://scsys.co.uk:8001/38354
13:11 cognominal joined #padre
13:48 kthakore joined #padre
14:01 pece2 joined #padre
14:10 Hyppolit svn: r10183 | adamk++ | http://padre.perlide.org/trac/changeset/10183
14:10 Hyppolit Since the existing shortcut generator doesn't work on Vista, adding Win32::Shortcut dependency so we can do it natively instead of though, heh, VBScript :)
14:10 Hyppolit trunk/Padre/
14:12 Alias__ joined #padre
14:15 Hyppolit svn: r10184 | adamk++ | http://padre.perlide.org/trac/changeset/10184
14:15 Hyppolit Removing the Carp 0 dependency, mostly for purity
14:15 Hyppolit trunk/Padre/
14:23 jq joined #padre
14:42 bricas Alias__: not sure if you saw my paste: http://scsys.co.uk:8001/38354
14:42 Alias__ My diagnosis of the problem is that the source directory is not owned by the current user
14:43 Alias__ Which is to say, the CPAN module source path isn't yours
14:43 Alias__ And you're trying to install something that installs modules using CPAN
14:43 Alias__ And it's not going to be able to, because your permissions clash with your CPAN client
15:11 Hyppolit svn: r10185 | adamk++ | http://padre.perlide.org/trac/changeset/10185
15:11 Hyppolit - Upgrading --desktop option from VBScript to a new Win32::Shortcut-based
15:11 Hyppolit Padre::Desktop. Desktop link creation works on Vista and newer
15:11 Hyppolit operating systems again (ADAMK)
15:11 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/
15:16 Hyppolit svn: r10186 | szabgab++ | http://padre.perlide.org/trac/changeset/10186
15:16 Hyppolit add links to some blogs about Padre
15:16 Hyppolit trunk/template.padre.perlide.org/data/
15:17 PacoLinux joined #padre
15:18 Hyppolit svn: r10187 | szabgab++ | http://padre.perlide.org/trac/changeset/10187
15:18 Hyppolit gitignore generated files
15:18 Hyppolit trunk/
15:18 Alias__ Oh baby
15:18 Hyppolit svn: r10188 | szabgab++ | http://padre.perlide.org/trac/changeset/10188
15:18 Hyppolit add deep prereq to Hyppolit
15:18 Hyppolit trunk/Hyppolit/
15:18 Alias__ szabgab: Want me to add something audacious to Padre?
15:18 * szabgab looking up word
15:18 Alias__ szabgab: I think I can make it so that CTRL-P from the Windows desktop launches Padre :)
15:19 szabgab you mean sound?
15:19 szabgab oh
15:19 Alias__ http://www.merriam-webster.com/netdict/audacious
15:19 Sewi Alias: This might override any Ctrl-P in apps :-)
15:19 Alias__ I don't think it does
15:20 Alias__ I think it would only work when the Desktop has focus
15:20 Haarg joined #padre
15:20 Sewi I used to have a Ctrl+Alt+Shift+D - shortcut on the Desktop for a DOS box - and it worked everywhere.
15:21 Alias__ Oh wait, it would be CTRL-ALT-P
15:21 Sewi Never tried it on collisions anyway.
15:23 Alias__ CTRL-ALT-P is nowhere near as fun
15:23 Alias__ It's a bit of a spray on the keyboard
15:24 Alias__ Now I need to work out how to add a Quick Launch icon
15:24 Alias__ Curious path that thing has
15:24 Alias__ C:\Documents and Settings\Adam\Application Data\Microsoft\Internet Explorer\Quick Launch
15:28 dapatrick joined #padre
15:30 Hyppolit svn: r10189 | adamk++ | http://padre.perlide.org/trac/changeset/10189
15:30 Hyppolit Whitespace
15:30 Hyppolit trunk/Padre/lib/Padre/
16:20 SvenDowideit joined #padre
16:38 Hyppolit svn: r10190 | adamk++ | http://padre.perlide.org/trac/changeset/10190
16:38 Hyppolit Adding in principle support for creating a Padre shortcut icon on the Windows Quick Launch bar. Untested, and functionality not exposed anywhere... yet
16:38 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/
16:38 Getty Alias: want me to test something about the shortcut?
16:39 Hyppolit svn: r10191 | adamk++ | http://padre.perlide.org/trac/changeset/10191
16:39 Hyppolit The longer description looks wierd on the quicklaunch version
16:39 Hyppolit trunk/Padre/lib/Padre/
16:39 Alias__ Getty: I just tested it, it works
16:39 Alias__ dmake install
16:39 Alias__ Then try this
16:40 Alias__ perl -MPadre::Desktop -e "Padre::Desktop::quicklaunch()"
16:40 Alias__ ditto for ::desktop()
16:41 Alias__ Not someone just needs to add those two functions to the menus somewhere
16:41 Alias__ Now...
16:41 Alias__ Maybe under Window?
16:41 Alias__ Or possible Plugins (once we rename it to Tools)
16:45 Getty its actually an installer thing regulary
16:45 Getty (thats what a windows user expect)
16:45 Getty but with the CPAN situation its not that easy todo, clear
16:46 Getty why not make a totally new Menu point Desktop that includes all that features that interact with the existing environment around Padre?
16:46 Alias__ Because you don't want to pollute the top level menu
16:47 Alias__ You don't consume permanent screen and cognative real-estate unless it's something people do every day
16:47 Alias__ So we'll make it Tools -> Desktop Integration -> etc etc
16:47 awnstudio joined #padre
16:48 Alias__ Would be interesting to make the links a personal preference
16:48 Alias__ So once we get config sync working, if you sync your Padre config for the first time, the icons would automatically appear :)
16:48 Alias__ Or disappear, as appropriate
16:48 Alias__ Dunno if that would be too magic though
16:49 Alias__ Anyways
16:49 Alias__ We can explore the feature over time
16:49 * Alias__ bed
16:55 Getty Alias: yeah Tools -> is cool
16:55 Getty and he is gone
17:21 asphere joined #padre
17:29 SvenDowideit joined #padre
19:06 danlucraft joined #padre
20:23 kyanardag joined #padre
20:54 cognominal joined #padre
21:33 CSJewell2 joined #padre
21:53 CSJewell joined #padre
22:17 waxhead joined #padre
22:20 waxhead morning
22:48 szabgab waxhead, morning
22:49 szabgab will you release in the next 10 hours?
22:50 waxhead szabgab, yep.. I'll kick off about 9pm here in .au
22:50 szabgab time diff till then?
22:50 szabgab how many hours from now?
22:51 waxhead 11 hours
22:51 waxhead and 10 minutes
22:51 szabgab ok
22:51 szabgab once we have it I'll attempt to build a new stand alone for linux
22:51 szabgab based on the newly released perl 5.11.4
22:52 szabgab but I'll have only 2-3 hours to finish it before my flight leaves
22:52 szabgab so if you could make that 1-2 hours earlier that would help
22:52 waxhead szabgab, I could do it now if you like...
22:52 waxhead I only use 2100 here becuase normally I'm at work
22:53 waxhead There's plenty of changes and trunk seems stable now...
22:53 waxhead I'm only liklely to annoy anyone who thought they had more time to get there changes in...
22:53 waxhead szabgab, want me to do it in the next hour or so?
22:54 waxhead I'll send out an email in the dev list just to cover why...
22:54 Alias_ Mental Note: Make trunk unstable in the next 8 hours or so
22:55 szabgab no,
22:55 szabgab I am going to sleep now for 6 hours or so
22:56 szabgab and then 2 more hours till I can start typing
22:56 szabgab unless I cannot fall asleep :-)
22:57 Alias_ ... wow
22:58 Alias_ What the hell happened to Padre::Wx::Menubar::refresh
22:58 Alias_ It's become a monster
22:58 patspam joined #padre
22:59 waxhead don't go making things unstable... I'm going to do the release in two hours...
22:59 Alias_ I won't
22:59 waxhead szabgab,  6 hours?
23:00 szabgab 6 hours from now is ok for me
23:00 waxhead So what if I start the release in 6hours then.. that makes it 4pm here...
23:00 szabgab for me it is ok
23:01 szabgab Alias_, do you have some tuits to write a bit of marketing material for Perl ?
23:01 waxhead cool.. so when you wake up there should be a released Padre ready for you to grab... if there are enough people around to test, I'll release on CPAN too...  I'll post the URL in here
23:01 Alias_ szabgab: Like what sort of thing?
23:02 szabgab we are preparing some text to give away during FOSDEM
23:02 szabgab and later during other non-perl events
23:02 szabgab sjn and renee are writing it actually
23:02 sjn mm
23:03 szabgab yes, you
23:03 * sjn is generating lots of marketing speak
23:03 szabgab sjn, it is not markeing, it is just raising awereness :-)
23:03 sjn :)
23:04 sjn I'm going to hear that one for a while, aren't I... :)
23:04 szabgab oh it was you ?
23:04 sjn yep
23:04 szabgab I did not even know that
23:04 sjn in a private discussion with mst
23:05 sjn at NPW
23:05 szabgab now you can be sure you will hear it a lot :-)
23:05 szabgab anyway, I'll try to go to sleep now
23:05 sjn well, he didn't let me finish my sentence ;-)
23:05 szabgab so do it now
23:05 sjn do what now?
23:06 waxhead some try the search in the directory tree control...
23:06 waxhead s/some/someone/
23:06 szabgab waxhead, I am not flying to FOSDEM yet
23:06 szabgab it is 2 weeks from now
23:06 szabgab this time it is skiing in the Alps :-)
23:06 waxhead well that sounds nice...
23:07 szabgab but I think we will be able to get some visibility by releasing a compiled version of perl 5.11.4 a few hours after its release as source
23:08 waxhead I thought you could double click on the directory tree nodes
23:08 szabgab night &
23:08 waxhead night
23:19 Hyppolit svn: r10192 | adamk++ | http://padre.perlide.org/trac/changeset/10192
23:19 Hyppolit When switching between documents with the same mimetype, we don't need to regenerate the top level menubar.
23:19 Hyppolit trunk/Padre/lib/Padre/Wx/
23:21 Alias_ Well THAT should save a shitload of work
23:24 Hyppolit svn: r10193 | adamk++ | http://padre.perlide.org/trac/changeset/10193
23:24 Hyppolit Noting refresh changes
23:24 Hyppolit trunk/Padre/
23:35 Hyppolit #825: Directroy Tree Search locks up Padre when no documents are opened (new defect) [ http://padre.perlide.org/trac/ticket/825 ]
23:42 Alias ... if you have a default directory with a lot of files in it :)
23:44 waxhead Alias, is that the problem?
23:44 waxhead the tree defaults to my home directory
23:44 waxhead I'm running it from dev.pl too..
23:45 Alias The problem is the entire directory tree runs in the foreground
23:45 Alias On a regular refresh, it doesn't descend into subdirectories, so it's containable
23:45 Alias You only notice if you have a project with a zillion things in the root path
23:46 Alias Like when some applications generate a temp file and immediately open it in Padre, and the temp path has 1000+ files in it
23:46 Alias But on a search, it has to scan recursively
23:46 Alias Which takes a long time
23:46 Alias ...for the first character
23:46 Alias After the first character, it uses a filtering process
23:46 Alias This is a known problem
23:47 waxhead ok... I've put that into the ticket...
23:47 Hyppolit #825: Directroy Tree Search locks up Padre when no documents are opened (new defect) [ http://padre.perlide.org/trac/ticket/825#comment:1 ]
23:48 Alias To fix the problem, we need the asynchronous Wx recursive search API
23:49 Alias Which doesn't exist
23:49 waxhead couldn't hand of the search as a task?
23:50 waxhead oh.. Wx itself would be waiting though wouldn't it?
23:50 Alias Nope
23:50 Alias Task runs in background
23:50 Alias But task is all or nothing
23:50 Alias They don't return incremental events
23:50 Alias So search would just not work at all for 5 or 10 minutes, then update all at once
23:51 Alias Which is equally frustrating in some ways
23:51 waxhead yep...

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