Adding IME text input handling
for special cases (punctuation, period chars)
/r=shanjian;/sr=kin
git-svn-id: svn://10.0.0.236/trunk@123650 18797224-902f-48f8-a5cc-f745e15eee43
Occasionally unable to get Focus set to URL bar and other text fields
fixed an ASSERTION when run with DEBUG enabled
r=serget@fi.tartu.ee
git-svn-id: svn://10.0.0.236/trunk@123495 18797224-902f-48f8-a5cc-f745e15eee43
r=jeffreyj@us.ibm.com, sr=blizzard
OS/2 only - rewrite window proc to better handle things happening during deletion
git-svn-id: svn://10.0.0.236/trunk@123457 18797224-902f-48f8-a5cc-f745e15eee43
* We must use the full path to the source file when calling MSVC so that debugging information shows up in the object files.
* Because of cygwin's use of /cygdrive when using full paths, we must use a cygwin-wrapper script in some cases to allow native win32 programs to use a fully qualified cygwin path.
* We have to call configure using the full path so that $(srcdir) contains the
full path in the Makefiles. The rules have been changed for win32 so that it
always use $(srcdir)/$*.{c,cpp} as the sourcefile name even when the file is in
the cwd. This works around both the /cygdrive issue and the msvc's path info
optimization.
* We still use the wrapper when calling rc.exe & nsinstall. nsinstall
frequently takes multiple args and is called all over the tree so changing each
calling site is going to be expensive. (I'll have to check the logs again but
I think the rc wrapping can go.)
* nspr & ldap still use the wrappers for all native win32 progs. Neither nspr
nor ldap uses the acoutput-fast.pl script to speed up the substitution of
@srcdir@ into their Makefiles so, makefile substitution will break if we use
dos-paths.
* In the handful of directories where we copy srcfiles from another directory
in lieu of using VPATHs, we have to now copy those files to $(srcdir) so that
the default rules can find them.
Bug #141834 r=leaf,wtc,dmose,mcs
git-svn-id: svn://10.0.0.236/trunk@123440 18797224-902f-48f8-a5cc-f745e15eee43
* We must use the full path to the source file when calling MSVC so that debugging information shows up in the object files.
* Because of cygwin's use of /cygdrive when using full paths, we must use a cygwin-wrapper script in some cases to allow native win32 programs to use a fully qualified cygwin path.
* We have to call configure using the full path so that $(srcdir) contains the
full path in the Makefiles. The rules have been changed for win32 so that it
always use $(srcdir)/$*.{c,cpp} as the sourcefile name even when the file is in
the cwd. This works around both the /cygdrive issue and the msvc's path info
optimization.
* We still use the wrapper when calling rc.exe & nsinstall. nsinstall
frequently takes multiple args and is called all over the tree so changing each
calling site is going to be expensive. (I'll have to check the logs again but
I think the rc wrapping can go.)
* nspr & ldap still use the wrappers for all native win32 progs. Neither nspr
nor ldap uses the acoutput-fast.pl script to speed up the substitution of
@srcdir@ into their Makefiles so, makefile substitution will break if we use
dos-paths.
* In the handful of directories where we copy srcfiles from another directory
in lieu of using VPATHs, we have to now copy those files to $(srcdir) so that
the default rules can find them.
Bug #141834 r=leaf,wtc,dmose,mcs
git-svn-id: svn://10.0.0.236/trunk@123439 18797224-902f-48f8-a5cc-f745e15eee43
Mozilla doesn't save its windows position when closed.
adds an implementation of GetScreemBounds, and registers frame movements, so they are saved and used when reopenning the window.
r=serget@fi.tartu.ee
git-svn-id: svn://10.0.0.236/trunk@123410 18797224-902f-48f8-a5cc-f745e15eee43
nsSound not being registered as a component under BeOS
The nsSound component was not being registerred, causing ChatZilla to not work properly.
r=serget@fi.tartu.ee
git-svn-id: svn://10.0.0.236/trunk@123409 18797224-902f-48f8-a5cc-f745e15eee43
Occasionally unable to get Focues set to URL bar and other widgets
fixes a long standing focus issue under the BeOS port
r=arougthopher
git-svn-id: svn://10.0.0.236/trunk@123404 18797224-902f-48f8-a5cc-f745e15eee43
it is one of our objects before doing the static cast.
Bug 106211 r=pink sr=jst
git-svn-id: svn://10.0.0.236/trunk@123311 18797224-902f-48f8-a5cc-f745e15eee43
IME input processing in Widget
Impact only on Windows platform.
/r=shanjian, /sr=brendan
git-svn-id: svn://10.0.0.236/trunk@123087 18797224-902f-48f8-a5cc-f745e15eee43
IME input processing
Only impact Simplified Chinese Windows.
/r=shanjian, /sr=brendan
git-svn-id: svn://10.0.0.236/trunk@122900 18797224-902f-48f8-a5cc-f745e15eee43
r=jkobal, sr=blizzard
OS/2 only - handle special case of WM_QUIT so don't stop the OS from shutting down
git-svn-id: svn://10.0.0.236/trunk@122831 18797224-902f-48f8-a5cc-f745e15eee43
r=pedemont, sr=blizzard
OS/2 only - don't write an extra NULL char to URL objects
git-svn-id: svn://10.0.0.236/trunk@122344 18797224-902f-48f8-a5cc-f745e15eee43
IME candidate window is displayed in wrong position
Patch is to impact only in Windows XP
with MS PinYing IME and NeiMa IME
/r=shanjian, /sr=brendan
git-svn-id: svn://10.0.0.236/trunk@122098 18797224-902f-48f8-a5cc-f745e15eee43