fanfix-swing.git
7 years agoCode cleanup: Libraries/Readers
Niki Roo [Mon, 3 Jul 2017 17:54:47 +0000 (19:54 +0200)]
Code cleanup: Libraries/Readers
- Move libraries into a new package
- Update readers to have a BasicReader and an interface

7 years agoFix configure.sh again (--tui=no + jar was not ok)
Niki Roo [Sun, 2 Jul 2017 12:23:41 +0000 (14:23 +0200)]
Fix configure.sh again (--tui=no + jar was not ok)

7 years agoFix configure.sh (LocalReader -> GuiReader)
Niki Roo [Sun, 2 Jul 2017 12:13:56 +0000 (14:13 +0200)]
Fix configure.sh (LocalReader -> GuiReader)

7 years agoRenames and jDo
Niki Roo [Sun, 2 Jul 2017 11:34:32 +0000 (13:34 +0200)]
Renames and jDo

7 years agoDependency fix + Local/Remote Library support
Niki Roo [Sun, 2 Jul 2017 11:22:14 +0000 (13:22 +0200)]
Dependency fix + Local/Remote Library support
- Fix nikiroo-utils (a bad file was used for version 1.6.1)
- Implement a new remote Library and rework the Library class
- Add unit tests for the Library

7 years agoAdd a test for Library (before changing it)
Niki Roo [Sun, 2 Jul 2017 09:44:02 +0000 (11:44 +0200)]
Add a test for Library (before changing it)

7 years agoNetwork server and Library + nikiroo-utils update
Niki Roo [Sat, 1 Jul 2017 23:04:44 +0000 (01:04 +0200)]
Network server and Library + nikiroo-utils update

7 years agoSerial: enums and BufferedImages
Niki Roo [Sat, 1 Jul 2017 22:46:09 +0000 (00:46 +0200)]
Serial: enums and BufferedImages

7 years agoUpdate nikiroo-utils, update Library
Niki Roo [Sat, 1 Jul 2017 16:42:43 +0000 (18:42 +0200)]
Update nikiroo-utils, update Library

7 years agoFix VERSION (there is no 1.5.2, this is 1.6.0)
Niki Roo [Sat, 1 Jul 2017 16:42:17 +0000 (18:42 +0200)]
Fix VERSION (there is no 1.5.2, this is 1.6.0)

7 years agoNew Server class to send/rec objects via network
Niki Roo [Sat, 1 Jul 2017 16:40:16 +0000 (18:40 +0200)]
New Server class to send/rec objects via network

7 years agoMake TUI optional (and update nikiroo-utils):
Niki Roo [Fri, 30 Jun 2017 16:54:54 +0000 (18:54 +0200)]
Make TUI optional (and update nikiroo-utils):
- You can now use "./configure.sh --tui=no" to not include it

7 years agoFix config.sh (actually, Makefile.base)
Niki Roo [Fri, 30 Jun 2017 16:53:57 +0000 (18:53 +0200)]
Fix config.sh (actually, Makefile.base)

7 years agoSerialisation utilities update
Niki Roo [Fri, 30 Jun 2017 16:46:42 +0000 (18:46 +0200)]
Serialisation utilities update
- SerialUtils is now public and can be used to dynamically create an Object
- The Importer is now easier to use

7 years agoUpdate SerialUtils to be public
Niki Roo [Fri, 30 Jun 2017 16:01:12 +0000 (18:01 +0200)]
Update SerialUtils to be public

7 years agoTUI: start each chapter on top of text
Niki Roo [Fri, 30 Jun 2017 13:20:36 +0000 (15:20 +0200)]
TUI: start each chapter on top of text

7 years agoTUI: Disable "< << > >>" buttons as required
Niki Roo [Fri, 30 Jun 2017 08:35:00 +0000 (10:35 +0200)]
TUI: Disable "< << > >>" buttons as required

7 years agoFix TUI visual glitch (empty button)
Niki Roo [Wed, 28 Jun 2017 20:19:45 +0000 (22:19 +0200)]
Fix TUI visual glitch (empty button)

7 years agoTUI: fix CloseAllWindows
Niki Roo [Wed, 28 Jun 2017 20:16:00 +0000 (22:16 +0200)]
TUI: fix CloseAllWindows

7 years agoFix TUI << < > >> buttons mouse clicking
Niki Roo [Wed, 28 Jun 2017 18:57:08 +0000 (20:57 +0200)]
Fix TUI << < > >> buttons mouse clicking

