| Time |
S |
Nick |
Message |
| 00:03 |
|
bowtie |
submersible_mib, oops, I missed some of the modules to unload, but i think its the right direction, have a look at P-P-FormBuilder load and unloading of preview see if that helps |
| 00:05 |
|
submersible_mib |
bowtie: I'm not opposed to 'doing the right thing' necessarily , I'll give it a try , i suspect there are deeper problems with disable of the plugin. for instance... i dont think plugins are being notified of editor_disable #828 |
| 00:05 |
|
Hyppolit |
# 828 : editor_disable plugin hook missing? (new defect) [ http://padre.perlide.org/trac/ticket/828 ] |
| 00:05 |
|
|
castaway_ joined #padre |
| 00:05 |
|
|
castaway left #padre |
| 00:05 |
|
|
castaway_ is now known as castaway |
| 00:06 |
|
submersible_mib |
bowtie: and cleanup of background tasks and probably the plugin should lauch a wx timer to catch all the various parts stopping before it has really truely been disabled and unloaded |
| 00:08 |
|
|
lsm-asus_trans left #padre |
| 00:08 |
|
submersible_mib |
bowtie; maybe you can harass Alias to write POD for ::Task :) |
| 00:08 |
|
|
lsm-asus_trans joined #padre |
| 00:08 |
|
|
lsm-asus_trans left #padre |
| 00:09 |
|
bowtie |
submersible_mib, do you mean that you need to track the socket pid and killall before unloading |
| 00:10 |
|
bowtie |
alias has used a different technique in Padre-Plugin-ParserTool |
| 00:10 |
|
submersible_mib |
bowtie: the local multicast listener is running in a task. the local multicast transmitter is a Wx datagram socket (i think) . IIRC |
| 00:10 |
|
submersible_mib |
on disable the plugin should kill the task - I doubt that is being done correctly or at all - given swarm::service predates 2 or more rewrites of the Task API |
| 00:11 |
|
bowtie |
submersible_mib, do you have to use a wx socket, why not a perl socket, as in local chat? |
| 00:11 |
|
submersible_mib |
the wx sockets are used so that they play nicely with the wx event loop. |
| 00:12 |
|
submersible_mib |
rather than doing something utterly horrible - like using a timer to poll the perl socket periodically |
| 00:15 |
|
bowtie |
submersible_mib, dose this work correctly on MSnot, because ubuntu dose not like plugin manager reload |
| 00:16 |
|
bowtie |
yuo really want me to bang the drum with Alias to write POD for ::Task :) |
| 00:16 |
|
bowtie |
he will think it's his un-Birthday again :) |
| 00:20 |
|
bowtie |
I see 4. Cleanup, TO BE COMPLETED, that would help |
| 00:22 |
|
bowtie |
dose that mean you are going to update http://padre.perlide.org/trac/wiki/PadreSwarm |
| 00:23 |
|
bowtie |
submersible_temper, Bang Bang, :) |
| 00:28 |
|
|
jnap left #padre |
| 00:28 |
|
|
dolmen left #padre |
| 00:29 |
|
|
lsm-asus_trans joined #padre |
| 00:31 |
|
|
Di-ima left #padre |
| 00:35 |
|
|
jnap joined #padre |
| 00:37 |
|
|
lsm-asus_trans left #padre |
| 00:37 |
|
|
AndChat| joined #padre |
| 00:42 |
|
|
Di-ima joined #padre |
| 00:44 |
|
|
bowtie left #padre |
| 00:52 |
|
|
jazzanova joined #padre |
| 00:53 |
|
Hyppolit |
svn: r15237 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/15237 |
| 00:53 |
|
Hyppolit |
danger danger - AnyEvent + Wx + threads quackery |
| 00:53 |
|
Hyppolit |
trunk/Padre-Plugin-Swarm/junkyard/ |
| 00:58 |
|
|
Alias__ joined #padre |
| 01:05 |
|
|
AndChat| left #padre |
| 01:06 |
|
Hyppolit |
svn: r15238 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/15238 |
| 01:06 |
|
Hyppolit |
add multicast listener to AE loop running _under_ wx in a thread |
| 01:06 |
|
Hyppolit |
trunk/Padre-Plugin-Swarm/junkyard/ |
| 01:08 |
|
submersible_mib |
bowtie: I'm pretty sure swarm will segfault ubuntu padre on plugin manager reload. |
| 01:08 |
|
submersible_mib |
bowtie: might work on windows - strangely |
| 01:25 |
|
Hyppolit |
svn: r15239 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/15239 |
| 01:25 |
|
Hyppolit |
more AE + wx + thread madness |
| 01:25 |
|
Hyppolit |
trunk/Padre-Plugin-Swarm/junkyard/ |
| 01:29 |
|
Hyppolit |
svn: r15240 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/15240 |
| 01:29 |
|
Hyppolit |
more and more AE wx quackery |
| 01:29 |
|
Hyppolit |
trunk/Padre-Plugin-Swarm/junkyard/ |
| 01:36 |
|
Hyppolit |
svn: r15241 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/15241 |
| 01:36 |
|
Hyppolit |
unidirectional example with AE doing all the socket work in a bg thread to wx::app |
| 01:36 |
|
Hyppolit |
trunk/Padre-Plugin-Swarm/junkyard/ |
| 02:07 |
|
|
jnap left #padre |
| 02:10 |
|
Hyppolit |
svn: r15242 | adamk++ | http://padre.perlide.org/trac/changeset/15242 |
| 02:10 |
|
Hyppolit |
The new more complicated search functionality becomes complicated and unpredictable when interacting with the saved find_ configuration options. |
| 02:10 |
|
Hyppolit |
|
| 02:10 |
|
Hyppolit |
Removing config integration for find dialogs (temporarily?) to attempt a more DWIM approach that searches with the kind of options a typical user might naturally expect. |
| 02:10 |
|
Hyppolit |
trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/Dialog/ |
| 02:37 |
|
Hyppolit |
svn: r15243 | adamk++ | http://padre.perlide.org/trac/changeset/15243 |
| 02:37 |
|
Hyppolit |
Created Padre::Wx::Frame to hold frames (so everything in Padre::Wx::Dialog is actually a dialog) and Padre::Wx::Panel for FBP-generated panels. |
| 02:37 |
|
Hyppolit |
trunk/Padre/lib/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/Frame/ trunk/Padre/lib/Padre/Wx/Panel/ trunk/Padre/t/ |
| 02:37 |
|
|
ispy_ joined #padre |
| 02:39 |
|
|
tome left #padre |
| 02:42 |
|
|
tome joined #padre |
| 02:48 |
|
|
tome left #padre |
| 02:49 |
|
|
tome joined #padre |
| 02:50 |
|
|
tome left #padre |
| 02:50 |
|
|
tome joined #padre |
| 02:53 |
|
|
tome left #padre |
| 03:00 |
|
|
tome joined #padre |
| 03:12 |
|
Hyppolit |
svn: r15244 | szabgab++ | http://padre.perlide.org/trac/changeset/15244 |
| 03:12 |
|
Hyppolit |
Update the messages.pot file |
| 03:12 |
|
Hyppolit |
trunk/Padre/share/locale/ |
| 03:30 |
|
Hyppolit |
svn: r15245 | adamk++ | http://padre.perlide.org/trac/changeset/15245 |
| 03:30 |
|
Hyppolit |
Fixing vertical aligning |
| 03:30 |
|
Hyppolit |
trunk/Padre/lib/Padre/Wx/ |
| 03:31 |
|
Hyppolit |
svn: r15246 | adamk++ | http://padre.perlide.org/trac/changeset/15246 |
| 03:31 |
|
Hyppolit |
Fixing vertical align |
| 03:31 |
|
Hyppolit |
trunk/Padre/lib/Padre/Wx/ |
| 03:59 |
|
Hyppolit |
svn: r15247 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/15247 |
| 03:59 |
|
Hyppolit |
proof of concept - latency of threads->kill signal is awful. |
| 03:59 |
|
Hyppolit |
trunk/Padre-Plugin-Swarm/junkyard/ |
| 04:03 |
|
|
tome left #padre |
| 04:07 |
|
|
tome joined #padre |
| 04:08 |
|
|
|Sno| joined #padre |
| 04:10 |
|
Hyppolit |
svn: r15248 | adamk++ | http://padre.perlide.org/trac/changeset/15248 |
| 04:10 |
|
Hyppolit |
Couldn't make the current line visibility stick when not focused, reverting the extra code |
| 04:10 |
|
Hyppolit |
trunk/Padre/lib/Padre/Wx/ |
| 04:12 |
|
|
Sno| left #padre |
| 04:26 |
|
|
kaare joined #padre |
| 05:26 |
|
|
katofiad left #padre |
| 05:28 |
|
|
BlueT__ is now known as BlueT_ |
| 05:51 |
|
|
lsm-mob left #padre |
| 06:27 |
|
|
marcela joined #padre |
| 06:34 |
|
submersible_mib |
who was talking about solarize a few days ago - does anyone remember? |
| 06:51 |
|
|
Alias__ left #padre |
| 07:01 |
|
|
jankes joined #padre |
| 07:09 |
|
|
mj41 joined #padre |
| 07:17 |
|
|
jankes left #padre |
| 07:36 |
|
|
submersible_mib left #padre |
| 07:37 |
|
Hyppolit |
svn: r15249 | adamk++ | http://padre.perlide.org/trac/changeset/15249 |
| 07:37 |
|
Hyppolit |
- Scintilla word characters are now set up per document type (ADAMK) |
| 07:37 |
|
Hyppolit |
trunk/Padre/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Document/ trunk/Padre/lib/Padre/Wx/ |
| 07:44 |
|
|
dolmen joined #padre |
| 08:09 |
|
|
tome left #padre |
| 08:30 |
|
|
azawawi joined #padre |
| 08:31 |
|
azawawi |
submersible_temper: ping |
| 08:31 |
|
azawawi |
submersible_temper: :) |
| 08:31 |
|
azawawi |
submersible_temper: i think you mean sugar |
| 08:33 |
|
azawawi |
submersible_temper: http://irclog.perlgeek.de/padr[…]1-07-24#i_4161047 |
| 08:35 |
|
|
waxhead_ joined #padre |
| 08:37 |
|
|
waxhead left #padre |
| 08:39 |
|
|
bowtie joined #padre |
| 08:47 |
|
|
azawawi left #padre |
| 09:08 |
|
bowtie |
Alias_, ping |
| 09:08 |
|
Alias_ |
pong |
| 09:09 |
|
bowtie |
Alias_, any thoughts on weather a plugin should respond to reload all plugins |
| 09:10 |
|
Alias_ |
It doesn't have any choice |
| 09:10 |
|
Alias_ |
Reload all plugins does a full plugin shutdown |
| 09:10 |
|
Alias_ |
And then a plugin load |
| 09:12 |
|
bowtie |
Alias_, one of the test I have been doing against plugins is to load the plugin make it active then , do reload all plugins, but Padre-Plugin-ParserTool just sits on the screen waving 2 fingers back at me :) |
| 09:12 |
|
Alias_ |
oh... well it's not finished yet :) |
| 09:13 |
|
bowtie |
Alias_, work in progress that it explains it, thanks :) |
| 09:13 |
|
Alias_ |
And will probably be coreified anyway |
| 09:16 |
|
|
submersible_temper is now known as submersible_toaster |
| 09:16 |
|
bowtie |
Alias_, i noticed this in plugin_disable $self->SUPER::plugin_disable(@_); are you recommending this as the penultimate line of this method |
| 09:17 |
|
Alias_ |
Yes |
| 09:18 |
|
bowtie |
Alias_, ok I will add to wiki later, then |
| 09:18 |
|
bowtie |
Alias_, Bang Bang http://irclog.perlgeek.de/padr[…]1-08-05#i_4226068 |
| 09:34 |
|
|
zenog left #padre |
| 10:23 |
|
Hyppolit |
svn: r15250 | adamk++ | http://padre.perlide.org/trac/changeset/15250 |
| 10:23 |
|
Hyppolit |
Added "use Padre::Wx ':api2'" to monkey-patch a second-generation constant onto Wx.pm. Previously wxWidgets constants were actually full blown functions and named Wx::wxFoo, now they are actual optree-optimisable constants and are named Wx::Foo. |
| 10:23 |
|
Hyppolit |
trunk/Padre/lib/Padre/ trunk/Padre/t/ |
| 10:24 |
|
|
zamolxes left #padre |
| 10:24 |
|
|
zamolxes joined #padre |
| 10:30 |
|
|
zamolxes left #padre |
| 10:31 |
|
|
zamolxes joined #padre |
| 10:36 |
|
|
jazzanova left #padre |
| 11:12 |
|
Hyppolit |
svn: r15251 | szabgab++ | http://padre.perlide.org/trac/changeset/15251 |
| 11:12 |
|
Hyppolit |
Update the messages.pot file |
| 11:12 |
|
Hyppolit |
trunk/Padre/share/locale/ |
| 11:12 |
|
bowtie |
szabgab, ping |
| 11:18 |
|
bowtie |
szabgab, you are Mr my plug-in ? |
| 11:19 |
|
bowtie |
In Tools -> Plug-in Tools -> My Plug-in * 3, why? when My is not even enabled, I get why they are there to support My development, but when this plugin is not active why do we have this cluttering up a sub menu? can we not at least disable them or like there presence to My plug-in being active? |
| 11:19 |
|
bowtie |
oops like -> link |
| 11:23 |
|
|
ispy_ left #padre |
| 11:52 |
|
|
ispy_ joined #padre |
| 11:53 |
|
|
ispy_ left #padre |
| 11:55 |
|
|
ispy_ joined #padre |
| 12:07 |
|
submersible_toaster |
ok so Wx-Scintilla compiles and passes tests - what next ? |
| 12:08 |
|
bowtie |
submersible_toaster, are you talking about, super blue theme :) |
| 12:10 |
|
bowtie |
enable feature wx:: sc.. in prefs adv, then restart |
| 12:13 |
|
submersible_toaster |
oooh - ty bowtie |
| 12:14 |
|
bowtie |
submersible_toaster, this may help http://padre.perlide.org/trac/[…]HighlightingTable |
| 12:18 |
|
submersible_toaster |
curious. |
| 12:18 |
|
submersible_toaster |
i am totally unsure if that works |
| 12:21 |
|
bowtie |
submersible_toaster, you need to copy one style files to your own style dir and edit, you can load and unload via tools prefs, some times needs 2 kicks |
| 12:23 |
|
submersible_toaster |
i'm not even trying styling myself. just looking at code folding (missing [+]) |
| 12:24 |
|
bowtie |
submersible_toaster, oops sorry, :) |
| 12:26 |
|
submersible_toaster |
evidently it is not just regular STC that is the problem |
| 12:26 |
|
submersible_toaster |
could be me |
| 12:28 |
|
submersible_toaster |
bowtie: have u experimented w/ swarm document stealing yet ? |
| 12:29 |
|
bowtie |
submersible_toaster, do you mean klicking on some one elses files, if so yes< i had a peek at some sub... madre files |
| 12:30 |
|
bowtie |
ouck !< |
| 12:32 |
|
submersible_toaster |
so thats 3 successful tests in as many days - i call it working. groovy - thanks |
| 12:33 |
|
submersible_toaster |
bowtie: ouch is when you can "Run this document in someone else's editor" |
| 12:34 |
|
submersible_toaster |
:) Coming soon ™ |
| 12:34 |
|
bowtie |
submersible_toaster, hold on a moment |
| 12:36 |
|
|
marcela left #padre |
| 12:37 |
|
bowtie |
submersible_toaster, ok, swarm up here, what do you want to test? |
| 12:37 |
|
submersible_toaster |
pls |
| 12:38 |
|
submersible_toaster |
bowtie: I dont see you in global |
| 13:15 |
|
|
[Sno] joined #padre |
| 13:16 |
|
bowtie |
tea time |
| 13:16 |
|
|
bowtie left #padre |
| 14:33 |
|
|
ilbot2 joined #padre |
| 14:33 |
|
|
Topic for #padre is now Happy Birthday Padre! Latest Padre is 0.86 - 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 |
| 14:33 |
|
|
mak joined #padre |
| 14:33 |
|
|
dapatrick joined #padre |
| 14:34 |
|
|
ilbot2 joined #padre |
| 14:34 |
|
|
Topic for #padre is now Happy Birthday Padre! Latest Padre is 0.86 - 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 |
| 14:37 |
|
|
mak left #padre |
| 18:17 |
|
|
ilbot2 joined #padre |
| 18:17 |
|
|
Topic for #padre is now Happy Birthday Padre! Latest Padre is 0.86 - 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 |
| 19:10 |
|
|
tome joined #padre |
| 19:25 |
|
|
gabiruh joined #padre |
| 19:30 |
|
|
Steffen joined #padre |
| 19:36 |
|
Hyppolit |
# 1278 : Padre::Plugin::LaTeX, fix for missing version & some :) (new defect) by bowtie [ http://padre.perlide.org/trac/[…]et/1278#comment:1 ] |
| 19:37 |
|
Hyppolit |
wiki page http://padre.perlide.org/trac/[…]CookbookRecipie05 changed by bowtie |
| 19:40 |
|
Hyppolit |
wiki page http://padre.perlide.org/trac/[…]CookbookRecipie05 changed by bowtie |
| 19:46 |
|
|
jdoe joined #padre |
| 19:48 |
|
jdoe |
tome: question about the patch for 1272... there are other similar cases, ie "insert from file", would those need a similar fix? |
| 19:50 |
|
tome |
jdoe: If the error is that | cannot exist at the end of the wildcard, then we should make sure it doesn't appear so anywhere. I scanned Main but it may be elsewhere. |
| 19:51 |
|
tome |
I couldn't find a formal specification for the wildcard string |
| 19:51 |
|
jdoe |
tome: there are two other similar definitions in Main.pm, or at least there are in that OSX dmg for 0.86 |
| 19:52 |
|
tome |
that is correct. let me try the insert |
| 19:53 |
|
tome |
yup, we're going to have to protect every FileDialog (in the whole codebase) from those. |
| 19:54 |
|
tome |
but I still have some open questions before I create that patch |
| 19:54 |
|
tome |
for example, from my testing, that wildcard string has no impact |
| 19:55 |
|
tome |
if I set it to *.jpg, I still see all the files in OSX, and we get an error on the console: Unsupported window created of class: NSNavSavePanel |
| 19:55 |
|
tome |
so I think something deeper is going on |
| 19:56 |
|
tome |
(we always get that error, no matter what the wildcard). |
| 19:56 |
|
tome |
er, that warning |
| 19:57 |
|
jdoe |
are you on 10.7? |
| 19:57 |
|
tome |
yes |
| 19:58 |
|
jdoe |
I wonder if it's the Wx version, when I asked them about getting it built on 10.7 *at all*, they suggested the 2.9 branch. |
| 19:58 |
|
jdoe |
er, where "them" = the Wx folks. |
| 19:59 |
|
tome |
Could be, but Padre would want to move to 2.9 as a whole on all platforms, I haven't actually even tried 2.9 with Padre |
| 19:59 |
|
tome |
there is a sort-of-complex build process for 2.8.12, which I scripted into a padre-brew.pl script |
| 20:00 |
|
jdoe |
yeah the line on wildperl.com is... interesting. |
| 20:00 |
|
jdoe |
and may explain why I never got anything especially functional myself ;) |
| 20:01 |
|
tome |
If I just knew what "Unsupported window created of class" meant, then I'd be much more comfortable with this 'patch' |
| 20:01 |
|
tome |
i've got more digging to do |
| 20:01 |
|
tome |
unsupported by who : ) |
| 20:02 |
|
jdoe |
Yeah. I was trying to dig up info on Wx on 10.7, but of course the apple developer forums (where it was discussed further) require monies. |
| 20:02 |
|
* jdoe |
mutters something unspeakable. |
| 20:03 |
|
jdoe |
though I guess the 10.6 framework bits work around the deprecated api. |
| 20:03 |
|
Hyppolit |
wiki page http://padre.perlide.org/trac/[…]CookbookRecipie05 changed by bowtie |
| 20:03 |
|
tome |
jdoe: you're over my head, I have no idea which deprecated api you mean |
| 20:03 |
|
tome |
NSNavSavePanel? |
| 20:04 |
|
tome |
jdoe: do you want to try building Padre on OSX using the script? |
| 20:04 |
|
tome |
or whichever version you're on, we def. need more OSX work |
| 20:09 |
|
jdoe |
tome: before this dmg existed, I was futzing around trying to build * by hand, including Wx. Wx wants to use some deprecated routines that got dropped between 10.6 and 10.7, the ones I remember are CGDisplayBitsPerPixel and InsetRect. |
| 20:09 |
|
jdoe |
but sure. I'd like to have this working. |
| 20:09 |
|
tome |
jdoe: let me push my latest changes to github |
| 20:09 |
|
tome |
and you can grab my brew |
| 20:12 |
|
|
bowtie joined #padre |
| 20:13 |
|
tome |
jdoe: if you search for 'github padre-brew' you'll find the osx packaging repo, but there is bin/padre-brew.pl in there. If you run that (-v --notest) it'll build a self contained PadreApp directory for you (in theory). More options can be found in the script itself. To do svn def, I use that to build a base (there is an svn-mode flag) and then I use that perl to run the dev from trunk. |
| 20:19 |
|
jdoe |
let's see. |
| 20:19 |
|
jdoe |
trying to do it by hand as well, just for laughs. |
| 20:20 |
|
jdoe |
at least got alien::wxWidgets and Wx::Scintilla working, which is progress, though Wx threw some errors during make test about the clipboard. |
| 20:22 |
|
jdoe |
ah. hah. Well the script doesn't work, it's failing on that use_nm issue. |
| 20:22 |
|
jdoe |
I thought that was patched already. |
| 20:23 |
|
tome |
jdoe: I updated my patch btw |
| 20:23 |
|
Hyppolit |
# 1272 : Padre crashes on Save, OS X 10.6.7 (accepted defect) by tome new attachment [ http://padre.perlide.org/trac/[…]et/1272#comment:2 ] |
| 20:23 |
|
tome |
jdoe: are you running on Lion |
| 20:23 |
|
jdoe |
yeah. |
| 20:23 |
|
tome |
I've never seen that use_nm issue, can you paste the details of the error |
| 20:24 |
|
tome |
and how you invoked it |
| 20:24 |
|
jdoe |
I invoked your script with -v --notest |
| 20:24 |
|
jdoe |
the error is... sec. |
| 20:25 |
|
jdoe |
google is easier than pasting it. |
| 20:25 |
|
jdoe |
https://github.com/gugod/App-perlbrew/issues/128 |
| 20:25 |
|
jdoe |
same error. |
| 20:26 |
|
jdoe |
(minus the libgdbm line) |
| 20:26 |
|
tome |
I have xcode 4.1 4B110 |
| 20:27 |
|
jdoe |
the issue is with perl, it needs a hint specifically for lion to not try to use nm |
| 20:27 |
|
tome |
I'm building it again from scratch on my system using my setup, but perhaps there is some perlbrew issue that is allowing my machine to work... |
| 20:28 |
|
tome |
I have a suspect. |
| 20:28 |
|
jdoe |
https://trac.macports.org/brow[…]win.sh-usenm.diff |
| 20:28 |
|
jdoe |
though oddly when I compiled perl by hand, I didn't need that. |
| 20:29 |
|
jdoe |
so perlbrew is doing something weird, I guess. |
| 20:29 |
|
jdoe |
fwiw, Padre built by hand appears to work, using the wx flags on http://wildperl.com/2011/07/pa[…]leopard-and-lion/ |
| 20:30 |
|
jdoe |
... and compiling perl myself in /opt rather than using perlbrew |
| 20:30 |
|
tome |
maybe I have some perlbrew fixes in place from when perlbrew was broken, and they are somehow getting picked up by my build script |
| 20:31 |
|
jdoe |
fyi there's another similar wildcard in open. |
| 20:32 |
|
tome |
that one doesn't seem to cause any problems : ) |
| 20:33 |
|
tome |
(obviously some deeper debugging is needed) |
| 20:33 |
|
jdoe |
yeah. |
| 20:33 |
|
tome |
but before I do that, I'd like to produce usable DMGs |
| 20:33 |
|
jdoe |
very strange. |
| 20:33 |
|
jdoe |
haha, of course. |
| 20:36 |
|
jdoe |
hmm... I'm getting those messages in the console even if it doesn't crash. |
| 20:36 |
|
tome |
yup |
| 20:36 |
|
tome |
def |
| 20:36 |
|
tome |
also there is a message to the console every key you type |
| 20:36 |
|
tome |
: ) |
| 20:37 |
|
tome |
(for me) |
| 20:37 |
|
jdoe |
yeah, I'm seeing #162 too. |
| 20:37 |
|
Hyppolit |
# 162 : CGContextRestoreGState: invalid context (new defect) by tome [ http://padre.perlide.org/trac/[…]ket/162#comment:7 ] |
| 20:57 |
|
|
pece2 joined #padre |
| 21:02 |
|
Hyppolit |
wiki page http://padre.perlide.org/trac/[…]CookbookRecipie05 changed by bowtie |
| 21:05 |
|
|
mj41 joined #padre |
| 21:10 |
|
tome |
yeah we need to move the status bar update out of STC_UPDATED |
| 21:15 |
|
jdoe |
? |
| 21:15 |
|
tome |
The bug is that we update the status bar text during a 'REPAINR' (or I guess update) request, apparently. 'cause of course like, why would you want to do that.... |
| 21:16 |
|
tome |
REPAINT (typo). |
| 21:16 |
|
jdoe |
hah |
| 21:22 |
|
bowtie |
tome, thanks, status-bar issue, that has answered a query I have seen, with messages being over written, without changing editor selection :) |
| 21:23 |
|
tome |
Hi bowtie, I'm not 100% sure, because this 'bug' is supposed to only have the side effect of a console message: |
| 21:23 |
|
tome |
http://trac.wxwidgets.org/ticket/4272 |
| 21:23 |
|
tome |
but I am writing the code to fix it (the message) and we can see if it fixes other things too |
| 21:26 |
|
bowtie |
tome, you should not be surprised, that your observations relate to me using Padre on Ubuntu |
| 21:27 |
|
tome |
WooT! Fixed it! |
| 21:28 |
|
tome |
bowtie: is your problem reproducible? If so you could try my grungy patch. |
| 21:30 |
|
bowtie |
tome, yes, I can run the naff old laptop, over the weekend, but its ubuntu, if so please provided a link to code, and I will try :) |
| 21:32 |
|
Hyppolit |
# 162 : CGContextRestoreGState: invalid context (new defect) by tome [ http://padre.perlide.org/trac/[…]ket/162#comment:8 ] |
| 21:32 |
|
tome |
In that comment is the snippit of code change in Padre::Wx::Main.pm, is that ok? |
| 21:38 |
|
jdoe |
seems hackish, but I guess that's the accepted solution.... http://osdir.com/ml/lang.perl.[…]-07/msg00023.html |
| 21:40 |
|
tome |
it may ultimately be nicer to the user though to do it during idle |
| 21:41 |
|
bowtie |
tome, you want me to replace line 291 Wx::Event::EVT_STC_UPDATEUI with your code? |
| 21:41 |
|
tome |
bowtie: yes |
| 21:42 |
|
tome |
(not suggesting this as a patch to check in, obv. just to test a tentative solution) |
| 21:46 |
|
jdoe |
wfm |
| 21:47 |
|
tome |
sweet |
| 21:50 |
|
bowtie |
tome, that's really cool, works here, for a simple test, It gets my vote as a patch for padre :) |
| 21:50 |
|
bowtie |
tome++ |
| 21:51 |
|
bowtie |
tome, status bar now works as I would have expected |
| 21:52 |
|
tome |
awesome. I always love doing work on a strict platform because it forces you to fix all these bugs you never really knew you had |
| 21:53 |
|
* tome |
sheds a tear for HPUX |
| 21:55 |
|
jdoe |
not sure osx really counts as a strict platform :P |
| 21:56 |
|
tome |
well this is my first interaction with it, just got my MBP recently, so yeah probably not. |
| 21:57 |
|
jdoe |
I think your HPUX comparison is apt though... it's not that it's strict, it's that it's different, and has all kinds of warts. |
| 21:57 |
|
jdoe |
... and unlike HPUX, it's in a constant state of flux ;) |
| 21:59 |
|
jdoe |
one thing that would be nice is to have its output somewhere OTHER than in an xterm... |
| 21:59 |
|
jdoe |
moderately annoying (though not a dealbreaker) to have it spawn x11 every time... |
| 22:00 |
|
tome |
curious, that is not my experience |
| 22:00 |
|
Hyppolit |
# 162 : CGContextRestoreGState: invalid context (new defect) by bowtie [ http://padre.perlide.org/trac/[…]ket/162#comment:9 ] |
| 22:02 |
|
bowtie |
tome, added a diff in your ticket to aide it's progression into trunk |
| 22:02 |
|
tome |
jdoe: I mean when padre is run through the DMG, it doesn't open a terminal, and I'm not sure how you run dev padre if not in a termal. Of course it would be nice if production padre had a 'diag log', I assumed it did, that just captured STDOUT & STDERR or whatnot |
| 22:03 |
|
tome |
bowtie: thanks! I'm tempted then to make it a bit cleaner as well, maybe move those things into functions to fit the pattern. Though I really don't know if everything in update_ui should be moved to idle execution, such as brace highlghting... |
| 22:07 |
|
jdoe |
tome: I mean if you write a simple script (print "blah\n"; or similar) and run it from padre, the output is in an xterm. It's in an xterm on linux too, but since X is already running that's no big deal :P |
| 22:07 |
|
tome |
ahhh : ) |
| 22:07 |
|
tome |
yes definitely |
| 22:07 |
|
tome |
++ |
| 22:08 |
|
tome |
afk, thanks for all the help jdoe, bowtie. Off to get coffee then back to $JOB |
| 22:08 |
|
jdoe |
I never really understood why that doesn't go to the "output" window/pane/whatever, but I may be misunderstanding its purpose. |
| 22:08 |
|
jdoe |
sure, lemme know if you want me to test anything else. |
| 22:42 |
|
|
jnap joined #padre |
| 23:00 |
|
Hyppolit |
# 162 : CGContextRestoreGState: invalid context (new defect) by bowtie new attachment [ http://padre.perlide.org/trac/[…]ket/162#comment:9 ] |
| 23:42 |
|
|
jnap joined #padre |