Comments (7)
Original comment by [email protected]
on 10 Sep 2009 at 4:31
- Changed state: Accepted
from chmsee.
Here is webkit encoding support patch. After apply previous patches, you can
apply this
one.
Actually, the original code of chmsee also had a problem,
in chmsee.c
/* Init gecko */
chmsee_html_init_system();
chmsee_html_set_default_lang(selfp->lang);
populate_window(self);
chmsee_load_config(self);
"set_default_lang" function should called after "chmsee_load_config", otherwise
the
lang is always 0. that means always "Auto".
The patches for webkit encoding support use "custom-encoding" property of
WebView.
Also webkitwebsettings support "default-encoding" property, but if we want to
change
encoding on the fly, we should use "custom-encoding" property of WebView. so I
choose
this one.
The logic is "chmsee always use "Auto Detect" to open new chm file, But if the
detection
is wrong, You can change it.And chmsee never save it as default, because Maybe
it is
really a bad chm file."
by now, All features gecko back end can supported had been implemented via
webkit.
Original comment by [email protected]
on 11 Sep 2009 at 3:08
Attachments:
from chmsee.
Original comment by [email protected]
on 20 Sep 2009 at 3:00
- Added labels: Milestone-1.1.0
from chmsee.
http://github.com/lidaobing/chmsee/commit/efd89b6f217e1cdeb81f138bae3d7250306628
12
http://github.com/lidaobing/chmsee/commit/ac5416e84ecda09099c0fb2a26a05bc0dc2b7f
9b
Original comment by [email protected]
on 20 Sep 2009 at 3:41
- Changed state: FixCommited
from chmsee.
Another patch to fix a bug that can not load lang setting automatically when
open chm
file.
Original comment by [email protected]
on 22 Sep 2009 at 3:33
Attachments:
from chmsee.
Thank you providing this patch! But in chmsee 1.1 branch, it will still depend
on
gecko render. The patch is kept on git repository's webkit branch.
Original comment by [email protected]
on 24 Mar 2010 at 9:00
from chmsee.
Original comment by [email protected]
on 24 Mar 2010 at 9:03
- Changed state: WontFix
from chmsee.
Related Issues (20)
- Next and Previous buttons on the Find toolbar are confused HOT 5
- error launching chmsee on fedora 16 LXDE HOT 4
- 编译失败问题 HOT 3
- xulrunner 10.0 isn't supported HOT 1
- font setting does not work HOT 1
- not comaptible with xulrunner-12 HOT 2
- Typo HOT 1
- chmsee not working with xulrunner-13 HOT 2
- not seperated xul installed HOT 2
- fedora 17 x86_64 系统编译失败 HOT 17
- released chmsee not compatible with xulrunner-14 HOT 4
- what is this?? HOT 21
- CentOS6.3 x86_64编译成功,make error! HOT 3
- Can not display picture when using chmsee v1.3.0 HOT 3
- chmsee does not resolve relative path from command line parameters HOT 3
- chmsee does not resolve relative path from command line parameters HOT 1
- Problem changing encoding HOT 4
- problem opening chm files HOT 1
- cannot resize window HOT 2
- You may need to rebuild the chmsee XPCOM component HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chmsee.