7 years agoMore work on TUI (can now browse a text story)
Niki Roo [Wed, 28 Jun 2017 17:08:05 +0000 (19:08 +0200)]
More work on TUI (can now browse a text story)

7 years agoMore work on TUI (buttons in the viewer window)
Niki Roo [Wed, 28 Jun 2017 11:27:19 +0000 (13:27 +0200)]
More work on TUI (buttons in the viewer window)

7 years agoAdd Jexer license and readme files
Niki Roo [Tue, 27 Jun 2017 16:44:23 +0000 (18:44 +0200)]
Add Jexer license and readme files

7 years agoFix configure script for Jexer
Niki Roo [Tue, 27 Jun 2017 16:31:20 +0000 (18:31 +0200)]
Fix configure script for Jexer

7 years agoAdd a new TUI system based upon Jexer (WIP)
Niki Roo [Tue, 27 Jun 2017 16:25:20 +0000 (18:25 +0200)]
Add a new TUI system based upon Jexer (WIP)

7 years agoUpdate to nnikiroo-utils-1.5.0
Niki Roo [Thu, 22 Jun 2017 19:05:12 +0000 (21:05 +0200)]
Update to nnikiroo-utils-1.5.0

7 years agoUpdate to version 1.5.0 (breaking Bundle/Meta)
Niki Roo [Thu, 22 Jun 2017 19:04:17 +0000 (21:04 +0200)]
Update to version 1.5.0 (breaking Bundle/Meta)

7 years agoSome jDoc fixes
Niki Roo [Tue, 20 Jun 2017 11:57:27 +0000 (13:57 +0200)]
Some jDoc fixes

7 years agoFimFiction: Fix tags and chapter handling
Niki Roo [Sun, 18 Jun 2017 18:49:13 +0000 (20:49 +0200)]
FimFiction: Fix tags and chapter handling

7 years agoVersion 1.5.2: fix Fimfiction 4 metadata
Niki Roo [Mon, 5 Jun 2017 17:21:25 +0000 (19:21 +0200)]
Version 1.5.2: fix Fimfiction 4 metadata

7 years agoVersion 1.5.1: FimFiction 4, small fix on eHentai
Niki Roo [Mon, 5 Jun 2017 16:58:59 +0000 (18:58 +0200)]
Version 1.5.1: FimFiction 4, small fix on eHentai
- Today (10:30 GMT), FimFiction migrated to version 4 and was not compatible any more with Fanfix
- some metadata fixed for eHentai

7 years ago#5 fallback to java.runtime.name if getFontAdjustments() doesn't work
Kevin Lamonte [Sun, 30 Apr 2017 17:49:39 +0000 (13:49 -0400)]
#5 fallback to java.runtime.name if getFontAdjustments() doesn't work

7 years agoFix: "Chapter 5: - Fun!" -> "Chapter 5: Fun!"
Niki Roo [Tue, 25 Apr 2017 19:19:28 +0000 (21:19 +0200)]
Fix: "Chapter 5: - Fun!" -> "Chapter 5: Fun!"

7 years agoUpdate nikiroo-utils (fix for e-hentai language)
Niki Roo [Thu, 20 Apr 2017 18:01:18 +0000 (20:01 +0200)]
Update nikiroo-utils (fix for e-hentai language)

7 years agoMixed 1.4.2/1.4.3 (2 bugfixes, but 2 versions, too)
Niki Roo [Thu, 20 Apr 2017 17:58:49 +0000 (19:58 +0200)]
Mixed 1.4.2/1.4.3 (2 bugfixes, but 2 versions, too)

7 years agoVersion 1.4.2: bugfixes (unhtml, deltree)
Niki Roo [Thu, 20 Apr 2017 17:57:39 +0000 (19:57 +0200)]
Version 1.4.2: bugfixes (unhtml, deltree)

7 years agoWhen cover not found, check next to .info
Niki Roo [Tue, 18 Apr 2017 19:37:52 +0000 (21:37 +0200)]
When cover not found, check next to .info

7 years agoFix date/language meta data on e-hentai
Niki Roo [Tue, 18 Apr 2017 18:34:49 +0000 (20:34 +0200)]
Fix date/language meta data on e-hentai

7 years agoVersion 1.5.0
Niki Roo [Tue, 18 Apr 2017 18:15:05 +0000 (20:15 +0200)]
Version 1.5.0

