swingosc-devel Mailing List for SwingOSC
Brought to you by:
sciss
You can subscribe to this list here.
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2008 |
Jan
|
Feb
|
Mar
(3) |
Apr
(3) |
May
|
Jun
|
Jul
(3) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
(1) |
2009 |
Jan
(19) |
Feb
|
Mar
(9) |
Apr
(11) |
May
(6) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2010 |
Jan
|
Feb
(11) |
Mar
(1) |
Apr
(1) |
May
(3) |
Jun
(19) |
Jul
(6) |
Aug
(5) |
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
(3) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
(5) |
Mar
(1) |
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Sciss <co...@sc...> - 2012-05-13 11:02:31
|
thanks james, i checked that in! don't know where that `as(String)` came from originally.... best, .h.h. On 13 May 2012, at 11:31, James Harkins wrote: > I just got bitten by this bug yet again (can't count the number of times). Quite irritating. > > Patch attached. > hjh > > > -- > James Harkins /// dewdrop world > jam...@de... > http://www.dewdrop-world.net > > "Come said the Muse, > Sing me a song no poet has yet chanted, > Sing me the universal." -- Whitman > > blog: http://www.dewdrop-world.net/words > audio clips: http://www.dewdrop-world.net/audio > more audio: http://soundcloud.com/dewdrop_world/tracks > > <0001-JSCTextField-string_-asString-not-as-String.patch>------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________ > Swingosc-devel mailing list > Swi...@li... > https://lists.sourceforge.net/lists/listinfo/swingosc-devel |
From: James H. <jam...@gm...> - 2012-05-13 10:32:26
|
I just got bitten by this bug yet again (can't count the number of times). Quite irritating. Patch attached. hjh -- James Harkins /// dewdrop world jam...@de... http://www.dewdrop-world.net "Come said the Muse, Sing me a song no poet has yet chanted, Sing me the universal." -- Whitman blog: http://www.dewdrop-world.net/words audio clips: http://www.dewdrop-world.net/audio more audio: http://soundcloud.com/dewdrop_world/tracks |
From: James H. <jam...@gm...> - 2012-03-09 15:41:08
|
Hi, A student of mine found a key down bubbling bug. w = Window.new; c = CompositeView(w, Rect(2, 2, 300, 300)).background_(Color.yellow) .keyDownAction_({ |view, key| key.debug("compositeview keyaction") }); t = TextView(c, Rect(2, 2, 296, 296)); w.view.keyDownAction = { |view, key| key.debug("window view keyaction") }; w.front; As far as I know (and this is the behavior in QtGui), the text view should swallow the keydowns and none of the parents should get the keydowns. For some reason, here, the immediate parent does not get the keydown, but the top level parent does. It cropped up as an issue in Hadron because it looks for shift-H as a help key in a plug-in's window. Some of the plug-ins use a text view for code entry, and this issue means it's impossible to type a capital H in the text view without opening help (and in SC3.4, this crashes SuperCollider!). I'll remove the help key from my fork of Hadron, but this is a discrepancy in behavior that probably should be fixed sometime. hjh -- James Harkins /// dewdrop world jam...@de... http://www.dewdrop-world.net "Come said the Muse, Sing me a song no poet has yet chanted, Sing me the universal." -- Whitman blog: http://www.dewdrop-world.net/words audio clips: http://www.dewdrop-world.net/audio more audio: http://soundcloud.com/dewdrop_world/tracks |
From: James H. <jam...@gm...> - 2012-02-18 02:59:45
|
At Thu, 16 Feb 2012 14:02:25 +0000, Sciss wrote: > Now everything that is not pure Java but jumps into native code is usually introducing all sorts of fuss, so I'm kindly asking people who are interested in SwingOSC and have access to a Linux or Windows machine to check out the latest version and verify that this solution actually works. This is to be tested with SC 3.5/master. Just tested Linux, against sc's master branch -- no problems with the hadron stuff I've been working on. Those GUIs are fairly intricate, suggesting that entire classes of regression bugs are probably not there. The webview looks nice. Just a couple of issues with the help. - The first time I launched the help browser, before SCDoc had loaded the metadata into memory, I got a prWarnNotYetImplemented (sorry, don't have the stack trace anymore). Second time (with the metadata already loaded), no problem. Recompiling the library (so that SCDoc would have to reload the metadata), also no problem. Probably downloading sbt and building SwingOSC pushed the SCDoc files out of the file system cache, so that the first attempt to open the help browser took longer than expected to scan the documents. Could do some more poking around later, after a reboot. - Clicking on pretty much anything in the help browser produces "--Ooops. not event thread" - Links with anchors seem not to work in the help browser. E.g., go to the search page, type "inset" and click on the reference for Rect:insetBy. "The file /home/dlm/share/SC/RenderedHelp/Classes/Rect.html#-insetBy cannot be found. Please check the location and try again." Otherwise, very nice! It looks generally slicker, especially the buttons. hjh -- James Harkins /// dewdrop world jam...@de... http://www.dewdrop-world.net "Come said the Muse, Sing me a song no poet has yet chanted, Sing me the universal." -- Whitman blog: http://www.dewdrop-world.net/words audio clips: http://www.dewdrop-world.net/audio more audio: http://soundcloud.com/dewdrop_world/tracks |
From: Sciss <co...@sc...> - 2012-02-17 01:53:47
|
cool! yes, a pull request would be the best. in any case, you'll probably not want to go into the java sources, so it's more a matter of thoroughly testing things at the moment. the webview component can't distinguish programmatic link setting from user link clicks it seems, so i have been fiddling around with that quite a bit. the help system seems mostly to work now, but sometimes it just ceases to update urls... the other thing is i think it would be good to switch to nimbus look and feel on all platforms. don't know what your opinion is here. it would simplify the situation in that everyone has the same widget border sizes and so on, and the custom widgets can look more integrated. i have little time now, but it would be good to do a better looking JSCKnob which is not based on userview eventually. i'm also thinking of giving range slider and slider 2d a bit of a polish. best, -sciss- On 17 Feb 2012, at 01:41, James Harkins wrote: > At Thu, 16 Feb 2012 14:02:25 +0000, > Sciss wrote: >> Be patient with the clone time, we had to include virtually three fully fledged browsers now :-E In the deployed artifacts the size will hopefully reduce to 33% for each platform. > > I'm quite keen to try, but before attempting a long checkout, could I ask about your preferred method for contributions? Do you prefer to get patches by e-mail that you will apply and push yourself, or would you mind adding an RSA key? > > Or, if I check out the repository with read-only access (https), can I switch it later to r/w (git://)? > > Internet speed is not so hot across the Pacific so I want to be very sure that I will not have to clone the repository a second time later if I want to contribute any changes. > > Thanks -- > hjh > > > -- > James Harkins /// dewdrop world > jam...@de... > http://www.dewdrop-world.net > > "Come said the Muse, > Sing me a song no poet has yet chanted, > Sing me the universal." -- Whitman > > blog: http://www.dewdrop-world.net/words > audio clips: http://www.dewdrop-world.net/audio > more audio: http://soundcloud.com/dewdrop_world/tracks |
From: James H. <jam...@gm...> - 2012-02-17 01:41:53
|
At Thu, 16 Feb 2012 14:02:25 +0000, Sciss wrote: > Be patient with the clone time, we had to include virtually three fully fledged browsers now :-E In the deployed artifacts the size will hopefully reduce to 33% for each platform. I'm quite keen to try, but before attempting a long checkout, could I ask about your preferred method for contributions? Do you prefer to get patches by e-mail that you will apply and push yourself, or would you mind adding an RSA key? Or, if I check out the repository with read-only access (https), can I switch it later to r/w (git://)? Internet speed is not so hot across the Pacific so I want to be very sure that I will not have to clone the repository a second time later if I want to contribute any changes. Thanks -- hjh -- James Harkins /// dewdrop world jam...@de... http://www.dewdrop-world.net "Come said the Muse, Sing me a song no poet has yet chanted, Sing me the universal." -- Whitman blog: http://www.dewdrop-world.net/words audio clips: http://www.dewdrop-world.net/audio more audio: http://soundcloud.com/dewdrop_world/tracks |
From: Sciss <co...@sc...> - 2012-02-16 14:11:01
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 After a short and not so successful experiment with LoboBrowser, SwingOSC now contains the natively hooked JXBrowser for its WebView component. Now everything that is not pure Java but jumps into native code is usually introducing all sorts of fuss, so I'm kindly asking people who are interested in SwingOSC and have access to a Linux or Windows machine to check out the latest version and verify that this solution actually works. This is to be tested with SC 3.5/master. As a reminder, the latest SwingOSC is now on Github: https://github.com/Sciss/SwingOSC more precisely on the `Revamp` branch which is the default branch now. $ cd <parent> $ git clone https://github.com/Sciss/SwingOSC.git $ cd SwingOSC $ ./sbt assembly (on windows you need to make a .bat version out of that last script, sorry) Be patient with the clone time, we had to include virtually three fully fledged browsers now :-E In the deployed artifacts the size will hopefully reduce to 33% for each platform. For feedback, you can use the swingosc developer list on sourceforge, or sc-dev with [SwingOSC] prefix, or the github issues tracker. best, -sciss- -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.17 (Darwin) Comment: GPGTools - http://gpgtools.org iQIcBAEBAgAGBQJPPQmmAAoJED/NF0dIQtQETacP/1I8l4Yt1LhyDPASAB+dF7Xd VmH3LGmeQwcpYM4MYWksOSr73dI3dhkVVkeN9RYUBTxm04f+5uqspZj777rykmRG dFpFUW2a/upeEyNk263B4Sex3PgYbj+Gd1jGqHucfLpB24zvetR9PriHdncRPzMW p3w1qfJKEBnD2A150VytezbLIvlSl9VEpiMA6k64QoDKGFepUpxgfCEAmmTZ3+/r 9a+CMs+kbiutj/dcebIFEtSq89Xmiqbw86ADvvHjGqzKnpZbVTW8Z1jQUdvPk3vF PouJP8mwkdMgKext9DIWbZ/xC61WYhzWc+T8rtk5Zpn8sKgeR3+fmPOhPLEySTYT sccJB3twXt+kl9ZROL2408HBbQfivbi2JrHfC2ND88BfOwlIJrTe11Zyf+in9tPR AvvQ+IJC0r/rB6V+fk+Zl8JJl3hM0wk3MtMgNREsP7v6THsVYG8GcZG5VNR3w/xE KrmCbR9x7q3coN3gsVdtfus24LIpMS7cwnGJD6ZzM0bS6YseaLa7Xcy67YNINfEZ E1KMj/VNrDEpj5QIsI9FFa1yu2UyFOO2N1SiLF+TIwdvn6qC7VmpTW1zKXc7ch0C b6WPIJdlkwx/TRuwgcuKRH4FiyH27wKpJS7sMQbN9T0A+9qFG3VkNNmSq3u8cK4r 7zsB1wbjCF9OPBejJau0 =pH7J -----END PGP SIGNATURE----- |
From: Sciss <co...@sc...> - 2012-02-16 14:02:50
|
(I didn't see the mail come through, so I try again with x-posting) After a short and not so successful experiment with LoboBrowser, SwingOSC now contains the natively hooked JXBrowser for its WebView component. Now everything that is not pure Java but jumps into native code is usually introducing all sorts of fuss, so I'm kindly asking people who are interested in SwingOSC and have access to a Linux or Windows machine to check out the latest version and verify that this solution actually works. This is to be tested with SC 3.5/master. As a reminder, the latest SwingOSC is now on Github: https://github.com/Sciss/SwingOSC more precisely on the `Revamp` branch which is the default branch now. $ cd <parent> $ git clone https://github.com/Sciss/SwingOSC.git $ cd SwingOSC $ ./sbt assembly (on windows you need to make a .bat version out of that last script, sorry) Be patient with the clone time, we had to include virtually three fully fledged browsers now :-E In the deployed artifacts the size will hopefully reduce to 33% for each platform. For feedback, you can use the swingosc developer list on sourceforge, or sc-dev with [SwingOSC] prefix, or the github issues tracker. best, -sciss- |
From: Sciss <co...@sc...> - 2011-03-12 21:42:59
|
hi marinos, please make sure to send swingOSC problems also to the swingOSC mailing list ( swi...@li... ), as in times where i'm very busy -- which is at the moment -- i am unsubscribed from sc-users due to lack of resources processing all the mails. swingOSC doesn't use java audio at any point, except maybe indirectly through JMF in MovieView. so i wouldn't be too sure this is swingOSC related. are you using JSCMovieView? google shows me that this may be an issue with MOTU drivers and running java in 64-bit: http://www.motunation.com/forum/viewtopic.php?f=2&t=44630 but also here using processing with java audio: http://processing.org/discourse/yabb2/YaBB.pl?num=1231262368 maybe you have another java based app running that uses audio (e.g. vuze, frinika, ... ?) however, this one suggests that this is a OS X bug per se: http://discussions.apple.com/thread.jspa?messageID=13137993 other than the error message do you experience any problems? you could try to run swingOSC's java vm in 32-bit (there shouldn't be any advantage of using 64-bit anyway): g.options.javaOptions = g.options.javaOptions + "-d32"; g.boot hope that helps. best, -sciss- --- original mail: --- why do I get this message ?? obviously this is SwingOsc related, is this something crucial ?? how can I fix it ?? 2011-03-10 22:14:42.205 java[10578:1790f] Error loading /Library/Audio/Plug-Ins/HAL/DVCPROHDAudio.plugin/Contents/MacOS/DVCPROHDAudio: dlopen(/Library/Audio/Plug-Ins/HAL/DVCPROHDAudio.plugin/Contents/MacOS/DVCPROHDAudio, 262): no suitable image found. Did find: /Library/Audio/Plug-Ins/HAL/DVCPROHDAudio.plugin/Contents/MacOS/DVCPROHDAudio: no matching architecture in universal wrapper 2011-03-10 22:14:42.206 java[10578:1790f] Cannot find function pointer NewPlugIn for factory C5A4CE5B-0BB8-11D8-9D75-0003939615B6 in CFBundle/CFPlugIn 0x12c2b16f0 </Library/Audio/Plug-Ins/HAL/DVCPROHDAudio.plugin> (bundle, not loaded) |
From: Sc i. <co...@sc...> - 2011-02-06 15:21:11
|
hey james, i'm gonna look into this. could you post the screenshots again, they didn't seem to make it to the list... as you say, you shouldn't need to call refresh explicitly, this is done automatically when either the view becomes visible or the function is changed while the view is visible. thanks, -sciss- ----- original message -------- Subject: [Swingosc-devel] odd case: must .refresh a userview explicitly? Sent: Sun, 06 Feb 2011 From: James Harkins<jam...@gm...> > Small, odd thing -- any known circumstances that would cause a user view to > fail to execute the draw function on creation? > > I have a somewhat busy window defined here: > > https://github.com/jamshark70/kc_affectations/blob/e5107e8b990049766b9a5fb96 > 1744e5ed206c911/trunk/common/transports.scd > > At line 480, I make a user view to serve as a horizontal rule/spacer. It > looks right if I explicitly refresh (screenshot #1 -- this is just part of > the window). If I take out the refresh call (line 485), the spacer > disappears (#2). > > Reducing it to the simplest test case fails to reproduce the problem. This > suggests to me that the intended behavior is that I should not have to call > refresh. > > ( > var w = Window("no refresh but it draws anyway", Rect(10, 50, 120, 60)); > UserView(w, Rect(0, 10, 120, 16)) > .drawFunc_({ > Pen.color_(Color.gray(0.3)) > .fillRect(Rect(0, 7, 120, 3)); > }); > w.front; > ) > > SwingOSC 0.65. > > Not urgent at all, and not even slightly painful to work around, but it's > discrepant behavior and I thought I should bring it up. > > hjh > > > -- > James Harkins /// dewdrop world > jam...@de... > http://www.dewdrop-world.net > > "Come said the Muse, > Sing me a song no poet has yet chanted, > Sing me the universal." -- Whitman > > blog: http://www.dewdrop-world.net/words > audio clips: http://www.dewdrop-world.net/audio > more audio: http://soundcloud.com/dewdrop_world/tracks > > ---------------------------------------------------------------------------- > -- > The modern datacenter depends on network connectivity to access resources > and provide services. The best practices for maximizing a physical server's > connectivity to a physical network are well understood - see how these > rules translate into the virtual world? > http://p.sf.net/sfu/oracle-sfdevnlfb > _______________________________________________ > Swingosc-devel mailing list > Swi...@li... > https://lists.sourceforge.net/lists/listinfo/swingosc-devel > --- original message end ---- |
From: James H. <jam...@gm...> - 2011-02-06 15:00:41
|
At Sun, 6 Feb 2011 15:55:39 +0100 (MET), Sc iss wrote: > > hey james, > > i'm gonna look into this. could you post the screenshots again, they didn't seem to make it to the list... Rats, forgot them. Here you go... hjh -- James Harkins /// dewdrop world jam...@de... http://www.dewdrop-world.net "Come said the Muse, Sing me a song no poet has yet chanted, Sing me the universal." -- Whitman blog: http://www.dewdrop-world.net/words audio clips: http://www.dewdrop-world.net/audio more audio: http://soundcloud.com/dewdrop_world/tracks |
From: James H. <jam...@gm...> - 2011-02-06 12:19:46
|
Small, odd thing -- any known circumstances that would cause a user view to fail to execute the draw function on creation? I have a somewhat busy window defined here: https://github.com/jamshark70/kc_affectations/blob/e5107e8b990049766b9a5fb961744e5ed206c911/trunk/common/transports.scd At line 480, I make a user view to serve as a horizontal rule/spacer. It looks right if I explicitly refresh (screenshot #1 -- this is just part of the window). If I take out the refresh call (line 485), the spacer disappears (#2). Reducing it to the simplest test case fails to reproduce the problem. This suggests to me that the intended behavior is that I should not have to call refresh. ( var w = Window("no refresh but it draws anyway", Rect(10, 50, 120, 60)); UserView(w, Rect(0, 10, 120, 16)) .drawFunc_({ Pen.color_(Color.gray(0.3)) .fillRect(Rect(0, 7, 120, 3)); }); w.front; ) SwingOSC 0.65. Not urgent at all, and not even slightly painful to work around, but it's discrepant behavior and I thought I should bring it up. hjh -- James Harkins /// dewdrop world jam...@de... http://www.dewdrop-world.net "Come said the Muse, Sing me a song no poet has yet chanted, Sing me the universal." -- Whitman blog: http://www.dewdrop-world.net/words audio clips: http://www.dewdrop-world.net/audio more audio: http://soundcloud.com/dewdrop_world/tracks |
From: Sciss <co...@sc...> - 2010-08-19 13:16:00
|
ok, thanks for the update! Am 19.08.2010 um 14:14 schrieb James Harkins: > On 8/16/10 8:20 PM, Sciss wrote: >> p.s. >> >> https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/398280 >> >> this could be the same. reply #8 suggests that changing from Gtk to another look-and-feel solves the problem. >> >> in the meantime i saw that since october last year, nimbus should be included in openJDK 6. > > Actually -- I found since then that my machine has horrible stability > problems in general if I have a mail client open -- seems to be any mail > client. If I don't launch Thunderbird, Claws Mail or such, I can use > supercollider + SwingOSC for hours without any problems (except for the > problems I create for myself). > > I have an open question out on ubuntuforums.com, not getting good > answers yet. Anyway, for now it doesn't actually look like a SwingOSC bug. > > hjh > > > -- > > James Harkins /// dewdrop world > jam...@de... > http://www.dewdrop-world.net > > "Come said the Muse, > Sing me a song no poet has yet chanted, > Sing me the universal." -- Whitman > > blog: http://www.dewdrop-world.net/words > audio clips: http://www.dewdrop-world.net/audio > more audio: http://soundcloud.com/dewdrop_world/tracks > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by > > Make an app they can't live without > Enter the BlackBerry Developer Challenge > http://p.sf.net/sfu/RIM-dev2dev > _______________________________________________ > Swingosc-devel mailing list > Swi...@li... > https://lists.sourceforge.net/lists/listinfo/swingosc-devel |
From: James H. <jam...@gm...> - 2010-08-19 13:14:37
|
On 8/16/10 8:20 PM, Sciss wrote: > p.s. > > https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/398280 > > this could be the same. reply #8 suggests that changing from Gtk to another look-and-feel solves the problem. > > in the meantime i saw that since october last year, nimbus should be included in openJDK 6. Actually -- I found since then that my machine has horrible stability problems in general if I have a mail client open -- seems to be any mail client. If I don't launch Thunderbird, Claws Mail or such, I can use supercollider + SwingOSC for hours without any problems (except for the problems I create for myself). I have an open question out on ubuntuforums.com, not getting good answers yet. Anyway, for now it doesn't actually look like a SwingOSC bug. hjh -- James Harkins /// dewdrop world jam...@de... http://www.dewdrop-world.net "Come said the Muse, Sing me a song no poet has yet chanted, Sing me the universal." -- Whitman blog: http://www.dewdrop-world.net/words audio clips: http://www.dewdrop-world.net/audio more audio: http://soundcloud.com/dewdrop_world/tracks |
From: Sciss <co...@sc...> - 2010-08-16 12:31:10
|
hi, as i'm not on linux, i haven't seen this. but from the log i would suspect two things: - it seems it occurred with setFont, so maybe there was a problem with a particular font? try using another font, maybe setting JFont.default to something different... - you are using GtkLookAndFeel which back in the past had a few issues as i remember. i would try to use another one, even if you get other skinning. i'm not sure Nimbus is is in OpenJDK 6, i know it's in Sun/Oracle's JDK 6u10... but you could try, it looks very good: javax.swing.plaf.nimbus.NimbusLookAndFeel if not, try at least with metal : javax.swing.plaf.metal.MetalLookAndFeel best, -sciss- Am 15.08.2010 um 18:01 schrieb James Harkins: > Just wondering if anyone else has seen this. Is it an openjdk thing, or ubuntu? > > a JSCWindow > # > # A fatal error has been detected by the Java Runtime Environment: > # > # SIGSEGV (0xb) at pc=0x00007fbbfb4ba9c7, pid=1998, tid=140444090353424 > # > # JRE version: 6.0_18-b18 > # Java VM: OpenJDK 64-Bit Server VM (16.0-b13 mixed mode linux-amd64 ) > # Derivative: IcedTea6 1.8 > # Distribution: Ubuntu 10.04.1 LTS, package 6b18-1.8-4ubuntu3 > # Problematic frame: > # V [libjvm.so+0x6ce9c7] > # > # An error report file with more information is saved as: > # /home/dlm/share/SuperCollider/scd/kc.git/trunk/hs_err_pid1998.log > # > # If you would like to submit a bug report, please include > # instructions how to reproduce the bug and visit: > # https://bugs.launchpad.net/ubuntu/+source/openjdk-6/ > # > Aborted > RESULT = 134 > > Thanks. > James > > -- > James Harkins /// dewdrop world > jam...@de... > http://www.dewdrop-world.net > > "Come said the Muse, > Sing me a song no poet has yet chanted, > Sing me the universal." -- Whitman > > blog: http://www.dewdrop-world.net/words > audio clips: http://www.dewdrop-world.net/audio > more audio: http://soundcloud.com/dewdrop_world/tracks > > <hs_err_pid1998.log>------------------------------------------------------------------------------ > This SF.net email is sponsored by > > Make an app they can't live without > Enter the BlackBerry Developer Challenge > http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ > Swingosc-devel mailing list > Swi...@li... > https://lists.sourceforge.net/lists/listinfo/swingosc-devel |
From: Sciss <co...@sc...> - 2010-08-16 12:20:35
|
p.s. https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/398280 this could be the same. reply #8 suggests that changing from Gtk to another look-and-feel solves the problem. in the meantime i saw that since october last year, nimbus should be included in openJDK 6. best, -sciss- Am 16.08.2010 um 13:05 schrieb Sciss: > hi, > > as i'm not on linux, i haven't seen this. but from the log i would suspect two things: > > - it seems it occurred with setFont, so maybe there was a problem with a particular font? > try using another font, maybe setting JFont.default to something different... > - you are using GtkLookAndFeel which back in the past had a few issues as i remember. > i would try to use another one, even if you get other skinning. i'm not sure Nimbus is > is in OpenJDK 6, i know it's in Sun/Oracle's JDK 6u10... but you could try, it looks very > good: javax.swing.plaf.nimbus.NimbusLookAndFeel > > if not, try at least with metal : javax.swing.plaf.metal.MetalLookAndFeel > > best, -sciss- > > > Am 15.08.2010 um 18:01 schrieb James Harkins: > >> Just wondering if anyone else has seen this. Is it an openjdk thing, or ubuntu? >> >> a JSCWindow >> # >> # A fatal error has been detected by the Java Runtime Environment: >> # >> # SIGSEGV (0xb) at pc=0x00007fbbfb4ba9c7, pid=1998, tid=140444090353424 >> # >> # JRE version: 6.0_18-b18 >> # Java VM: OpenJDK 64-Bit Server VM (16.0-b13 mixed mode linux-amd64 ) >> # Derivative: IcedTea6 1.8 >> # Distribution: Ubuntu 10.04.1 LTS, package 6b18-1.8-4ubuntu3 >> # Problematic frame: >> # V [libjvm.so+0x6ce9c7] >> # >> # An error report file with more information is saved as: >> # /home/dlm/share/SuperCollider/scd/kc.git/trunk/hs_err_pid1998.log >> # >> # If you would like to submit a bug report, please include >> # instructions how to reproduce the bug and visit: >> # https://bugs.launchpad.net/ubuntu/+source/openjdk-6/ >> # >> Aborted >> RESULT = 134 >> >> Thanks. >> James >> >> -- >> James Harkins /// dewdrop world >> jam...@de... >> http://www.dewdrop-world.net >> >> "Come said the Muse, >> Sing me a song no poet has yet chanted, >> Sing me the universal." -- Whitman >> >> blog: http://www.dewdrop-world.net/words >> audio clips: http://www.dewdrop-world.net/audio >> more audio: http://soundcloud.com/dewdrop_world/tracks >> >> <hs_err_pid1998.log>------------------------------------------------------------------------------ >> This SF.net email is sponsored by >> >> Make an app they can't live without >> Enter the BlackBerry Developer Challenge >> http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ >> Swingosc-devel mailing list >> Swi...@li... >> https://lists.sourceforge.net/lists/listinfo/swingosc-devel > |
From: James H. <jam...@gm...> - 2010-08-15 17:01:36
|
Just wondering if anyone else has seen this. Is it an openjdk thing, or ubuntu? a JSCWindow # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x00007fbbfb4ba9c7, pid=1998, tid=140444090353424 # # JRE version: 6.0_18-b18 # Java VM: OpenJDK 64-Bit Server VM (16.0-b13 mixed mode linux-amd64 ) # Derivative: IcedTea6 1.8 # Distribution: Ubuntu 10.04.1 LTS, package 6b18-1.8-4ubuntu3 # Problematic frame: # V [libjvm.so+0x6ce9c7] # # An error report file with more information is saved as: # /home/dlm/share/SuperCollider/scd/kc.git/trunk/hs_err_pid1998.log # # If you would like to submit a bug report, please include # instructions how to reproduce the bug and visit: # https://bugs.launchpad.net/ubuntu/+source/openjdk-6/ # Aborted RESULT = 134 Thanks. James -- James Harkins /// dewdrop world jam...@de... http://www.dewdrop-world.net "Come said the Muse, Sing me a song no poet has yet chanted, Sing me the universal." -- Whitman blog: http://www.dewdrop-world.net/words audio clips: http://www.dewdrop-world.net/audio more audio: http://soundcloud.com/dewdrop_world/tracks |
From: James H. <jam...@gm...> - 2010-07-25 13:44:04
|
On 7/25/10 8:07 PM, Sc iss wrote: > hi james, > > i'm currently traveling and don't have my laptop here. if there are further problems, i can take a look by the end of next week. > No rush -- I had found some new information on the issue and wanted to give it to you, that's all :) hjh -- James Harkins /// dewdrop world jam...@de... http://www.dewdrop-world.net "Come said the Muse, Sing me a song no poet has yet chanted, Sing me the universal." -- Whitman blog: http://www.dewdrop-world.net/words audio clips: http://www.dewdrop-world.net/audio more audio: http://soundcloud.com/dewdrop_world/tracks |
From: Sc i. <co...@sc...> - 2010-07-25 12:08:06
|
hi james, i'm currently traveling and don't have my laptop here. if there are further problems, i can take a look by the end of next week. best, -sciss- ----- original message -------- Subject: Re: [Swingosc-devel] java exception on begin drag Sent: Sun, 25 Jul 2010 From: James Harkins<jam...@gm...> > On 7/25/10 10:24 AM, James Harkins wrote: > > I tested by launching SwingOSC.jar from the terminal, then opening > > Aquamacs (which launches sclang). Dragging is fine. It's also fine if > > the server was launched by sclang previously, and then I recompiled > > the library (new instance of sclang, old SwingOSC), or quit and > > relaunched Aquamacs without quitting SwingOSC. > > Oh crap, I was wrong about this. The exceptions got written to the > terminal window. Hm. > > I've definitely seen dragging throw the exception in the first sclang > session where it's launched, then behave well after relaunching sclang. > I.e., I just did exactly these steps: > > 1. Quit the swing server that I launched in the terminal. > 2. Reboot the server from sclang (g.boot). > 3. Run this and drag -- Java exception got posted. > > w = Window("test", Rect(910, 50, 110, 30)); > d = DragSource(w, Rect(5, 5, 100, 20)) > .beginDragAction_({ "drag".postln }); > w.front; > > 4. Recompile the library from Emacs (without quitting the swing server). > 5. Run the same code and drag. No exception. > > So it seems a workaround for me is to recompile the library the first > time SwingOSC gets booted, and then leave the same instance of SwingOSC > up and running all day. > > hjh > > > -- > > James Harkins /// dewdrop world > jam...@de... > http://www.dewdrop-world.net > > "Come said the Muse, > Sing me a song no poet has yet chanted, > Sing me the universal." -- Whitman > > blog: http://www.dewdrop-world.net/words > audio clips: http://www.dewdrop-world.net/audio > more audio: http://soundcloud.com/dewdrop_world/tracks > > > ---------------------------------------------------------------------------- > -- > This SF.net email is sponsored by Sprint > What will you do first with EVO, the first 4G phone? > Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first > _______________________________________________ > Swingosc-devel mailing list > Swi...@li... > https://lists.sourceforge.net/lists/listinfo/swingosc-devel > --- original message end ---- |
From: James H. <jam...@gm...> - 2010-07-25 04:24:37
|
On 7/25/10 10:24 AM, James Harkins wrote: > I tested by launching SwingOSC.jar from the terminal, then opening > Aquamacs (which launches sclang). Dragging is fine. It's also fine if > the server was launched by sclang previously, and then I recompiled > the library (new instance of sclang, old SwingOSC), or quit and > relaunched Aquamacs without quitting SwingOSC. Oh crap, I was wrong about this. The exceptions got written to the terminal window. Hm. I've definitely seen dragging throw the exception in the first sclang session where it's launched, then behave well after relaunching sclang. I.e., I just did exactly these steps: 1. Quit the swing server that I launched in the terminal. 2. Reboot the server from sclang (g.boot). 3. Run this and drag -- Java exception got posted. w = Window("test", Rect(910, 50, 110, 30)); d = DragSource(w, Rect(5, 5, 100, 20)) .beginDragAction_({ "drag".postln }); w.front; 4. Recompile the library from Emacs (without quitting the swing server). 5. Run the same code and drag. No exception. So it seems a workaround for me is to recompile the library the first time SwingOSC gets booted, and then leave the same instance of SwingOSC up and running all day. hjh -- James Harkins /// dewdrop world jam...@de... http://www.dewdrop-world.net "Come said the Muse, Sing me a song no poet has yet chanted, Sing me the universal." -- Whitman blog: http://www.dewdrop-world.net/words audio clips: http://www.dewdrop-world.net/audio more audio: http://soundcloud.com/dewdrop_world/tracks |
From: James H. <jam...@gm...> - 2010-07-25 02:24:29
|
On 7/2/10 5:04 PM, Sciss wrote: > ok, gotta check. since swingOSC doesn't seem to participate in the exception stack trace, i don't know if i can do much about it. at least google doesn't come up with an obvious issue, so maybe it is a corner case and can be fixed.... > It took forever, but I finally found a pattern for this. I tweaked my startup file to wait for a couple of seconds before starting SwingOSC -- that's to give SwingOSC.default's alive thread time to recognize whether or not a server is already running. If it is already running when sclang starts, sclang will hook into the existing server. It seems to be consistent that dragging works with no Java exception in this case. If the server is not running, sclang starts the server by unixCmd. Dragging then throws the exception (this also seems to be consistent). I tested by launching SwingOSC.jar from the terminal, then opening Aquamacs (which launches sclang). Dragging is fine. It's also fine if the server was launched by sclang previously, and then I recompiled the library (new instance of sclang, old SwingOSC), or quit and relaunched Aquamacs without quitting SwingOSC. So that's weird. No idea why the server would behave differently if it was started by the same instance of sclang that is using it. hjh -- James Harkins /// dewdrop world jam...@de... http://www.dewdrop-world.net "Come said the Muse, Sing me a song no poet has yet chanted, Sing me the universal." -- Whitman blog: http://www.dewdrop-world.net/words audio clips: http://www.dewdrop-world.net/audio more audio: http://soundcloud.com/dewdrop_world/tracks |
From: Sciss <co...@sc...> - 2010-07-02 09:04:31
|
ok, gotta check. since swingOSC doesn't seem to participate in the exception stack trace, i don't know if i can do much about it. at least google doesn't come up with an obvious issue, so maybe it is a corner case and can be fixed.... best, -sciss- Am 02.07.2010 um 08:07 schrieb James Harkins: >> bump< > > I logged this as tracker id 3017849 - > http://sourceforge.net/tracker/?func=detail&aid=3017849&group_id=155586&atid=796400 > > Not a functional problem, but damn annoying. > > The problem doesn't happen every time I boot the swing server... but > when it does happen, this is sufficient to reproduce it. Not a matter of > a complex sc gui. > > w = Window("test", Rect(10, 50, 110, 30)); > d = DragSource(w, Rect(5, 5, 100, 20)) > .beginDragAction_({ "drag".postln }); > w.front; > > (Mac OSX 10.4.11, java version "1.5.0_19" [the latest that stupid Apple > provides]) > > hjh > > On 5/31/10 8:32 PM, James Harkins wrote: >> I get this (sometimes) when starting a drag from a dragsink. >> >> java.io.IOException: application/x-java-file-list >> at >> sun.awt.datatransfer.DataTransferer.translateTransferable(DataTransferer.java:1038) >> >> at >> apple.awt.CDataTransferer.translateTransferable(CDataTransferer.java:119) >> at >> sun.awt.datatransfer.DataTransferer$6.run(DataTransferer.java:2216) >> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) >> at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) >> at >> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269) >> >> at >> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) >> >> at >> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184) >> at >> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176) >> at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) >> >> I dragged from that dragsink this afternoon, no problem. Tonight, fail. >> >> The dragsink, btw, is in ddwChucklib - run >> "ChuckableBrowser.newWindow" then try to drag anything from "drag >> selection." >> >> The exception doesn't seem to affect functionality - I can complete >> the drag and dropping the object does what it should. >> >> Thanks. >> hjh > > -- > > James Harkins /// dewdrop world > jam...@de... > http://www.dewdrop-world.net > > "Come said the Muse, > Sing me a song no poet has yet chanted, > Sing me the universal." -- Whitman > > blog: http://www.dewdrop-world.net/words > audio clips: http://www.dewdrop-world.net/audio > more audio: http://soundcloud.com/dewdrop_world/tracks > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by Sprint > What will you do first with EVO, the first 4G phone? > Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first > _______________________________________________ > Swingosc-devel mailing list > Swi...@li... > https://lists.sourceforge.net/lists/listinfo/swingosc-devel |
From: James H. <jam...@gm...> - 2010-07-02 07:07:49
|
>bump< I logged this as tracker id 3017849 - http://sourceforge.net/tracker/?func=detail&aid=3017849&group_id=155586&atid=796400 Not a functional problem, but damn annoying. The problem doesn't happen every time I boot the swing server... but when it does happen, this is sufficient to reproduce it. Not a matter of a complex sc gui. w = Window("test", Rect(10, 50, 110, 30)); d = DragSource(w, Rect(5, 5, 100, 20)) .beginDragAction_({ "drag".postln }); w.front; (Mac OSX 10.4.11, java version "1.5.0_19" [the latest that stupid Apple provides]) hjh On 5/31/10 8:32 PM, James Harkins wrote: > I get this (sometimes) when starting a drag from a dragsink. > > java.io.IOException: application/x-java-file-list > at > sun.awt.datatransfer.DataTransferer.translateTransferable(DataTransferer.java:1038) > > at > apple.awt.CDataTransferer.translateTransferable(CDataTransferer.java:119) > at > sun.awt.datatransfer.DataTransferer$6.run(DataTransferer.java:2216) > at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) > at > java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269) > > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) > > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184) > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176) > at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) > > I dragged from that dragsink this afternoon, no problem. Tonight, fail. > > The dragsink, btw, is in ddwChucklib - run > "ChuckableBrowser.newWindow" then try to drag anything from "drag > selection." > > The exception doesn't seem to affect functionality - I can complete > the drag and dropping the object does what it should. > > Thanks. > hjh -- James Harkins /// dewdrop world jam...@de... http://www.dewdrop-world.net "Come said the Muse, Sing me a song no poet has yet chanted, Sing me the universal." -- Whitman blog: http://www.dewdrop-world.net/words audio clips: http://www.dewdrop-world.net/audio more audio: http://soundcloud.com/dewdrop_world/tracks |
From: Sciss <co...@sc...> - 2010-06-27 10:02:10
|
well spotted! i removed Model now as a superclass Am 27.06.2010 um 08:20 schrieb James Harkins: >> >> hmmm, >> >> updatelistener per se is very robust and first 100% correct, i have it all over the place in my live instrument. so if there is a bug it must be somewhere outside of it, maybe a missed registration or a race condition, or....? >> >> at the moment i don't have time to look into it (also since i never witnessed this problem), but will keep it in my mind. if you have a startup sequence that reproduces the problem (without relying on extra quarks), i could see if i find the issue. >> >> > > Arghhh... I think I found it. SwingOSC is a subclass of Model, which > doesn't include the fix that was made to Object:changed to avoid > iterating over a collection from which items might be removed. > > changed { arg what ... moreArgs; > dependants.do({ arg item; > item.update(this, what, *moreArgs); > }); > } > > The only thing about my startup sequence that I can find is that I use > SwingOSC.default.waitForBoot in my startup file, which calls > doWhenBooted. SwingOSC:boot also calls doWhenBooted -- so there's a pair > of UpdateListeners. I'm almost certain what's happening is that one of > these listeners fires and removes itself from the dependents collection, > which then modifies the collection so that the iterator never touches > the other listener. > > I'll do some more testing by changing the method to read > dependants.copy.do (to match Object:changed). > > CC: sc-dev, so I can rant about the continued existence of Model. I can > see that it's there to improve performance of dependent notifications > over Object's dependantsDictionary -- but, because supercollider doesn't > have multiple inheritance, subclassing Model means that you can't > subclass anything else at the same time. So nobody uses Model, with the > side effect here that an important fix to the dependency protocol in > Object never made it over to Model, and it wasn't discovered for > probably a couple of years. > > Mental note -- SC4 cleanup -- remove Model. > hjh > > > -- > > James Harkins /// dewdrop world > jam...@de... > http://www.dewdrop-world.net > > "Come said the Muse, > Sing me a song no poet has yet chanted, > Sing me the universal." -- Whitman > > blog: http://www.dewdrop-world.net/words > audio clips: http://www.dewdrop-world.net/audio > more audio: http://soundcloud.com/dewdrop_world/tracks > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by Sprint > What will you do first with EVO, the first 4G phone? > Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first > _______________________________________________ > Swingosc-devel mailing list > Swi...@li... > https://lists.sourceforge.net/lists/listinfo/swingosc-devel |
From: James H. <jam...@gm...> - 2010-06-27 07:20:27
|
> > hmmm, > > updatelistener per se is very robust and first 100% correct, i have it all over the place in my live instrument. so if there is a bug it must be somewhere outside of it, maybe a missed registration or a race condition, or....? > > at the moment i don't have time to look into it (also since i never witnessed this problem), but will keep it in my mind. if you have a startup sequence that reproduces the problem (without relying on extra quarks), i could see if i find the issue. > > Arghhh... I think I found it. SwingOSC is a subclass of Model, which doesn't include the fix that was made to Object:changed to avoid iterating over a collection from which items might be removed. changed { arg what ... moreArgs; dependants.do({ arg item; item.update(this, what, *moreArgs); }); } The only thing about my startup sequence that I can find is that I use SwingOSC.default.waitForBoot in my startup file, which calls doWhenBooted. SwingOSC:boot also calls doWhenBooted -- so there's a pair of UpdateListeners. I'm almost certain what's happening is that one of these listeners fires and removes itself from the dependents collection, which then modifies the collection so that the iterator never touches the other listener. I'll do some more testing by changing the method to read dependants.copy.do (to match Object:changed). CC: sc-dev, so I can rant about the continued existence of Model. I can see that it's there to improve performance of dependent notifications over Object's dependantsDictionary -- but, because supercollider doesn't have multiple inheritance, subclassing Model means that you can't subclass anything else at the same time. So nobody uses Model, with the side effect here that an important fix to the dependency protocol in Object never made it over to Model, and it wasn't discovered for probably a couple of years. Mental note -- SC4 cleanup -- remove Model. hjh -- James Harkins /// dewdrop world jam...@de... http://www.dewdrop-world.net "Come said the Muse, Sing me a song no poet has yet chanted, Sing me the universal." -- Whitman blog: http://www.dewdrop-world.net/words audio clips: http://www.dewdrop-world.net/audio more audio: http://soundcloud.com/dewdrop_world/tracks |