Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 32.291.314 Times

Kylie 0.0.7

  Date Added: July 20, 2010  |  Visits: 677


Report Broken Link
Printer Friendly Version

Product Homepage
Download (75 downloads)

Kylie is a web browser. It does text, images, tables and soon forms. It doesnt know css, frames or scripting. And its neither fast nor cute. Thats why it is version 0.0.x. Parsing The HTML parser in MwHtmlParser.c creates a linked list of all the nodes: wordparts, whitespace and special tags. Newline immediately before end tag is ignored. Newline immediately after start tag is ignored. Composite objects (currently limited to TABLE, ROW and CELL, but frames belong there too) branch the list so it actually becomes a tree. Displaying When the widget gets the list back, it lays out the boxes by assigning width and height and placing them in a line from left to right. If there is too little space left for another box, start over on a new line. In a second pass the objects are drawn which are located in the currently visible part of the window. Two callbacks in the widget, begin_a and end_a, handle and tags. The coordinates are put in the a_href or a_name tables depending on their HREF or NAME values. Composite objects are displayed by recursively drawing the list of children. Navigation There are two linked lists for backwards and forwards navigation. Each time we visit a link, the current url is added to the backwards lists and the forwards list is cleared, *except* when we visit the link by clicking the back button. In that case the current url is added to the forwards list instead. Type 1 fonts If Mowitz was compiled with t1lib support, Kylie can take advantage of it out of the box. The standard fonts.txt file is used for font management. Antialias is not supported. IO The IO is split into different modules with narrow interfaces. The modules are: io.c: Register protocol drivers, normalize urls, cache documents. External linkage: load_url. http.c: Fetch documents over http. The only symbol with external linkage is load_http, which should *only* be called from io.c. file.c: Fetch local file or predefined "documents". External linkage: load_file and load_about. FTP is currently not implemented. None of this belongs in the widget code. The widget should only have the bare minimum required to render stuff in a window. The widget will probably eventually move over to Mowitz. It should suffice to have url resource that is a string to give to a loader function. This function can also be set through a resource and defaults to a function which loads the file from the local file system using the url as filename. Everything else belongs in the application. Images The file image.c contains a small, stack-oriented library of functions which can perform a variety of operations on images. The only thing were using it for at the moment is to load images, usually with the help of external applications such as the netpbm kit. An advantage to this approach is that we can display many types of images. In the future we will also be able to manipulate images in more ways than we are using now. The disadvantage is that it is relatively slow. This is mainly due to the fact that we have to convert between the librarys internal format, image, and the format X understands, XImage. It should be possible to help the situation somewhat by caching the XImage; the current cache implementation only caches the image. Whats New in This Release: - Implemented < select > < option >, < optgroup > and < textarea >. - Speeded up object_between and add_object_box radically. - Fixed the combo box so it stores history instead of crashing. - Added a 30 second timeout to the connect() call in http.c. - Display an error message rather than crashing when a document cant be loaded. Create widgets for (some) form controls. - Suppress garbage (i.e. extra spaces or words) between < table > and first < tr >. - Documented table code (in README)..

Requirements: No special requirements
Platforms: Linux
Keyword: File Http Images Internet Kylie List Url Widget
Users rating: 0/10

License: Freeware Size: 103.42 KB
Modules  -  Node Reference URL Widget 7.x-1.12
The Node Reference URL Widget module adds a new widget to the Node Reference CCK field type. It auto-populates a node reference field with a value from the URL, and does not allow this value to be changed once set. It can automatically provide a...
10 KB  
Web Browser Tools  -  OpenDownload 1.0.0
OpenDownload is a Firefox extension that allows you to open any file from the internet into the OS assigned program. This is similar to IEs Open or Run file download functionality. NOTE: This does not support streaming. How it wors, is it...
16.38 KB  
MP3 Tools  -  HTMtied 2.1
HTMtied instantly converts any Internet address (link, URL, bookmark, favorite) to a very small HTML file that when opened in any browser, it will automatically load that address. Use it when you want to save an Internet address for future use on...
33 KB  
Weather  -  Cumulus Weather
Cumulus Weather enables you to display data from an electronic Automatic Weather Station (AWS) using the Cumulus Weather application. Define a url (realtime.txt link) to your own or a public AWS near you. For a...
8 MB  
Libraries  -  List::RewriteElements 0.09
List::RewriteElements is a Perl module that can create a new list by rewriting elements of a first list. SYNOPSIS use List::RewriteElements; Constructor Simplest case: Input from array, output to STDOUT. $lre =...
26.62 KB  
Modules  -  YAPB Sidebar Widget 2.2
The images are displayed within a widget on the sidebar. Installation Unpack and upload it to the /wp-content/plugins/ directory. Activate the plugin through the 'Plugins' menu in WordPress. Requirements: - WordPress 2.5 or higher
Networking  -  Fast Cat - fast categories widget 1.4
A highly optimized category list/tree widget for WordPress. Works very nice on HUGE wordpress databases, and doesn't require hundreds of MB of RAM.Installation : 1. Upload fastcat.php and the fastcat-tree folder to the /wp-content/plugins/...
10 KB  
ActiveX Components  -  Browser URL ActiveX 2.0.0
Free Internet Explorer Browser URL ActiveX Component
54 KB  
Modules  -  YAPB XMLRPC Sidebar Widget 1.2
The images are displayed within a widget on the sidebar.To display your images, you have to have an active YAPB + YAPB XMLRPC Server installation on another blog. Installation Unpack and upload it to the /wp-content/plugins/ directory. Activate...
Networking  -  WP Slideshow 1.0
Try our new free Wordpress Theme WP-Creativix - Download DEMOWP Slideshow displays unlimited Posts with Images (from Custom Fields). With a nice javascript Effect and a modern Button Navigation, WP Slideshow will fit all your needs. The best is,...
20.48 KB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Network & Internet  -  Free WiFi Hotspot 3.3.1
Free WiFi Hotspot is a super easy solution to turn your laptop or notebook into a portable Wi-Fi hotspot, wirelessly sharing your internet connections like DSL, Cable, Bluetooth, Mobile Broadband Card, Dial-Up, etc. through the built-in wireless...
1.04 MB  
Network & Internet  -  Easy Uploads 1.8
Easy uploads is a file storage media streaming application designed by Filestreamers that allows you to upload, store, and stream your files from their virtually unlimited file storage server. Easy Uploads can backup,share, and stream your files...
615.97 KB  
Network & Internet  -  PacketFence ZEN 3.1.0
PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) system. Boosting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, 802.1X...
1024 MB  
Network & Internet  -  django-dbstorage 1.3
A Django file storage backend for files in the database.
10.24 KB  
Network & Internet  -  SQL Inject Me 0.4.5
SQL Inject Me is a Firefox extension used to test for SQL Injection vulnerabilities. The tool works by submitting your HTML forms and substituting the form value with strings that are representative of an SQL Injection attack.
133.12 KB