[Gambas-user] [Gambas Bug Tracker] Bug #1133: Paste doesn't work in gb.form.terminal

Tony Morehen tmorehen at ...3602...
Sun Aug 20 22:00:26 CEST 2017


I know that bugtracker has been discontinued.  I just replied to an 
earlier, related message as a convenient way to let Benoit and others 
who have write permission to gitlab gambas/gambas know that I submitted 
a merge request.  They can be seen at 
https://gitlab.com/gambas/gambas/merge_requests,


On 2017-08-20 03:44 PM, PICCORO McKAY Lenz wrote:
> tony, the answers to "bugtraker" are not traked.. you must enter in the bug
> url and paste the respnse here..  and will be usefully the url of the merge
> url request to able others track the help/colaboration
>
> Lenz McKAY Gerardo (PICCORO)
> http://qgqlochekone.blogspot.com
>
> 2017-08-20 9:57 GMT-04:00 Tony Morehen <tmorehen at ...3602...>:
>
>> I submitted a merge request on Gitlab to fix this bug.
>>
>>
>> On 2017-08-10 11:21 PM, bugtracker at ...3416... wrote:
>>
>>> http://gambaswiki.org/bugtracker/edit?object=BUG.1133&from=L21haW4-
>>>
>>> Tony MOREHEN reported a new bug.
>>>
>>> Summary
>>> -------
>>>
>>> Paste doesn't work in gb.form.terminal
>>>
>>> Type             : Bug
>>> Priority         : Medium
>>> Gambas version   : Unknown
>>> Product          : Unknown
>>>
>>>
>>> Description
>>> -----------
>>>
>>> When running terminal.exec(["bash"]), the paste method does nothing, even
>>> though the clipboard has 'plain/text' content
>>>
>>> Cause:  line 924 in TerminalView.class --
>>> If Not $hProcess Or Not $hPipeOut Then Return
>>> -- will return either or both $hProcess or $hPipeOut are null.  It should
>>> return only when both are null.
>>>
>>> Correct:
>>> If Not $hProcess And Not $hPipeOut Then Return
>>>
>>> I've attached a patch to fix.  The patch also adds a SendText method to
>>> gb.form.terminal.  This allows the containing application to send commands
>>> to the terminal process or pipe.
>>>
>>>
>>> System information
>>> ------------------
>>>
>>> [System]
>>> Gambas=3.9.90 r8018
>>> OperatingSystem=Linux
>>> Kernel=4.8.15-1-MANJARO
>>> Architecture=x86_64
>>> Distribution=Manjaro Linux
>>> Desktop=XFCE
>>> Theme=Gtk
>>> Language=en_CA.utf8
>>> Memory=3947M
>>>
>>> [Libraries]
>>> Cairo=libcairo.so.2.11400.8
>>> Curl=libcurl.so.4.4.0
>>> DBus=libdbus-1.so.3.14.9
>>> GStreamer=libgstreamer-0.10.so.0.30.0
>>> GStreamer=libgstreamer-1.0.so.0.1002.0
>>> GTK+2=libgtk-x11-2.0.so.0.2400.31
>>> GTK+3=libgtk-3.so.0.2200.5
>>> OpenGL=libGL.so.1.2.0
>>> Poppler=libpoppler.so.66.0.0
>>> QT4=libQtCore.so.4.8.7
>>> QT5=libQt5Core.so.5.7.1
>>> SDL=libSDL-1.2.so.0.11.4
>>> SQLite=libsqlite3.so.0.8.6
>>>
>>> [Environment]
>>> DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
>>> DESKTOP_SESSION=xfce
>>> DISPLAY=:0.0
>>> GB_GUI=gb.qt4
>>> GDMSESSION=xfce
>>> GLADE_CATALOG_PATH=:
>>> GLADE_MODULE_PATH=:
>>> GLADE_PIXMAP_PATH=:
>>> GTK2_RC_FILES=<home>/.gtkrc-2.0
>>> GTK_MODULES=canberra-gtk-module
>>> HOME=<home>
>>> LANG=en_CA.utf8
>>> LC_ADDRESS=en_CA.UTF-8
>>> LC_IDENTIFICATION=en_CA.UTF-8
>>> LC_MEASUREMENT=en_CA.UTF-8
>>> LC_MONETARY=en_CA.UTF-8
>>> LC_NAME=en_CA.UTF-8
>>> LC_NUMERIC=en_CA.UTF-8
>>> LC_PAPER=en_CA.UTF-8
>>> LC_TELEPHONE=en_CA.UTF-8
>>> LC_TIME=en_CA.UTF-8
>>> LOGNAME=<user>
>>> MAIL=/var/spool/mail/<user>
>>> MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins
>>> PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/
>>> default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
>>> PWD=<home>
>>> QT_QPA_PLATFORMTHEME=qt5ct
>>> SAL_USE_VCLPLUGIN=gtk
>>> SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/9931,unix/<
>>> hostname>:/tmp/.ICE-unix/9931
>>> SHELL=/bin/bash
>>> SHLVL=2
>>> SSH_AGENT_PID=9936
>>> SSH_AUTH_SOCK=/tmp/ssh-bUdChQqs4Zo0/agent.9935
>>> TZ=:/etc/localtime
>>> USER=<user>
>>> XAUTHORITY=<home>/.Xauthority
>>> XDG_CONFIG_DIRS=/etc/xdg
>>> XDG_CURRENT_DESKTOP=XFCE
>>> XDG_DATA_DIRS=/usr/local/share:/usr/share
>>> XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/<user>
>>> XDG_MENU_PREFIX=xfce-
>>> XDG_RUNTIME_DIR=/run/user/1000
>>> XDG_SEAT=seat0
>>> XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
>>> XDG_SESSION_DESKTOP=xfce
>>> XDG_SESSION_ID=c4
>>> XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1
>>> XDG_SESSION_TYPE=x11
>>> XDG_VTNR=7
>>> _=/usr/bin/gambas3
>>>
>>>
>>
>> ------------------------------------------------------------
>> ------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> _______________________________________________
>> Gambas-user mailing list
>> Gambas-user at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/gambas-user
>>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user






More information about the User mailing list