Development :  K-Meleon Forum
K-Meleon development related discussions. 

Pages: 12345...LastNext
Current Page: 1 of 19
Results 1 - 30 of 570
4 years ago
asmpgmr
It should be safe to simply disable DOM storage (dom.storage.enabled = false) without worrying about a toggle. I've run with this disabled and Flash local shared objects (LSOs) disabled for a while now without any adverse effects whatsoever. Note any website usage of DOM storage creates an SQLite file in your profile directory (webappsstore.sqlite) which you probably want to delete.
Forum: Improvement requests
4 years ago
asmpgmr
To block all plugins use the little known pref "permissions.default.object" and set it to 2. Possible values for permissions.default.object 1 allow all plugins (default) 2 block all plugins 3 block third-party plugins With value 2 you can then use the file hostperm.1 in your profile directory to setup a whitelist of sites for which plugins are allowed to load, for example adding
Forum: Improvement requests
5 years ago
asmpgmr
I did a Dependency Walker run against the Gecko 1.9.1 DLLs (from SeaMonkey 2.0a3) and found the following Win2000+ API dependencies: THEBES.DLL (from GDI32.DLL) * AddFontMemResourceEx * GetFontUnicodeRanges * GetGlyphIndicesA * GetGlyphIndicesW * GetTextExtentExPointI * RemoveFontMemResourceEx GKWIDGET.DLL (from USER32.DLL) * GetLastInputInfo - this is used to get idle time * UpdateL
Forum: Development
5 years ago
asmpgmr
My post is about building a version of K-Meleon (1.6 ?) which uses the upcoming Gecko 1.9.1 rendering engine (Firefox 3.5 / SeaMonkey 2.0) that runs natively on an unmodified Win9x system. KernelEx modifies Win9x and can cause issues with some apps. Re-read my post but to summarize what I think will get this working is as follows: Build Cairo with a Win9x patch similar to the one used for WinCE
Forum: Development
5 years ago
asmpgmr
I don't know if this has been discuss already or not. Are there any plans for trying to get a future version of K-Meleon which uses Gecko 1.9.1 running natively on Win9x ? I did some research and it seems like it should be doable without too much effort. The following functions are used by Gecko. These functions are all supported by MSLU (unicows). Note there are probably other Win32 Unicode fu
Forum: Development
11 years ago
asmpgmr
If you simply open an image in its own window the dimensions are in the page title.
Forum: General
11 years ago
asmpgmr
Autoscrolling within frames is a known issue and yes K-Meleon's is win32 native while Mozilla uses xul.
Forum: Development
11 years ago
asmpgmr
Why the heck would your boss care what browser you used ? At least you freed his mind of the M$-Borg collective.
Forum: Development
11 years ago
asmpgmr
Here's some more info - http://plugindoc.mozdev.org/notes.html Strange they used the environment variable MOZ_PLUGIN_PATH instead of a pref, that's not very consistent.
Forum: General
11 years ago
asmpgmr
jsnj, To my knowledge the subdirectory plugins is always used and isn't configurable, that's been a Netscape/Mozilla standard since at least Netscape 4.x. The Gecko code will also look for the common Acrobat Reader and Quicktime plugins in their install directories and can also scan the Netscape 4.x plugins directory. There are prefs to disable these lookups, look in defaults\pref\all.js. Why wo
Forum: General
11 years ago
asmpgmr
If you want to completely remove IE from win9x then get IEradicator from http://www.litepc.com/ieradicator Note this won't work with win2000 service release 2 or later or winxp because M$ added some crappy "file protection" which keeps a hidden copy of all the "critical files" (files critical to their monopoly) and will automatically restore them if you try to delete them.
Forum: Development
11 years ago
asmpgmr
MonkeeSage, Couple of other things you missed in the updated macro reference doc: In the statements list move the definition for the sub function after gsub to group them together logically. Also I added some text to gsub and sub explaining they're forms of gensub which also helps explain gensub. In the plugin commands for macros list at the end under favorites add: $nick = pluginmsgex(favorit
Forum: General
11 years ago
asmpgmr
berny, 1. Try downloading a different skin, goto the resources section of this site. Frankly I don't see why people go on and on about the look of the top two bars (menu bar, toolbar/url bar) and the bottom status bar. It's web page content that matters. 2. Java is not really part of any browser, it's a separate add-on (and can also be a major security hole). Java comes bundled with the bigger
Forum: General
11 years ago
asmpgmr
MonkeeSage, The problem seems to be due to some event and the Mozilla code somehow causes the focus change. It seems to change whenever the base page (but not the graphics) is completely loaded in a new window. This is never a problem for existing windows. Also I remember a comment in the code saying that Mozilla tries to steal the focus twice.
Forum: General
11 years ago
asmpgmr
MonkeeSage, You missed some stuff, I reposted the macro reference doc with a couple of more minor updates to the list.
Forum: General
11 years ago
asmpgmr
MonkeeSage, Maybe you should post the macro reference doc on your site, I sent an updated doc to the mailing list a few weeks ago. Then whenever someone complains about the macros they can be pointed to the docs. The macro facility, high configurability, and not having a lot of excessive gui bloat is what makes K-Meleon good.
Forum: General
11 years ago
asmpgmr
MonkeeSage, I don't know since I don't use Mozilla, I can't stand it because it's too sloooooow. Netscape 4.x removes all HTML (including links) and puts in "" for any images. It does its best to preserve the basic layout and text alignment of the page. Anyway do you know how Mozilla implements the similar function, I haven't looked into it as of yet.
Forum: General
11 years ago
asmpgmr
Actually this is a shortcoming, just last night I wanted to do this and I had to use Netscape 4.79 to do it. Selecting all of the text and doing a copy and paste operation won't preseve the text layout. Netscape 4.79 strips all of the HTML while preserving the basic text layout of the page. Does anyone know if Mozilla can do this ? If so then maybe it's something that can be ported to K-Meleon.
Forum: General
11 years ago
asmpgmr
Gecko is supposedly the best rendering engine as far as standards support goes but it really needs code optimization. The others, Presto (Opera 7) and KHTML both have tighter and faster code but aren't quite as standards-compliant as Gecko. KHTML supposedly has a lot of potential though. Two things I would really like to see from the Mozilla camp - a serious concerted effort to cleanup and perfor
Forum: Development
11 years ago
asmpgmr
MonkeeSage, You should be able to remove all references to StdAfx.cpp and StdAfx.h from all directories and .dsp files including the K-Meleon base directory. Also you should be able to remove any .rc2 references from all of the .dsp files.
Forum: General
11 years ago
asmpgmr
MonkeeSage, Are StdAfx.cpp and StdAfx.h needed in bookmarks ? There are versions of those files in the ns_bookmarks directory as well. Also the unused and empty file ns_bookmarks.rc2 should be deleted.
Forum: General
11 years ago
asmpgmr
MonkeeSage, Maybe the files StdAfx.cpp and StdAfx.h aren't needed anymore ? Neither have been updated in ages on CVS. The file resource.h is very old as well. Also check out the comment in ie_favorites.rc on CVS regarding the project files - http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/kmeleon/k-meleon/ie_favorites/ie_favorites.rc?rev=1.2&content-type=text/vnd.viewcvs-markup
Forum: General
11 years ago
asmpgmr
MonkeeSage, Everything in the ie_favorites directory except ie_favorites.cpp which is the older code. You should be able to use RegOpenKey instead of RegOpenKeyEx, even though RegOpenKey is an older function it's still supported and uses fewer parameters so the code is a little smaller.
Forum: General
11 years ago
asmpgmr
MonkeeSage, I noticed on CVS that the .dsp file for ie_favorites is out of date and builds the old ie_favorites.cpp code instead of the new code (ie_file.cpp, ie_plugin.cpp, ie_utils.cpp). Could this be the problem ? The file ie_favorites.cpp is not used by the current favorites plugin.
Forum: General
11 years ago
asmpgmr
MonkeeSage, Try this, I changed it to use RegOpenKeyEx since RegOpenKey is actually an old function which really shouldn't be used anymore. void findNick(char *nick, char *url) { HKEY hKey; DWORD dwSize; char regkey[128] = "Software\\Microsoft\\Internet Explorer\\SearchUrl\\"; *url = 0; strncat(regkey, nick, 80); if (RegOpenKeyEx(HKEY_CURRENT_USER, (LPCTSTR)regkey, 0, KEY_
Forum: General
11 years ago
asmpgmr
MonkeeSage, Did you get a chance to try the last version of the favorites nicknames code I posted ? Also what do you think of this - removing the else { MessageBox("No Menu"); } from BrowserFrm.cpp function Create so that the menu bar can be removed simply by commenting out or removing Main from menus.cfg instead of using the problematic rebar_menu plugin. I suspect that most people u
Forum: General
11 years ago
asmpgmr
Did you try the unofficial build at http://gratisdei.com/KM.htm ? It has a later version of the main program and plugins which support some additional features. The updated bookmarks plugin definitely has more features than even the service pack 1 release. If it doesn't have what you want then open an RFE in the bug database.
Forum: General
11 years ago
asmpgmr
Candock, Offline browsing uses the disk cache (not the history) where the pages are stored to retrieve previously accessed pages. The main issue in supporting it in K-Meleon is whether this can be done in the embedded Mozilla code upon which K-Meleon is based. Does Mozilla itself support this feature ? Open an RFE for this issue in the bugs tracking system so this can be looked into.
Forum: Improvement requests
11 years ago
asmpgmr
MonkeeSage, I can't see any problems in the second version of the code. It appends the passed in nickname to form the registry key (variable regkey), opens the registry key (hKey receives the key handle), reads the default unnamed value (param 2) into variable url (param 5) up to INTERNET_MAX_URL_LENGTH bytes (param 6), and closes the registry key. Do you have the three lines in ie_plugin.cpp a
Forum: General
11 years ago
asmpgmr
MonkeeSage, Has to be something in the registry code, quicksearch gets the URL from the default unnamed entry under HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl\<nickname> I assume you meant favorites.dll not bookmarks.dll
Forum: General
Pages: 12345...LastNext
Current Page: 1 of 19

Search Messages:


Search Authors:


Forums:


Options:
   
K-Meleon forum is powered by Phorum.