7 years agoNew website supported on request: e-hentai.org
Niki Roo [Tue, 18 Apr 2017 18:13:49 +0000 (20:13 +0200)]
New website supported on request: e-hentai.org

7 years ago#5 rgbColors fix
Kevin Lamonte [Wed, 5 Apr 2017 22:26:01 +0000 (18:26 -0400)]
#5 rgbColors fix

7 years ago#5 auto-detect textAdjustX/textAdjustY, fix RGB VGA colors
Kevin Lamonte [Tue, 4 Apr 2017 18:28:29 +0000 (14:28 -0400)]
#5 auto-detect textAdjustX/textAdjustY, fix RGB VGA colors

7 years ago#5 append RGB colors when -Djexer.ECMA48.rgbColor=true
Kevin Lamonte [Tue, 4 Apr 2017 00:05:50 +0000 (20:05 -0400)]
#5 append RGB colors when -Djexer.ECMA48.rgbColor=true

7 years agoFix cover not deleted, add new UI option "Move to"
Niki Roo [Sun, 2 Apr 2017 16:05:38 +0000 (18:05 +0200)]
Fix cover not deleted, add new UI option "Move to"
Library: fix the covers that were not always removed when deleting a story
UI: Sources are now editable ("Move to...")

7 years agoFix NPE
Kevin Lamonte [Tue, 21 Mar 2017 19:21:46 +0000 (15:21 -0400)]
Fix NPE

7 years agoFix OOB, expose triple buffer
Kevin Lamonte [Tue, 21 Mar 2017 18:55:55 +0000 (14:55 -0400)]
Fix OOB, expose triple buffer

7 years agoLink back to sf.net
Kevin Lamonte [Sun, 19 Mar 2017 20:07:11 +0000 (16:07 -0400)]
Link back to sf.net

7 years agoUpdate copyright to 2017
Kevin Lamonte [Sun, 19 Mar 2017 18:56:58 +0000 (14:56 -0400)]
Update copyright to 2017

7 years agosmart window placement
Kevin Lamonte [Sun, 19 Mar 2017 01:02:09 +0000 (21:02 -0400)]
smart window placement

7 years agoTStatusBar
Kevin Lamonte [Sat, 18 Mar 2017 20:46:35 +0000 (16:46 -0400)]
TStatusBar

7 years agoAdd versioned about box, set title
Kevin Lamonte [Fri, 17 Mar 2017 18:18:42 +0000 (14:18 -0400)]
Add versioned about box, set title

7 years agoFix for ich() corrupting display
Kevin Lamonte [Thu, 16 Mar 2017 21:09:00 +0000 (17:09 -0400)]
Fix for ich() corrupting display

7 years agoBug fixes
Kevin Lamonte [Wed, 15 Mar 2017 22:12:56 +0000 (18:12 -0400)]
Bug fixes

7 years agoCache glyphs, fix vttest test
Kevin Lamonte [Wed, 15 Mar 2017 15:24:11 +0000 (11:24 -0400)]
Cache glyphs, fix vttest test

7 years agoPerf improvement: covers
Niki Roo [Tue, 14 Mar 2017 18:49:24 +0000 (19:49 +0100)]
Perf improvement: covers
- Library: do not load the covers automatically any more
- UI: load the cover only the first time, resize it, then cache it

7 years agoVersion 1.4.2
Niki Roo [Sun, 12 Mar 2017 18:54:33 +0000 (19:54 +0100)]
Version 1.4.2
- New Options menu in UI to configure the program (minimalist for now)
- Improve progress reporting (smoother updates, more details)
- Better cover support for local files

7 years agoVersion 1.4.1: Progress fixes
Niki Roo [Sun, 12 Mar 2017 18:50:03 +0000 (19:50 +0100)]
Version 1.4.1: Progress fixes

7 years agoUI update: smoother progress updates (still wip)
Niki Roo [Thu, 9 Mar 2017 22:20:50 +0000 (23:20 +0100)]
UI update: smoother progress updates (still wip)
- progress updates in UI are smoother now, though there still is a problem with one of the depth level

7 years agoSome Progress(.java) updates
Niki Roo [Thu, 9 Mar 2017 22:18:45 +0000 (23:18 +0100)]
Some Progress(.java) updates

7 years agoProgress: fix synchro issues + tests
Niki Roo [Thu, 9 Mar 2017 07:10:28 +0000 (08:10 +0100)]
Progress: fix synchro issues + tests

