Tinderbox. The head branch version of Mozilla (& Firefox) was seg faulting
as soon as you used the menu bar. This fix is actually by briane@qnx.com.
I am checking it in and reviewing it. My QNX email address is mfeil@qnx.com.
r=briane@qnx.com
git-svn-id: svn://10.0.0.236/trunk@181673 18797224-902f-48f8-a5cc-f745e15eee43
Temporary fix until PR:22930 is fixed in libph. The library insist in making any PtRegion widget
sensitive and opaque to key events. Thi shappen if after realizing it, a resource ( like
Pt_ARG_POS or Pt_ARG_DIM ) is set. Such a region will completely block any key events from reaching
any application, if the mouse is in top of it. To test open the url bar, place the mouse in top
of the list and type something. The key events are not reaching anybody.
git-svn-id: svn://10.0.0.236/trunk@166488 18797224-902f-48f8-a5cc-f745e15eee43
Added MakeFullScreen() to properly set/restore the window's decorations for
fullscreen/normal mode.
git-svn-id: svn://10.0.0.236/trunk@162850 18797224-902f-48f8-a5cc-f745e15eee43
JFehr's problem with thunderbird on screen 2 on a multiscreen configuration:
Use
PhWindowQueryVisible( Ph_QUERY_IG_POINTER, ...
so that the screen information is uses the current location of input_group's pointer.
git-svn-id: svn://10.0.0.236/trunk@160732 18797224-902f-48f8-a5cc-f745e15eee43
Dnd related changes. Also remove the flag that makes all the windows resizeable by default, since
now their size should be calculated correctly.
git-svn-id: svn://10.0.0.236/trunk@160600 18797224-902f-48f8-a5cc-f745e15eee43
All eWindowType_child widgets should have a valid ( nonNULL ) parent ( problem with msnbc.com ).
git-svn-id: svn://10.0.0.236/trunk@158756 18797224-902f-48f8-a5cc-f745e15eee43
Set PHOTON_DND in Makefile.in so that we include the Dnd service in the build. Firefox bookmarks
check for the Dnd service, and are affected if it's missing.
Focus related changes: when the window loses focus, the window must be deactivated ( cursor should stop blinking ).
When the window is given focus again by the window manager, the window must be activated ( the same cursor should start blinking ).
GetParent should check for mIsDestroying - this fixes a crash in 1.7 ( no crash before )
with http://java.sun.com/j2se/1.3/docs/api/. Click on java.awt and keep the cursor moving.
In nsPhMozRemoteHelper.cpp, create the connector name based on the aProgram. Use mozilla-xremote-client
to send commands.
git-svn-id: svn://10.0.0.236/trunk@157597 18797224-902f-48f8-a5cc-f745e15eee43
More menu related changes ( menus not being rolled up when switching consoles or window lose focus or Alt key pressed ).
Removed unused files.
git-svn-id: svn://10.0.0.236/trunk@154417 18797224-902f-48f8-a5cc-f745e15eee43
Fixed the problem with the mouse cursor not being set correctly when crossing region boundaries.
git-svn-id: svn://10.0.0.236/trunk@154310 18797224-902f-48f8-a5cc-f745e15eee43
Fixed the problem with menus not shown after switching consoles.
Fixed the problem with menus not being rolled-up ( reset the mLastMenu widget pointer when the widget
it points to is about to be destroyed ).
git-svn-id: svn://10.0.0.236/trunk@154209 18797224-902f-48f8-a5cc-f745e15eee43
The regions for menus should be opaque to blit events ( Ph_EV_BLIT ) ( for instance
underneath a mozilla menu at the edge of the window you can have a pterm scrolling upwards. The blit events should not show
through the menu ).
git-svn-id: svn://10.0.0.236/trunk@154166 18797224-902f-48f8-a5cc-f745e15eee43
nsWidget.cpp
- fixed the problem with context menus not showing up in the Mail&News client.
nsWindow.cpp
- fixed a problem with the PtRegion underneath the menus not being realized in some cases
( not related to the change in nsWidget.cpp ).
git-svn-id: svn://10.0.0.236/trunk@144151 18797224-902f-48f8-a5cc-f745e15eee43
The menus now have a region covering the whole screen for dismissal outside of the main window canvas.
Cleaned up the code.
Tried to speed it up.
git-svn-id: svn://10.0.0.236/trunk@141534 18797224-902f-48f8-a5cc-f745e15eee43
These changes should not affect the building on other platforms or the runtime on other platforms.
Allow the filepicker widget to have multiple selection.
Modified nsSound to allow playing of system sound file.
Look for Pt_REALIZED flag when building a list of tiles for the widgets in front of the canvas.
git-svn-id: svn://10.0.0.236/trunk@140724 18797224-902f-48f8-a5cc-f745e15eee43
Removal of some printfs and fixes for rendering issues and the Clipboard implementation.
Also fixes a problem with scrolling lists sometimes causing a crash.
git-svn-id: svn://10.0.0.236/trunk@118253 18797224-902f-48f8-a5cc-f745e15eee43
Numerous bug fixes and code cleanup for photon related memory leaks and
bugs.
git-svn-id: svn://10.0.0.236/trunk@89647 18797224-902f-48f8-a5cc-f745e15eee43
cursors now change properly, dilogs display in correct locations, modal
dialogs work
git-svn-id: svn://10.0.0.236/trunk@81741 18797224-902f-48f8-a5cc-f745e15eee43