summaryrefslogtreecommitdiff
path: root/amiga
Commit message (Collapse)AuthorAgeFilesLines
* More calculation fixesChris Young2010-06-061-12/+4
| | | | svn path=/trunk/netsurf/; revision=10567
* Remove scroll positions from ami_do_redraw_limits, fix positional calcs inChris Young2010-06-051-23/+22
| | | | | | gui_window_set_scroll svn path=/trunk/netsurf/; revision=10564
* When redrawing part of a page, draw with respect to the position NetSurf ↵Chris Young2010-06-051-2/+10
| | | | | | | | | | | believes the scrollbars are in, rather than where they actually are. This resolves an issue with graphical corruption and animations, when using the scrollbars to scroll the page (the anim redraw was happening before the event to say the scrollbar had moved was being received) svn path=/trunk/netsurf/; revision=10563
* + Refactor input handling from browser window code into contentMichael Drake2010-06-041-6/+7
| | | | | | | | | | | | | handlers. + Disentangle all box tree manipulation from browser window code and put it where it belongs. + Move other content specific and other irrelevant code from browser window handling to appropriate places. + Put mouse state enum in new mouse header, since it's not just used by browser window code, and it is used by treeview windows on the treeview branch. svn path=/trunk/netsurf/; revision=10561
* Activate browser window after search, otherwise it doesn't get IntuiTicks ↵Chris Young2010-05-161-0/+2
| | | | | | | | events so won't scroll to the search term. svn path=/trunk/netsurf/; revision=10552
* Amiga font code revamped and fixed. Will now fall back to a different font ↵Chris Young2010-05-064-129/+231
| | | | | | | | | | | if the character isn't present in the current one, this needs a complete or near-complete Unicode font in order to be useful - Code2000 and Bitstream Cyberbit are auto-detected by NetSurf on startup if none is configured. Japanese websites now display correctly, along with Japanese characters within Google UK search results etc. svn path=/trunk/netsurf/; revision=10551
* Fix assert. This is wrong, needs investigation.Chris Young2010-05-031-1/+1
| | | | svn path=/trunk/netsurf/; revision=10549
* Fix loops reading too many charactersChris Young2010-05-031-3/+3
| | | | svn path=/trunk/netsurf/; revision=10548
* Purge parserutilsChris Young2010-05-032-5/+7
| | | | svn path=/trunk/netsurf/; revision=10547
* Build libparserutils (and NetSurf) against libiconv instead of newlib's iconv.Chris Young2010-05-031-2/+2
| | | | | | | | | This fixes the bug with lpu's iconv filter causing freezing on OS4 NetSurf. With an appropriate font (eg. Bitstream Cyberbit) Japanese characters will now display. Test websites work, but proper Japanese websites cause an assert which may be caused by amiga/font.c incorrect text size calculations. svn path=/trunk/netsurf/; revision=10546
* Remove Export tab properly when building without HaruChris Young2010-05-031-0/+4
| | | | svn path=/trunk/netsurf/; revision=10545
* Allow building of AmigaOS4 Cairo and non-Cairo versions of NetSurf in same ↵Chris Young2010-05-031-1/+1
| | | | | | source tree svn path=/trunk/netsurf/; revision=10544
* Ensure we are using the libpng 1.2 includes, as OS4 Cairo is using a deprecatedChris Young2010-05-032-3/+3
| | | | | | function which does not exist in libpng 1.4. svn path=/trunk/netsurf/; revision=10543
* Update 2 SObjs installation (create links for updated libpng and unnecessary ↵Chris Young2010-04-302-8/+36
| | | | | | | | clutter for libz) svn path=/trunk/netsurf/; revision=10537
* Fix assert when clicking empty text boxesChris Young2010-04-301-1/+1
| | | | svn path=/trunk/netsurf/; revision=10531
* Consolidate several 'myrealloc' functions into ns_realloc, rename one which ↵Daniel Silverstone2010-04-301-12/+2
| | | | | | *is* different, thereby eliminating the word 'myrealloc' from the NS codebase svn path=/trunk/netsurf/; revision=10530
* It turns out that realloc(ptr, 0) --> free(ptr) is not actually required by ↵John Mark Bell2010-04-301-0/+5
| | | | | | | | the C standard (whereas realloc(NULL, size) --> malloc(size) is). Therefore, explicitly model the behaviour expected by our libraries (that realloc of 0 size is equivalent to free). svn path=/trunk/netsurf/; revision=10524
* Don't check if the next character is outside the printable string, if it is ↵Chris Young2010-04-291-15/+6
| | | | | | | | it'll pick up the NULL terminator anyway. svn path=/trunk/netsurf/; revision=10523
* Text kerningChris Young2010-04-291-17/+58
| | | | svn path=/trunk/netsurf/; revision=10522
* More correct font width calculations/placingChris Young2010-04-291-4/+10
| | | | svn path=/trunk/netsurf/; revision=10518
* Possibly more accurate text placementChris Young2010-04-291-3/+3
| | | | svn path=/trunk/netsurf/; revision=10517
* Change schedule_run to a BOOL as this more standard for platform code.Chris Young2010-04-292-4/+2
| | | | svn path=/trunk/netsurf/; revision=10516
* The schedule_run function is only called by the frontends so remove it from ↵Vincent Sanders2010-04-281-0/+3
| | | | | | | | | the core header and add its definition to the frontend headers. Alter the framebuffer schedule_run to return the time untill the next event. svn path=/trunk/netsurf/; revision=10512
* Update fonts immediately after requester use/saveChris Young2010-04-281-0/+3
| | | | svn path=/trunk/netsurf/; revision=10511
* Don't list unvisited pagesChris Young2010-04-281-0/+3
| | | | svn path=/trunk/netsurf/; revision=10510
* Ensure ami_remove_timer_event code doesn't get executed unless necessary.Chris Young2010-04-281-0/+2
| | | | svn path=/trunk/netsurf/; revision=10509
* Reformat all tabs when window size changesChris Young2010-04-271-4/+18
| | | | svn path=/trunk/netsurf/; revision=10504
* Custom version of SearchEngines file rather than modifying it during ↵Chris Young2010-04-251-0/+21
| | | | | | | | installation (fixes crash with Installer) svn path=/trunk/netsurf/; revision=10484
* Remove SearchEngines linkChris Young2010-04-251-1/+0
| | | | svn path=/trunk/netsurf/; revision=10483
* Custom version of SearchEngines file rather than modifying it during ↵Chris Young2010-04-251-11/+0
| | | | | | | | installation (fixes crash with Installer) svn path=/trunk/netsurf/; revision=10482
* Don't show export options if PDF export disabled. Use options if present.Chris Young2010-04-252-3/+5
| | | | svn path=/trunk/netsurf/; revision=10480
* Ensure menu state is correct when switching tabsChris Young2010-04-243-38/+50
| | | | svn path=/trunk/netsurf/; revision=10476
* Avoid errors running makepackageChris Young2010-04-242-1/+0
| | | | | | | | fitr was written by me, and included for convenience (the install script needs it). There are no distribution restrictions when using it wrt the OS4 version of NetSurf. See http://www.unsatisfactorysoftware.co.uk/fitr svn path=/trunk/netsurf/; revision=10475
* Use our ca-bundle by default, rather than one in devs: which may not existChris Young2010-04-221-1/+4
| | | | svn path=/trunk/netsurf/; revision=10456
* Correct indices for disabled itemsChris Young2010-04-221-3/+3
| | | | svn path=/trunk/netsurf/; revision=10455
* Ensure that a default CSS icon is presentChris Young2010-04-171-0/+13
| | | | svn path=/trunk/netsurf/; revision=10424
* Fix file://localhost/ handlingChris Young2010-04-171-13/+16
| | | | svn path=/trunk/netsurf/; revision=10422
* Fixup Amiga frontendJohn Mark Bell2010-04-163-14/+43
| | | | svn path=/trunk/netsurf/; revision=10410
* Fix crash in kiosk modeChris Young2010-04-111-0/+2
| | | | svn path=/trunk/netsurf/; revision=10369
* Freeing the local charset version once we've finished with it is a good idea ↵Chris Young2010-04-101-0/+2
| | | | | | too. svn path=/trunk/netsurf/; revision=10345
* Show warning messages in correct charsetChris Young2010-04-101-1/+5
| | | | svn path=/trunk/netsurf/; revision=10344
* Avoid crashChris Young2010-04-101-1/+12
| | | | svn path=/trunk/netsurf/; revision=10343
* Fix broken event handling.Chris Young2010-04-0912-44/+108
| | | | | | | Any structures attached to the window_list *must* have a struct nsObject * as their first entry, and handle events outside of gui.c. svn path=/trunk/netsurf/; revision=10332
* Purge FETCH_TYPE which is unused throughout NetSurf. Clearing a todo in ↵Daniel Silverstone2010-04-081-2/+2
| | | | | | llcachec. svn path=/trunk/netsurf/; revision=10300
* Calling a hlcache_handle "content" is confusing.Michael Drake2010-04-071-3/+3
| | | | svn path=/trunk/netsurf/; revision=10266
* Make downloads work again.John Mark Bell2010-04-052-11/+17
| | | | svn path=/trunk/netsurf/; revision=10243
* Events for these windows are handled by the main loop in gui.c, but the ↵Chris Young2010-04-044-16/+14
| | | | | | | | | | structures didn't match up, thereby causing a crash. Needs tidying up; the global part of these window structures should be defined separately, and the events handled in dedicated routines. svn path=/trunk/netsurf/; revision=10235
* Remove verbose_log from options fileChris Young2010-04-033-7/+2
| | | | | | Copy libz as I've built 1.2.4 and it has faster gzip code svn path=/trunk/netsurf/; revision=10230
* Use DataTypes to read text files that are dropped into text boxes, this ↵Chris Young2010-04-021-13/+33
| | | | | | | | allows more exotic formats to be read such as IFF FTXT. svn path=/trunk/netsurf/; revision=10229
* ...and right a bitChris Young2010-04-021-4/+3
| | | | svn path=/trunk/netsurf/; revision=10228