7 years agoBetter cover support for 'local' (File) support
Niki Roo [Thu, 9 Mar 2017 07:04:30 +0000 (08:04 +0100)]
Better cover support for 'local' (File) support
- BasicSupport#getCover(..) now checks for absolute paths, too

7 years ago(README update)
Niki Roo [Wed, 8 Mar 2017 19:31:01 +0000 (20:31 +0100)]
(README update)

7 years agoUpdate nikiroo-utils, add new UI Options menu
Niki Roo [Wed, 8 Mar 2017 19:28:13 +0000 (20:28 +0100)]
Update nikiroo-utils, add new UI Options menu
- nikiroo-utils updated to 1.4.0 (with new R/W bundles and UI configuration controls)
- new Options menu in UI to configure the program (minimalist UI for now)

7 years agoVersion 1.4.0: new Bundle configuration controls
Niki Roo [Wed, 8 Mar 2017 19:26:23 +0000 (20:26 +0100)]
Version 1.4.0: new Bundle configuration controls

7 years agoNew: ConfigEditor, UI to configure a bundle
Niki Roo [Wed, 8 Mar 2017 18:57:20 +0000 (19:57 +0100)]
New: ConfigEditor, UI to configure a bundle

7 years agoBundle is now read/write
Niki Roo [Tue, 7 Mar 2017 20:38:27 +0000 (21:38 +0100)]
Bundle is now read/write

7 years agoPerformance tweaks
Kevin Lamonte [Wed, 8 Mar 2017 16:54:11 +0000 (11:54 -0500)]
Performance tweaks

7 years agoBundle: some fixes + update tests
Niki Roo [Tue, 7 Mar 2017 18:32:40 +0000 (19:32 +0100)]
Bundle: some fixes + update tests

7 years agoFix progress tests, update Progress jDoc
Niki Roo [Tue, 7 Mar 2017 17:08:37 +0000 (18:08 +0100)]
Fix progress tests, update Progress jDoc

7 years agoMake bundle R/W: improvement + unit tests
Niki Roo [Tue, 7 Mar 2017 17:01:22 +0000 (18:01 +0100)]
Make bundle R/W: improvement + unit tests

7 years agoFix Swing triple-buffering
Kevin Lamonte [Tue, 7 Mar 2017 15:43:39 +0000 (10:43 -0500)]
Fix Swing triple-buffering

7 years agoMake Bundle read/write (still no tests)
Niki Roo [Mon, 6 Mar 2017 21:48:07 +0000 (22:48 +0100)]
Make Bundle read/write (still no tests)

7 years agoSupport Shift-Tab
Kevin Lamonte [Mon, 6 Mar 2017 17:26:43 +0000 (12:26 -0500)]
Support Shift-Tab

7 years agoImprove importing progress reporting
Niki Roo [Sun, 5 Mar 2017 22:18:51 +0000 (23:18 +0100)]
Improve importing progress reporting
- We know report more information, and more often

7 years agoFix to not assume bold background color
Kevin Lamonte [Sun, 5 Mar 2017 22:03:54 +0000 (17:03 -0500)]
Fix to not assume bold background color

7 years ago(update changelog)
Niki Roo [Sun, 5 Mar 2017 20:11:23 +0000 (21:11 +0100)]
(update changelog)

7 years agoReset to version 1.4.1, fix update checks
Niki Roo [Sun, 5 Mar 2017 20:02:07 +0000 (21:02 +0100)]
Reset to version 1.4.1, fix update checks
- ignore previous versions 1.4.1 and 1.4.2, they have been cancelled
- Fix UpdateChecker which showed the changes of ALL versions instead of
  the newer ones only

7 years ago(update changelog)
Niki Roo [Sun, 5 Mar 2017 19:55:51 +0000 (20:55 +0100)]
(update changelog)

7 years agoVersion 1.4.2: fix for images documents...
Niki Roo [Sun, 5 Mar 2017 19:53:01 +0000 (20:53 +0100)]
Version 1.4.2: fix for images documents...
- the images documents were not working any more

7 years ago(changelog update)
Niki Roo [Sun, 5 Mar 2017 19:37:15 +0000 (20:37 +0100)]
(changelog update)

7 years agoNew version
Niki Roo [Sun, 5 Mar 2017 19:35:51 +0000 (20:35 +0100)]
New version

7 years agoFix nikiroo-utils for Java 1.6 compat
Niki Roo [Sun, 5 Mar 2017 19:33:24 +0000 (20:33 +0100)]
Fix nikiroo-utils for Java 1.6 compat

