Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Thats it, i'm writing my own browser

Name: FrozenVoid 2011-10-14 4:43

Firefox is hogging 75% of my ram and thats unacceptable.
Plus it randomly disables right-click when i switch processes, and i need to alt-tab again to use the mouse. It writes and reads to disk almost every minute, despite me changing every relevant setting in about:config. No plugins are enabled, all extensions don't even run.

Name: Anonymous 2011-10-16 10:32

I don't even know what that means.

Name: Anonymous 2011-10-16 10:47

Why do we need so many C++ browsers?

Name: Anonymous 2011-10-16 11:29

>>42
Try to code one in [your favorite language]

Name: Anonymous 2011-10-16 11:46

>>43
It would take man-years even in the best of languages.

Name: Anonymous 2011-10-16 12:01

>>44
Man-years are autist-days

Name: Anonymous 2011-10-16 12:06

>>44
There is however one where such feats can be accomplished in 3 minutes.
;
; ------------------------------------------------------------
;
;   PureBasic - MiniBrowser
;
;    (c) 2003 - Fantaisie Software
;
; ------------------------------------------------------------
;
; This program requiers the Microsoft freely distribuable
; ATL.dll shared library.
;

Procedure ResizeWebWindow()
  ResizeGadget(10, #PB_Ignore, #PB_Ignore, WindowWidth(0), WindowHeight(0)-52)
  ResizeGadget(4, #PB_Ignore, #PB_Ignore, WindowWidth(0)-185, #PB_Ignore)
  ResizeGadget(5, WindowWidth(0)-25, #PB_Ignore, #PB_Ignore, #PB_Ignore)
  ResizeGadget(6, #PB_Ignore, #PB_Ignore, WindowWidth(0), #PB_Ignore)
EndProcedure


If OpenWindow(0, 100, 200, 500, 300, "PureBasic MiniBrowser v1.0", #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget)

  CreateStatusBar(0, WindowID(0))
    AddStatusBarField(#PB_Ignore)
    StatusBarText(0, 0, "Welcome to the world's smallest Browser ! :)", 0)
     
  ButtonGadget(1,   0, 0, 50, 25, "Back")
  ButtonGadget(2,  50, 0, 50, 25, "Next")
  ButtonGadget(3, 100, 0, 50, 25, "Stop")

  StringGadget(4, 155, 5, 0, 20, "http://www.purebasic.com")
 
  ButtonGadget(5, 0, 0, 25, 25, "Go")
 
  Frame3DGadget(6, 0, 30, 0, 2, "", 2) ; Nice little separator

  If WebGadget(10, 0, 31, 0, 0, "http://www.purebasic.com") = 0 : MessageRequester("Error", "ATL.dll not found", 0) : End : EndIf
 
  AddKeyboardShortcut(0, #PB_Shortcut_Return, 0)
 
  ResizeWebWindow()
 
  Repeat
    Event = WaitWindowEvent()
   
    Select Event
      Case #PB_Event_Gadget
     
        Select EventGadget()
          Case 1
            SetGadgetState(10, #PB_Web_Back)
         
          Case 2
            SetGadgetState(10, #PB_Web_Forward)
         
          Case 3
            SetGadgetState(10, #PB_Web_Stop)
         
          Case 5
            SetGadgetText(10, GetGadgetText(4))
           
        EndSelect     
     
      Case #PB_Event_Menu ; We only have one shortcut
        SetGadgetText(10, GetGadgetText(4))

      Case #PB_Event_SizeWindow
        ResizeWebWindow()
     
    EndSelect
     
  Until Event = #PB_Event_CloseWindow
  
EndIf

Name: Anonymous 2011-10-16 12:53

What a piece of shit.

Name: Anonymous 2011-10-16 13:00

>>46
ATL.dll shared library.
How much it takes to implement ATL.dll with all dependencies?

Name: Anonymous 2011-10-16 13:52

>>48

How much it takes to make CPU that runs ATL.dll with all dependencies?

Name: Anonymous 2011-10-16 13:57

'>2011
>still don't use telnet as your default browser

Name: Anonymous 2011-10-16 14:43

>>49
You cant run ATL.dll on bare CPU. You need Windows 7.

Name: VIPPER 2011-10-16 14:46

>>46
.dll shared library.
LMAO!LOL
Its dynamic linked library, not shared library.
Shared libraries are on linux, dynamic linked libraries are on windows.

Name: Anonymous 2011-10-16 18:10

>>39
I see you haven't played Real Kanojo.

Name: Anonymous 2011-10-16 18:57

>>55
nice dubs bro

Name: Anonymous 2011-10-16 19:15

>>54
hey thx bro

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List