Linux Bug V 4.50

Codes specifiques à Linux
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Linux Bug V 4.50

Message par Backup »

toujour présent le bug !!

impossible de bouger la fenetre !!! :?

j'attendais la résolution de ce bug pour sortir Pure anaglyphe sous Linux
je suis deçut !!

de plus j'ai maintenant une alerte a propos de Help.so
parceque mon prg utilise un *.Chm externe , et Linux n'aime pas ça apparemment
Image

exemple de code montrant le probleme de bouger de fenetre

Code : Tout sélectionner

; ce code marche parfaitement sous windows
; mais plante sur Linux Ubuntu 9.10/mint 8 (Purebasic 4.41/4.50) 
; lorsqu'on utilise  KeyboardPushed(#PB_Key_Space) a la ligne 79 !!
 ; et lorsqu'on cherche a bouger la fenetre qui reste bloqué





;  *************************** initialisations *********************************************
Declare OpenWindow_window()
Declare Clavier()
Enumeration
  #Window
  #sprite_curseur
EndEnumeration
Global screen_full,dessin
; ************************************************************************************
OpenWindow_window()

InitSprite():InitMouse():InitKeyboard():
OpenWindowedScreen(WindowID(#Window), 180, 80, 800, 600, 1,50, 50)
ClearScreen(RGB($53,$0,$4D))

; **************** boucle principale ****************************
Repeat   
  Clavier()  ; s'ocuppe de la capture des touches mais aussi du passage ecran-fenetre/plein ecran
  
  Select WaitWindowEvent(2) 
    Case #PB_Event_Gadget
      Select EventGadget() 
      EndSelect 
     Case #PB_Event_CloseWindow
      Select EventWindow()
        Case #Window
          CloseWindow(#Window)
               End
      EndSelect
  EndSelect 
 FlipBuffers()
  ClearScreen(RGB($CD,$E8,$15))
ForEver
; *********************************************************************************************

; ********************* les procedures *********************************************************
Procedure OpenWindow_window()
  If OpenWindow(#Window, 42, -7, 822, 538, "Pure Anaglyphe By Dobro", #PB_Window_SystemMenu|#PB_Window_SizeGadget|#PB_Window_MinimizeGadget|#PB_Window_TitleBar)
  EndIf 
EndProcedure
 
  Procedure Clavier()
    ExamineKeyboard():
    ;-clavier 
    If KeyboardPushed(#PB_Key_Escape) 
      End
    EndIf 
    If KeyboardPushed(#PB_Key_Space) And screen_full =0 And dessin=0
      CloseScreen() ; ferme l'ecran en fenetre 
      OpenScreen(800, 600, 32, "full_screen" ) 
      screen_full=1 
    ElseIf  KeyboardReleased(#PB_Key_Space) And screen_full=1 And dessin=0
    ; en plein ecran  KeyboardPushed(#PB_Key_Space)  se comporte comme si elle restait appuyé !! < -----------------------------
    
      If IsSprite(#sprite_curseur)<>0
        FreeSprite(#sprite_curseur) 
      EndIf
      CloseScreen() ; ferme plein l'ecran 
      OpenWindowedScreen(WindowID(#Window), 180, 80, 800, 600, 1,50, 50)
      screen_full=0
      ReleaseMouse(1) 
    EndIf 
  EndProcedure
  ; ********************************************************************************
; IDE Options = PureBasic 4.41 (Linux - x86)
; CursorPosition = 78
; FirstLine = 66
Scrat
Messages : 86
Inscription : sam. 15/mars/2008 16:00

Re: Linux Bug V 4.50

Message par Scrat »

Salut

J'ai aussi un bug non corrigé de fuite memoire avec opengl.
http://www.purebasic.fr/english/viewtop ... 23&t=41731

Je crois qu'il faut se faire une raison:
Linux n'est pas prioritaire et les bugs même séveres, (une fuite mémoire peu entrainer le crash du systeme) seront corrigés .............. un jour.

En attendant j'ai un programme de 20000 lignes de bloqué - cool. :twisted:

J'ai commencé la migration vers Fpc , mais ça me gonfle grave de me recoller le boulot une 2eme fois

A+
Fred
Site Admin
Messages : 2808
Inscription : mer. 21/janv./2004 11:03

Re: Linux Bug V 4.50

Message par Fred »

Bon c'est bon, on a compris, pas la peine d'ouvrir 50 nouveaux topics. Si un bug n'est pas corrigé, c'est qu'on a pas pu le faire, c'est trop compliqué à comprendre ?!
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Linux Bug V 4.50

Message par Backup »

:lol:
bon ! :x

d'un autre coté , avant que tu ne communique dessus , on pouvais pas deviner que vous etiez bloqué dessus... :?

combien de sujets on été abordés sur le Forum français , et n'ont eu aucun échos de ta part ?
alors comment savoir si cela t'intéresse ou pas , si tu ne dis rien .... :roll:

ce qui du coup me pousse a en parler sur le forum anglais ...
dorénavant , je ne dirai plus rien sur le forum anglais ..(de toute façon je comprends pas leur langue)
et croiserai les doigts en espérant que ton attention soit attirée par nos proses ici meme
tout en étant au final ; sur de rien ....

a ceux qui liront ceci : Maintenant , vous savez a quoi vous en tenir
lorsque vous avez un bug a signaler ... :lol:

suggestion a Fred :

vire le forum des bugs du forum français
comme ça tu n'aura pas a courir le risque qu'on te saoul avec ça !
Warkering
Messages : 808
Inscription : ven. 08/janv./2010 1:14
Localisation : Québec, Canada

Re: Linux Bug V 4.50

Message par Warkering »

D'après moi, le problème viens du fait que ce bug est plutôt présenté de façon répétitif sur le forum! :lol:
En même temps, on est pas obliger de toujours radoter! Fred, talentueux développeur affublé du même nom que ma propre personne, veut tout simplement qu'on lui lâche les baskets avec ça!
Le jour où il voudra se penché mieux sur la version Linux, il le corrigeras mais en attendant, s'il désire rendre Windows meilleur, c'est seulement à lui que reviens le choix! 8)

Pas trop lèche bottes non? :mrgreen:
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: Linux Bug V 4.50

Message par G-Rom »

Le jour où il voudra se penché mieux sur la version Linux, il le corrigeras mais en attendant, s'il désire rendre Windows meilleur, c'est seulement à lui que reviens le choix! 8)
C'est ce que je croyais , mais c'est complètement faux.
Warkering
Messages : 808
Inscription : ven. 08/janv./2010 1:14
Localisation : Québec, Canada

Re: Linux Bug V 4.50

Message par Warkering »

:?:
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: Linux Bug V 4.50

Message par G-Rom »

C'est pourtant simple , Linux n'est pas la dernière roue du carrosse , Fred lui accorde autant d'importance , il lui manque certainement du temps pour ce penché sur les problèmes rencontré , il ne faut pas perdre de vue qu'il ne vie pas de PureBasic , il va une vie professionnel & privé à coté.
il ne peut pas non plus en prime gérer 3 forums pour les bugs , il gère là ou il y a le plus d'utilisateur actif , le forum international donc.
même si on ne parle pas anglais , rien empêche de posté un code minimal qui reproduit le bug avec une courte description fait par un traducteur en ligne , sa passe sans problème.
Avatar de l’utilisateur
MetalOS
Messages : 1509
Inscription : mar. 20/juin/2006 22:17
Localisation : Lorraine
Contact :

Re: Linux Bug V 4.50

Message par MetalOS »

Salut Dobro, je vient de tester ton code sous ubuntu et je n'est aucune erreur particulière. Une fenêtre avec un fond jaune s'affiche et une fois que j'appuie sur la barre espace la fenêtre passe en mode pleine écran et l'écran devient complètement jaune. Si je appuie de nouveau sur la barre espace, je quitte le mode pleine écran et je retrouve la fenêtre avec le fond jaune.

Sa doit faire autre chose de particulier ?

Autrement quand je suis en mode fenêtre, impossible de la bouger.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Linux Bug V 4.50

Message par Backup »

MetalOS a écrit :
Autrement quand je suis en mode fenêtre, impossible de la bouger.
c'est bien là le probleme !

impossible de la bouger :)
Avatar de l’utilisateur
MetalOS
Messages : 1509
Inscription : mar. 20/juin/2006 22:17
Localisation : Lorraine
Contact :

Re: Linux Bug V 4.50

Message par MetalOS »

Ok :lol: , bug chiant effectivement.
Répondre