7 years agoCannot compile on 1.6 because var names not clear
Niki Roo [Sun, 5 Mar 2017 19:32:11 +0000 (20:32 +0100)]
Cannot compile on 1.6 because var names not clear

7 years agorevalidate: not in java 1.6
Niki Roo [Sun, 5 Mar 2017 19:30:11 +0000 (20:30 +0100)]
revalidate: not in java 1.6

7 years agoVersion 1.4.1
Niki Roo [Sun, 5 Mar 2017 19:27:31 +0000 (20:27 +0100)]
Version 1.4.1
- Fix some bad line breaks on HTML supports (including FanFiction.net)
- UI: progress bar now working correctly
- nikiroo-utils update to show all steps in the progress bars

7 years agoFix some bad line breaks on HTML supports
Niki Roo [Sun, 5 Mar 2017 19:24:57 +0000 (20:24 +0100)]
Fix some bad line breaks on HTML supports

7 years agoUI: progress bars fixes, update nikiroo-utils
Niki Roo [Sun, 5 Mar 2017 18:50:21 +0000 (19:50 +0100)]
UI: progress bars fixes, update nikiroo-utils
- UI: progress bar now working correctly
- nikiroo-utils update to show all steps in the progress bars

7 years agoVersion 1.3.5: Progress/ProgressBar fixes (woopsie)
Niki Roo [Sun, 5 Mar 2017 18:48:00 +0000 (19:48 +0100)]
Version 1.3.5: Progress/ProgressBar fixes (woopsie)

7 years agoVersion 1.3.5: better ProgressBar
Niki Roo [Sun, 5 Mar 2017 17:07:17 +0000 (18:07 +0100)]
Version 1.3.5: better ProgressBar

7 years ago(changelog update)
Niki Roo [Sun, 5 Mar 2017 12:40:03 +0000 (13:40 +0100)]
(changelog update)

7 years agoFix for version 1.4.0 (a.k.a., "oopsie")
Niki Roo [Sun, 5 Mar 2017 12:26:10 +0000 (13:26 +0100)]
Fix for version 1.4.0 (a.k.a., "oopsie")

7 years agoVersion 1.4.0
Niki Roo [Sun, 5 Mar 2017 12:18:30 +0000 (13:18 +0100)]
Version 1.4.0
- Remember the word count and the date of creation of Fanfix stories
- UI: option to show the word count instead of the author below the book
  title
- CBZ: do not include the first page twice anymore for no-cover websites
- UI: update version check (we now check for new versions)

7 years agoVERSION update
Niki Roo [Sun, 5 Mar 2017 11:26:55 +0000 (12:26 +0100)]
VERSION update

7 years agoVersion 1.3.4
Niki Roo [Sun, 5 Mar 2017 11:25:28 +0000 (12:25 +0100)]
Version 1.3.4
- Improve TestCase error reporting: we know display the full stack trace
  even for AssertionErrors
- Extends Version with new methods: isOlderThan(Version) and
  isNewerThan(Version)

7 years agoImprove test case error reporting
Niki Roo [Sat, 4 Mar 2017 20:27:57 +0000 (21:27 +0100)]
Improve test case error reporting

7 years ago(changelog update)
Niki Roo [Sat, 4 Mar 2017 20:27:01 +0000 (21:27 +0100)]
(changelog update)

7 years agoFix CBZ: do not include the first page twice
Niki Roo [Sat, 4 Mar 2017 20:26:12 +0000 (21:26 +0100)]
Fix CBZ: do not include the first page twice
- The first page was included twice in CBZ: once for the cover, once for
  the first page; now, the cover is tagged as 'fake' when it is the
  first page, and is not inserted into the CBZ

7 years agoUI: change title display in groups (+README)
Niki Roo [Sat, 4 Mar 2017 15:29:42 +0000 (16:29 +0100)]
UI: change title display in groups (+README)
- change title colour and font for groups of books
- update screenshot (and README that points to it)

7 years agoWordcount (including UI), date of creation
Niki Roo [Sat, 4 Mar 2017 10:56:36 +0000 (11:56 +0100)]
Wordcount (including UI), date of creation
- Remember the date of creation (.info)
- Remember the word count (.info)
- UI: show either author or word count below the book title
- Note: those new informations requires a redownload

7 years ago(README update)
Niki Roo [Sat, 4 Mar 2017 09:28:46 +0000 (10:28 +0100)]
(README update)