commit 0c11192174ab59a34dccd8be5132e7d974e78585 Author: Rob Komar Date: Sun Mar 7 14:41:50 2021 -0500 Bumped the version to 1.3.1 with the addition of the bookstate API support. commit e5f62f3ed0c64d851bf64898bb48bce443826f10 Author: Rob Komar Date: Sun Mar 7 14:40:02 2021 -0500 Added saving of the state using the bookstate API. Thanks to @m4mmmon for the code for doing this. commit cc223fd90ce8600067899d76e4da6cfb5b360ed1 Author: Rob Komar Date: Mon Dec 28 17:32:18 2020 -0500 Recent firmwares make the system/logo/bookcover file a softlink to the actual image in a cache directory. Writing to the bookcover path ends up overwriting the cached image with the wrong contents. So, we delete the soft link before saving our cover image. commit 5b553b7fcb09d88089fbd97514219f3455b14900 Author: Rob Komar Date: Mon Dec 28 16:46:17 2020 -0500 gcc 6.3.0 was causing some problems with the table of contents. It looks like GetFileName() was returning a copy of the _files element rather than a reference, so the c_str() from that was bogus soon after. I added a new function GetFileNameCStr() that returns the c_str() pointer from the original element, so that should be stable for as long as is needed. commit 14da9e77836d88862d3743a204723efcad5373c6 Author: Rob Komar Date: Mon Dec 28 16:42:12 2020 -0500 Cast a lot of const char* to char* when setting the latter because gcc 6.3.0 calls it an error if you don't. commit d454d85f4ca6160a2ef2bbb127bf861f16baa700 Author: Rob Komar Date: Mon Dec 28 16:33:02 2020 -0500 Modified the Makefile to add the same libraries for all arm_fwv* builds. commit 4255555a2344da0e98bd95efa021002fec466dbc Author: Rob Komar Date: Mon Dec 28 16:24:31 2020 -0500 Fixed the memset call meant to clear the floodfill map. It wasn't doing anything because the last two arguments were transposed. commit c1d3544cdcba0df0406a6a24f228cdb683721e9d Author: Rob Komar Date: Sun Dec 27 16:19:38 2020 -0500 New versions of inkview.h replaced the KEY_* defines with IV_KEY_*. So, I added defines for the old macros when necessary. commit 2d25d6d816faf4a15c46262bea4c3a46420ce696 Author: Rob Komar Date: Fri Dec 25 11:52:54 2020 -0500 Bumped the version number to 1.3.0 because the change to the directory handler is a major one. commit b862e6deb7752ee0a44aed075493c738a42d2b10 Author: Rob Komar Date: Fri Dec 25 11:47:13 2020 -0500 OpenDirectorySelector() is so hard to use on new devices with high resolution, so it is getting replaced with OpenContents() showing the directory contents. commit 5571840fbbb1874011b30ecf11b9bea3649bd2ed Author: Rob Komar Date: Fri Dec 25 11:36:55 2020 -0500 Add support for the GetTouchInfoI() function if that is available instead of GetTouchInfo(). commit 3a3eaae97195275cf9c587984dcde14c7d8bbf9f Author: Rob Komar Date: Fri Dec 25 11:25:42 2020 -0500 Explicitly call AddLastOpen() when an archive is opened. commit cb3e47ad7c780296f4a9f468bc676fdb46f04a83 Author: Rob Komar Date: Fri Dec 25 11:19:42 2020 -0500 If there are no images to display, then show a message saying that and then close the application. commit a9f86c74894fe58dc75baeca779d092a4a8e5161 Author: Rob Komar Date: Fri Dec 25 11:07:26 2020 -0500 Enable the status bar when OpenContent is called so that the page tabs can appear. It also makes tab forward and back buttons in the top corners easier to press. commit 48287da7efc18436a7cc94585e07ccc1eb2e89a7 Author: Rob Komar Date: Fri Dec 25 10:50:25 2020 -0500 Handle decimal points in numbers when sorting images. Thanks to @i3ook for the suggestion. commit 617f0dd321d182ae59d6f5ed58964b128fe48b15 Author: Rob Komar Date: Fri Dec 28 13:26:44 2018 -0500 Bumped the version number to 1.2.9. commit 35dc2a396e4672606c179cd5a6280ddc4a39ed40 Author: Rob Komar Date: Fri Dec 28 13:02:13 2018 -0500 Enabled the FineUpate option for everyone, and use it for double updating on firmware version 2 and higher devices, to reduce ghosting. commit 14eef22fc82415d9f29ca6e64c4279be3f13984a Author: Rob Komar Date: Sun Aug 19 13:42:03 2018 -0700 Bumped the version number to 1.2.8. commit 3b1ad36e05145ce6858dbfa18ba523e86b6a1353 Author: Rob Komar Date: Sun Aug 19 13:37:05 2018 -0700 Use the settings from the current archive when automatically opening the next archive. commit 865118ffc6e36423aa1dab13274e44fb697cf021 Author: Rob Komar Date: Sun Aug 19 11:25:52 2018 -0700 Ignore the auto-rotate feature when in "Fit height in portrait, fit width in landscape" mode. commit 87a7ebdfb20d5c7b08cde917fbaf2bf0055b2eac Author: Rob Komar Date: Mon Dec 26 11:09:14 2016 -0800 Fixed autorotation of first image at startup (problem pointed out by trewelu). commit 16d81ab685f0412a4a8078a646064fab5ea0eb64 Author: Rob Komar Date: Sun Dec 25 14:31:07 2016 -0800 Added AdmiralAnimeE's Bulgarian translations for the touch navigation items. commit e2ecb8ce1efb00b5c25bcf0f28eaf212d8350fca Author: Rob Komar Date: Fri Nov 11 00:06:05 2016 -0800 Added Pascal's touch-nav translations for French and Portuguese. commit 589e2cc0b6e52f2551bb31122b7f855f7f23b80f Author: Rob Komar Date: Sun Nov 6 12:03:51 2016 -0800 Include header file for unlink(). commit 2766e627e5f14e31106ab4890855e7ac71e3b076 Author: Rob Komar Date: Sun Nov 6 11:59:57 2016 -0800 Added the touch navigation translations from freeshadow and dick, and bumped up the version number. commit 76826ebe042bc83f0030a669f5706103bdd57823 Author: Rob Komar Date: Sat Oct 15 12:50:14 2016 -0700 Added a top-middle tap zone for bringing up the front light config dialog if it is available. commit f603cbbf6c32b84eed4499ff296b3ef39275fe29 Author: Rob Komar Date: Sat Oct 15 12:24:47 2016 -0700 Added @brucelee's cmake tools to allow building pbimageviewer against his SDK. commit 46aa774393333893591bf21d2fae37990ac6955d Author: Rob Komar Date: Sat Oct 15 11:03:28 2016 -0700 Made devices that are rotated for left/right-handed usage autorotate to portrait 180 if that is the default orientation. commit 524f0a92fbc3ec52cefd09f5da3841080723f488 Author: Rob Komar Date: Sat Oct 15 10:15:49 2016 -0700 Delete any existing log file at the start to save space. commit 72eaa1df2d02995f58da42eacc5bb2ff29c6de47 Author: Rob Komar Date: Sun Oct 9 11:57:01 2016 -0700 Added symbols ((+) and (-)) to toggle menu items to indicate whether the action is to enable or disable the feature. commit 461048e5aaf357270635d95ff2c1667b13a85069 Author: Rob Komar Date: Sun Oct 9 11:49:46 2016 -0700 Added the ability to disable touch navigation (page turns and panning). commit 44ec119e13fb700e4c1483c2fc21d7cd2da1d613 Author: Rob Komar Date: Sun Oct 2 17:15:47 2016 -0700 Write the first image as the book cover in the logo directory. commit 42a7bfc699edaaef32ed2d0e676074bb2b3fd5c4 Author: Rob Komar Date: Wed Sep 28 09:41:13 2016 -0700 Added a page info message viewed by touching the bottom middle tap zone. Bumped up the version number, as well. commit ab3931f512adf4e9a5360c57bc7bb3f0dfb33238 Author: Rob Komar Date: Sat Jan 23 19:46:09 2016 -0800 Bumped the version number up to 1.2.5 for the feature changes and the addition of the Bulgarian translation. commit 6111682261303462d6577b84ddcadc33d372c9eb Author: Rob Komar Date: Sat Jan 23 19:40:44 2016 -0800 Custom scale mode was originally written for manual margin cropping, but since we have automatic margin cropping now, custom scale mode is now just for setting an arbitrary zoom scale that persists between page turns. The custom scale offset has been removed. commit bff1661fa332db243dd6b280057aa0749d33dbd5 Author: Rob Komar Date: Sat Jan 23 16:40:15 2016 -0800 Made the Left/Right D-pad buttons step up/down and back to the other side when reaching an edge, just like Next/Prev does on devices without a D-pad. commit 19afed5646a7f207befc23727366ca4cae98f491 Author: Rob Komar Date: Sat Jan 23 15:34:38 2016 -0800 Changed the default location of the image saving directory to be in internal memory, to stop the annoying warnings for people who don't have an SD card inserted. commit c6452b4da77eabc03e163669e6b49722b7c5c5b9 Author: Rob Komar Date: Sat Jan 23 15:25:51 2016 -0800 Added another zoom option aimed at reading double-page scans (fit height in portrait, fit width in landscape). Thanks for AdmiralAnime for the suggestion. commit 516831aa18156818e15b16ba4f723dababc519c7 Author: Rob Komar Date: Tue Jan 19 22:41:22 2016 -0800 Changed the Next/Prev buttons on new devices to also move to the opposite side of the page when stepping up or down. commit 2c06c18152ce05a8216e56b007bf7d1b64b58ccc Author: Rob Komar Date: Tue Jan 19 22:40:06 2016 -0800 Added AdmiralAnime's Bulgarian translation. commit b86b129144bcb5be0cb676f3e24adf07bddbbe9e Author: Rob Komar Date: Sun Dec 6 18:42:26 2015 -0800 Bumping up version to 1.2.4. commit ac28ecb0d53ba2d856dde738868b0205c9bbd37c Author: Rob Komar Date: Sun Dec 6 18:41:29 2015 -0800 Override the conversion of wide character names in libunrar. commit 54fafeec8646dab2a19ca3d8db8ac5b54f084cfa Author: Rob Komar Date: Tue May 26 10:16:17 2015 -0700 Added .gitignore commit 57cde5409906878b7333923771fcf21f898eee18 Author: Rob Komar Date: Mon May 25 13:48:17 2015 -0700 Switched to a numeric keyboard in place of the broken PageSelector dialog with newer firmware versions. commit a53131e8c36ad211b19f75feb291d3c344dc967c Author: Rob Komar Date: Fri May 8 12:04:47 2015 -0700 Updated the Makefile for the new arm_fwv5_dbg target. commit f93e8ae195e683736b06f2df082e674f02e725f3 Author: Rob Komar Date: Fri May 8 11:33:08 2015 -0700 Removed the out-of-date reference to static libraries from README.TXT. commit 3a8142413c50117f8e4745a4ca75a95295aca829 Author: Rob Komar Date: Fri May 8 10:17:28 2015 -0700 Bumped the version for the translations. commit c795bdb3c4f8bbae72b7cb0421f63f742ccb943a Author: Rob Komar Date: Fri May 8 10:16:28 2015 -0700 Added PascalV's French and Portuguese translations for the latest features. commit 6d19f656e10173ecea40679b0ea133b8db1189cc Author: Rob Komar Date: Sun May 3 16:02:11 2015 -0700 Added dtanis's Dutch and Japanese translations for the new features. commit 1b6af504acc58fad8b7d64da0c5d6fc9d8bb6664 Author: Rob Komar Date: Tue Apr 21 16:46:45 2015 -0700 Added @seiichiro0185 German translations for new features. commit 40e1127db9b46d07858812ec35f310203109fe6a Author: Rob Komar Date: Sun Apr 19 10:40:10 2015 -0700 Added the Polish translation by @freeshadow, the @Depth translation, and changed @Unzoom to @Help_unzoom. commit 252ffca0db8dd99c31a7ff8f01358eb2b79d3b8f Author: Rob Komar Date: Thu Apr 2 18:51:24 2015 -0700 Added a Configuration item for the reading direction to use with new books, and added the reading direction to the saved settings. commit cdfb890db93eb7f84aa7db157c3de7c8893c0892 Author: Rob Komar Date: Sun Mar 22 17:50:46 2015 -0700 Bumped the version number to v1.2.0. commit 3456ede933aead88ad60deb43c1c53ed034bebdb Author: Rob Komar Date: Sun Mar 22 17:03:05 2015 -0700 Added instructions for handing 7z archives to README.TXT. commit e41b9ef68799272faa1f743577a5e1177c4e9762 Author: Rob Komar Date: Sun Mar 22 16:26:46 2015 -0700 Changed two finger tap to unzoom image rather than pull up More... menu (since the latter can be got by tapping at the upper right). commit 19c622504508b7c982b88ef9334aa89972db7dd3 Author: Rob Komar Date: Sun Mar 22 16:07:54 2015 -0700 Changed the Next/Prev buttons to step forward/back, rather than left/right. Also, changed the long press Next/Prev to set the reading direction rather than enabling panel mode. The orientation of new pages and the order of panels follow the reading direction. commit 4cc85ba0190181c8b799f378822f1f2550bf9b4c Author: Rob Komar Date: Fri Mar 20 21:46:40 2015 -0700 Use the new iv_mtinfo struct for firmware >= 5.4. commit 5f5e13f1eec820519195b85c3c4ea5f7a12cefde Author: Rob Komar Date: Sun Feb 22 12:19:15 2015 -0800 Added the ability to be passed an image file path, so that the program can now be used as a Photo application. Fixed a few compiler warnings under the new SDK. commit 84685cf0888fcc9eeeecc8c7d98b3676e1f236a8 Author: Rob Komar Date: Sun Feb 8 13:44:11 2015 -0800 Set current image index in directory after the files are sorted. commit fcd3ae105c4b5cdc02972c02e2d46b17bb74ad43 Author: Rob Komar Date: Sat Jan 17 15:32:36 2015 -0800 Forgot to add the new C7ZipHandler files. commit f6195be513fec6d2e9ffb39af2a43cc5127c2481 Author: Rob Komar Date: Sat Jan 17 15:31:39 2015 -0800 Added support for CB7 archives. commit 0d3f6b42cabdf9671347e29538746928186c2bf0 Author: Rob Komar Date: Wed Dec 31 13:56:49 2014 -0800 Made the error messages safer against buffer overflows. commit 28d73e18ca9629c5c3385900badca34c40ef6bf1 Author: Rob Komar Date: Wed Dec 31 10:57:41 2014 -0800 Modularized some of the archive file handling and broke it out of the ImagesMng class (in preparation for adding support for 7z archives). commit 9f3378224f3fabb05dd7feb1008d1fd25f00674c Author: Rob Komar Date: Thu Dec 25 11:42:43 2014 -0800 Updated to version 1.1.1 for file magic number fix. commit 8b7178a05a4cb10196f97440dd565d83b90daa53 Author: Rob Komar Date: Thu Dec 25 10:53:39 2014 -0800 Fixed path bug when detecting the archive type in Open(). commit 9828f6291b946b03177e82b6f7e236170626e107 Author: Rob Komar Date: Tue Dec 16 15:55:14 2014 -0800 Updated README.TXT with information on device capability files, the application for firmware version 5 devices, and extensions.cfg on a device with Profiles enabled. commit abbc2f0793587594c1d91cdd46db4426458145e0 Author: Rob Komar Date: Tue Dec 16 13:40:00 2014 -0800 Changed version number to 1.1 for next release. commit 5ddc505f8f576126cc5de45cdfe8072d7311cabe Author: Rob Komar Date: Tue Dec 16 13:34:02 2014 -0800 Added configuration option for automatically rotating images based on their aspect ratio. Still need translations for the new conf item. commit 2069b4229413fd65bc3473f55a978593f1212c7f Author: Rob Komar Date: Tue Dec 16 09:53:16 2014 -0800 Fixed up a comment about the short menus. commit 8561e53b91252c17c86d08df6b4d649b1f8a3853 Author: Rob Komar Date: Tue Dec 16 00:58:18 2014 -0800 Switched to a dynamically created main menu, and added a Contents item to it for the 840 (which doesn't have a Menu button). commit 5629a2a259623449a34964e36dd26d25eb3f0812 Author: Rob Komar Date: Mon Dec 15 23:06:08 2014 -0800 Fixed the drawing of the pagemap that was blank the first time. commit 8e92c8adb4d2e54e375bca8341014db7327fd12f Author: Rob Komar Date: Mon Dec 15 22:07:59 2014 -0800 Work around some buggy MTSYNC event behaviour on the Inkpad 840. commit e9d2c8bfa23500132685c1181154eb9598fba610 Author: Rob Komar Date: Mon Dec 15 17:18:16 2014 -0800 Added tap zones like the official reading apps have. commit e98458c9be1cf3bbbab8ed0e648bc04e5475a023 Author: Rob Komar Date: Sun Nov 30 15:48:12 2014 -0800 Changed NEXT/PREV to also step horizontally if there is no D-pad. commit cc29a6783ba1664420326657f34f532d0e9c591a Author: Rob Komar Date: Sun Nov 30 15:30:40 2014 -0800 Added some calls to SetPanelType() to fix the problem with the image getting distorted when the status bar isn't drawn on firmware 5 devices. commit b0cad4d1fd01ef6400c3471422d8edbd9a2ebd36 Author: Rob Komar Date: Mon Sep 15 15:58:12 2014 -0700 Added a version number to the About dialog. commit 1717ac88dff0e833eb51f6c840a7ff6f170befe9 Author: Rob Komar Date: Sun Sep 14 11:46:44 2014 -0700 Added French, Portuguese, German and Dutch translations for the new features. commit 435442a2c784f7ba57360094f4cdedafd0f67a7a Author: Rob Komar Date: Sat Aug 30 14:22:33 2014 -0700 Added info about gestures to the help menu. commit 7f7be06b45f0548b1a717dc0bc8770562e065102 Author: Rob Komar Date: Sun Aug 10 11:03:04 2014 -0700 Changed two finger tap to bring up "more" menu. commit 969044c8e24df99caacf4f7dbe413a1821e26cd6 Author: Rob Komar Date: Sat Jul 19 11:46:38 2014 -0700 Fixed bug where configured step size was being ignored at startup. commit ccd98bdd695acb136be96f76872c345954cd5cee Author: Rob Komar Date: Wed Jul 16 13:39:48 2014 -0700 Added margin cropping! commit 7c70bf8cbd9ebb85d8e611cf2c7254d2684c3d39 Author: Rob Komar Date: Sun Jun 29 13:42:38 2014 -0700 Added a shorter main menu for new devices. commit 81ffd18d3f8238c7b02b1d2750fbf3cbf6a4ebce Author: Rob Komar Date: Sun Jun 29 13:03:18 2014 -0700 Changed Next/Prev buttons in panel mode to go to the next panel that isn't entirely onscreen (for less button pressing and flashing). commit 37d953d0aeb1628f7731a342eb79d131c5832d6b Author: Rob Komar Date: Sat Jun 28 13:09:29 2014 -0700 Added some multi-touch gestures (tap to quit, drag to rotate screen). commit febf5b9339f6e133b5fa49cd16add6696dc2c743 Author: Rob Komar Date: Thu Jun 12 19:58:22 2014 -0700 Added check to see if g-sensor is present along with test to see if automatic orientation is enabled. commit 21fcf3f11705ec8a517e80b5f213f8a458b2d601 Author: Rob Komar Date: Sun Jun 1 09:28:38 2014 -0700 Set max bitdepth at initialization. commit a411f66bf5b243a30d0de53a01d72188a6018bb1 Author: Rob Komar Date: Sun Jun 1 09:21:08 2014 -0700 Improved German translation for @Check_rar_images_hint. commit 163b37a83dd76f1ee16ff8fa59861f22e034a8d3 Author: Rob Komar Date: Sat Apr 19 23:20:32 2014 -0700 Added translations for CBR file magic checking. commit 65f14cee81e3de6263dfcb3bab6afe8ae642f691 Author: Rob Komar Date: Mon Apr 14 17:56:23 2014 -0700 Make all devices with fw_major >= 4 use new config struct. commit d6190087c810b0a3ddbf6735982e48c3a33f8f46 Author: Rob Komar Date: Sat Apr 12 15:35:03 2014 -0700 Check if images have valid magic headers before loading them. Also do the check when opening directories and CBZ archives. Check CBR archives based on a configuration option (because it adds a lot of time to starting the application). commit 6f5c77f1aa7e805eb3a393269791977f409b49e5 Author: Rob Komar Date: Sat Apr 12 14:35:01 2014 -0700 Added Hungarian translations from gyeben. commit 8cace54148a825aaea96255be7bbe0fe1ac5a280 Author: Rob Komar Date: Thu Apr 10 15:40:34 2014 -0700 Removed complex initialization from DevCaps constructor. Do it after the configuration has been read, so that logging to the correct location can take place on problems. commit 73010f23c730510809f0fc56690b723c1354facd Author: Rob Komar Date: Thu Apr 10 13:39:18 2014 -0700 Fixed scanning of software version to handle multiple non-digits at the start. (new Touch Lux 2 starts with "WL623...") commit 8e2ba073e9c14bb33d35405cf811bb13555cf46b Author: Rob Komar Date: Mon Apr 7 17:49:16 2014 -0700 Moved the call to DevCaps::ReadCaps() out of the constructor in case it was too early to be opening files. commit cef8b224d0620f7bc5dc12068470a756bb15d04d Author: Rob Komar Date: Mon Apr 7 17:07:30 2014 -0700 Fixed the "Copy to folder" configuration menu entry for new structures. commit c52c29768b6e81c8d48cf048892c7a203e919310 Author: Rob Komar Date: Sun Apr 6 13:27:03 2014 -0700 Removed automatic loading of first image when opening a directory. commit 3a842f49114d388ee23194089b04685def3f875b Author: Rob Komar Date: Sun Apr 6 13:21:44 2014 -0700 Removed automatic loading of first image on opening an archive. commit dcf872ed12d6f356a7ed20960f5437bee7859775 Author: Rob Komar Date: Sun Mar 30 14:36:46 2014 -0700 Added new config struct setting to the device caps. commit c19a3c9b4f238952a6272ef2b74141779c5d6460 Author: Rob Komar Date: Sun Mar 30 14:11:53 2014 -0700 Added support for a device capabilities configuration file, so that new devices can be supported without needing the source code modified and rebuilt. commit c7053fb1026505c105fd083d78e9fc62f91de734 Author: Rob Komar Date: Sun Mar 30 14:09:28 2014 -0700 Added a check against file magic number before trying to render an image. commit d4f489d5fd996406fabc840759e11d86083c1c45 Author: Rob Komar Date: Wed Jan 1 16:38:23 2014 -0800 Added 801 Color Lux to DevCaps. commit 481748df97a1645e1ca5850d7dbff28d2bead9f1 Author: Rob Komar Date: Wed Jan 1 16:20:39 2014 -0800 Added a configuration option for logging output location. commit 4822766312a37c52c753aa0f148353d6b6c9265a Author: Rob Komar Date: Tue Dec 31 00:24:17 2013 -0800 Tailored the pagemap to work better with the old and new status bars. commit afc65439e04d93bb076b2f6cc097d554cc47bc7f Author: Rob Komar Date: Mon Dec 30 19:28:46 2013 -0800 Added display depth control so that Color Lux can see some colour. commit a65e84e56d77e2abf07d11cfc799d75cfa7c36b2 Author: Rob Komar Date: Fri Nov 29 14:31:28 2013 -0800 Made the Help dialog more device specific. Added Portuguese to "pt" lang. commit 86c4c948ddaf334519a0d23b3c4b6eb3957ce290 Author: Rob Komar Date: Sun Oct 27 14:00:26 2013 -0700 Added DevCaps struct for encapsulating device capabilities. commit d101157cd248acb5b318fbda629d238a1d6a17f8 Author: Rob Komar Date: Sat Oct 26 13:13:28 2013 -0700 Allow 623 to use Next/Prev for panel navigation. commit 65b09e4cdafb2be7dbe6f041e965daab73547596 Author: Rob Komar Date: Sat Oct 26 13:00:38 2013 -0700 Make the saving of settings more bulletproof wrt directories. commit b25cdca8c43e86d8d91b13b8b9858f017c1347f0 Author: Rob Komar Date: Tue Aug 6 18:01:40 2013 -0700 Applied runiterium's modifications to the German translations. commit c14a21d4205b427ae6ade2c879385f59df0f61a3 Author: Rob Komar Date: Tue Aug 6 18:00:47 2013 -0700 Added missing About item to main menu with Rotation item. commit ff3df1ed30fc5defbec39d269f8e3b470c7d7f7c Author: Rob Komar Date: Tue Aug 6 17:59:33 2013 -0700 Made ModifyImage() work for RGB images, as well as grayscale. commit 51ddd7c3c889af0f55364623492c733942d8030d Author: Rob Komar Date: Wed May 29 10:35:59 2013 -0700 Added 623 to list of devices with new configuration structure (thanks to seiichiro0185 for the patch). commit ec782a53907efee6d2020ec574dd15d32608f40d Author: Rob Komar Date: Fri Apr 19 11:05:22 2013 -0700 Only call BookReady() if we have a book to pass in. commit 8df97f0f075c92315b6fa20c9d9042922fa0c954 Author: Rob Komar Date: Wed Apr 17 15:32:26 2013 -0700 Added code to save startup logo for booting. commit 875d2054bae68b63f1ef0840e52e6f13fd5c1517 Author: Rob Komar Date: Fri Apr 12 18:10:32 2013 -0700 Some fixes to Japanese translations (thanks to dtanis). commit 013edd7870e3e99eca3c7b624091dd8d8cd0db18 Author: Rob Komar Date: Fri Apr 12 18:09:47 2013 -0700 Check magic number of archive first to see if it is a ZIP or RAR. commit 676a99e60d4cec3477069e90d2fad74d01d094cd Author: Rob Komar Date: Wed Apr 10 17:57:54 2013 -0700 Make toggling "Auto Panel Mode" apply to the current page. commit 50baba3f90e8b105192b7fe562565b2a4cc07f08 Author: Rob Komar Date: Wed Apr 10 17:33:26 2013 -0700 Changed panel mode icon in status bar to show whenever auto panel mode is enabled (rather than only when there were panels detected). commit e191ed1b27ee9070b30fc5d3802c788f9f0c4144 Author: Rob Komar Date: Wed Apr 10 16:18:16 2013 -0700 Sort filenames by ignoring case and grouping digits into numbers. commit ba426af118585df56ce310f174bd95dd1b32bac2 Author: Rob Komar Date: Wed Apr 10 13:46:43 2013 -0700 Added "[]" and "<[]>" to status bar if panel mode and autoscaled panel mode are enabled, respectively. commit 6229f07b744989c3c922a0a237f42d0eacea7961 Author: Rob Komar Date: Wed Apr 10 13:37:37 2013 -0700 Made Prev/Next the same as Left/Right in Panel mode and Up/Down otherwise on the Touch devices. commit 8adc2bc0209f360c92077fff96557ce1a0f95ab7 Author: Rob Komar Date: Mon Apr 8 11:09:13 2013 -0700 Added missing Display Settings item to Main Menu with orientation items. commit 83fc446261e13de3b247c385a25d67d4ca7f7b86 Author: Rob Komar Date: Mon Apr 8 11:08:30 2013 -0700 Added seiichiro018's German translations for the new features. commit e0cf350b035008959de4a2e7c8db86205d8efcbd Author: Rob Komar Date: Sun Apr 7 15:25:22 2013 -0700 Added more translations for Dutch and Japanese from dtanis. commit 7d7be9164810a2e5f43d73a6ac43e2b4968880a9 Author: Rob Komar Date: Sun Apr 7 15:00:38 2013 -0700 Added entries for display settings and opening orientation, with PascalV already supplying the French and Portoguese versions. commit 6bdf8535d2f5e70af8b214e6e62def69c1e02ffe Author: Rob Komar Date: Sun Apr 7 14:58:00 2013 -0700 Added check for panels in AlignPanel() before trying to align one (thanks to dtanis for bug report). commit 9ab4b81700800b11a8d631c0221bdd720abd32fc Author: Rob Komar Date: Sun Apr 7 14:22:44 2013 -0700 Moved closing dispcfg out of save_settings() since the latter can be called whenthe app is backgrounded rather than quitting. commit ac567e6a7b5b93755d753247ef975d6dd9eef586 Author: Rob Komar Date: Sun Apr 7 14:18:20 2013 -0700 Added BookReady() call so the app will autostart on bootup. commit 001395b59233e951af95a0887a772ebf501aea71 Author: Rob Komar Date: Sun Apr 7 12:45:50 2013 -0700 Add automatically opened books to the Last Read list. commit 87e7dfd62d887115d9f7373172f8580e138d8a37 Author: Rob Komar Date: Sun Apr 7 12:36:37 2013 -0700 Added brightness, contrast and gamma controls. commit b2b6bfc67248be02ebe3b1e03cf4788e4e694f2b Author: Rob Komar Date: Sun Mar 31 12:45:20 2013 -0700 Added a configuration option to set the screen orientation on opening. commit 715886fd2db879ed507cbd96c88e157c61740e87 Author: Rob Komar Date: Sun Mar 10 14:29:25 2013 -0700 Use Next/Prev for stepping on the D-Pad-less Touch. commit dd5b279563917d9726e79e1c2e9bc81a33825e0b Author: Rob Komar Date: Sun Mar 10 13:46:56 2013 -0700 Amalgamated stepping in all directions into one function. commit 2e478abc04b4bd1a661975eab18de6d487da3723 Author: Rob Komar Date: Sun Mar 10 12:32:41 2013 -0700 Only use the new configuration format for 622.4 and newer software versions. commit f1f60c8f64555b0dcf1f6d09f2291e9c0bec60ee Author: Rob Komar Date: Thu Feb 28 13:19:45 2013 -0800 Added a comment about the new iconfigedit structure to avoid future cut and paste bugs again. commit 664dbdd366edb1af93e1772969c758a777bc3f37 Author: Rob Komar Date: Thu Feb 28 13:14:13 2013 -0800 Fixed the broken configuration for the Touch. commit 7d12379a5e1a1dc77fceb99b462099aeb27b011c Author: Rob Komar Date: Sun Feb 24 13:23:46 2013 -0800 Added ability to automatically start the next archive in the directory. Updated all the translations for the latest features, and even added full Dutch and partial Japanese translations (thanks to dtanis). commit da90d8e9bb23eb394e7cc61edb0d3b26d125d747 Author: Rob Komar Date: Sun Feb 3 12:18:24 2013 -0800 Added option to automatically open archives at the beginning if they were closed on the last page. commit 8e829f6918ff8058355237c5f22dd99dd17b64b5 Author: Rob Komar Date: Sun Jan 13 17:46:50 2013 -0800 Added step percentage to configuration. commit 6f79fd4755c0895a2cec8bba973a9e7d9bce0426 Author: Rob Komar Date: Sat Jan 12 15:14:15 2013 -0800 Changed SetPassword to work with a NULL pointer for the password. commit 730fa796ecf1e67c01dce1d08262c709f06392b0 Author: Rob Komar Date: Sat Jan 12 15:11:49 2013 -0800 Added a menu item for saving the current image to a configured directory. Also changed conf_handler() to use GetDeviceModel() to know when the 622 Touch is being used. commit 159f22e4f570adbcf12b02f43badec33a8b7c25d Author: Rob Komar Date: Sat Jan 5 14:26:13 2013 -0800 Added support for password protected ZIP and RAR archives. commit 352c6c133f37a7df5faa81149ed2313c5a956225 Author: Rob Komar Date: Thu Jan 3 22:34:58 2013 -0800 Check for NULL pointer to image before checking bits in it. commit 9a7503472f4a2f3ca58d1a6baed423abbdcd8eb4 Author: Rob Komar Date: Sun Dec 23 13:03:18 2012 -0800 Added German translation by seiichiro0185. commit c1d67354393131ac0e0f462c96d3361a4038c773 Author: Rob Komar Date: Sat Dec 22 00:18:20 2012 -0800 Added the Portuguese translation provided by Pascal V. commit 521817b13c697c841d6b80acd25db2a6ac489100 Author: Rob Komar Date: Fri Dec 21 15:39:45 2012 -0800 Added French translations by Pascal V. commit 84c029419ee01fe40d405dc9c3e1a6f240a660aa Author: Rob Komar Date: Sun Dec 16 15:55:55 2012 -0800 Removed a left over else statement before a deleted Log::msg statement. commit eee2454547bea51b3de66c2b97bd441a1e3cbfae Author: Rob Komar Date: Sun Dec 16 12:23:21 2012 -0800 Fixed up touch events and added pinch zooming for the 622. commit dd68323e66b5f6084dac276713cbfbdb1ac7994b Author: Rob Komar Date: Sun Dec 16 12:14:24 2012 -0800 Try to keep the center of the image in the same place when zooming. commit d82569e43e68d021e88fc392dbcdc7a91e30d1a3 Author: Rob Komar Date: Sun Oct 21 13:50:59 2012 -0700 Added a #define EVT_BACKGROUND statement for the old ABI. commit 806e450dc9dad474775c01119c03df2ea09f10f5 Author: Rob Komar Date: Fri Oct 12 15:15:29 2012 -0700 Added auto scaling of panels, organized menu offsets, and saved settings when the task menu comes up. commit 8b3a24a43eb26d35e9cf408e4a8ab3f6edc42d38 Author: Rob Komar Date: Fri Oct 12 00:26:16 2012 -0700 Fixed bug with rotation menu. commit e07ff8f6cd7ced1526d03f0667f53ea34b23ae77 Author: Rob Komar Date: Mon Oct 8 14:30:28 2012 -0700 Fixed isBackground to handle RGB data. commit 99abca1ad7dc5de1920d15912e6459378d069a90 Author: Rob Komar Date: Thu Oct 4 00:26:54 2012 -0700 Added an About dialog, with recognition for Lode Vandevenne's flood fill algorithm. commit 5e933dc3a1989b5e297997e91b9bc3f8b33a4d36 Author: Rob Komar Date: Mon Oct 1 10:58:59 2012 -0700 Added Panel Mode descriptions for some of the buttons. commit 6d8199f910782cf24ec5b8a4af430f3ed44f3ae0 Author: Rob Komar Date: Mon Oct 1 10:43:08 2012 -0700 Switched to standard translations for White and Gray. commit 6ac0b63bd3a97b9332ec06ab5b85f13d94ef4d02 Author: Rob Komar Date: Mon Oct 1 10:26:25 2012 -0700 Changed flood fill algorithm to be more efficient. commit 381a5971cc6c974dcc8cbfd1ff1b6d38a88fde34 Author: Rob Komar Date: Sun Sep 30 14:03:12 2012 -0700 Added cartoon panel detection and navigation. commit 332bc18182290d5b592e35ef79b468680be16020 Author: Rob Komar Date: Wed Sep 19 12:10:58 2012 -0700 Added icons to the system configuration menu to make it legible. commit ff628d6a52a108e88a08c7e8e735741c7a73b00d Author: Rob Komar Date: Fri Feb 17 10:44:52 2012 -0800 Added option to disable showing the status bar at the bottom. commit fa21acf44ecb8cbd63160dd61633178a816863cc Author: Rob Komar Date: Sat Feb 11 10:24:29 2012 -0800 Stopped using mmap with RAR files because it was causing a memory leak. commit c7e0e01394cfc5299a8a09f57e265962bb957d72 Author: Rob Komar Date: Fri Feb 10 00:34:47 2012 -0800 Added support for TIFF images. commit 902a76b1208977b170a0fd2386330de645cdd59b Author: Rob Komar Date: Tue Feb 7 11:10:18 2012 -0800 Added a rotation menu when the global config isn't set to automatic. commit 9ceba9de87538bc24ded8e42e8cc4efd3f99f749 Author: Rob Komar Date: Wed Feb 1 00:24:57 2012 -0800 Got the custom zooming with pen more or less working (thanks to @dtanis). commit a0003db8349fc4787a9feada047200b396ea7a6d Author: Rob Komar Date: Tue Jan 31 14:10:03 2012 -0800 Updated the name of the libibitmap header file. commit ae2168ada1c439927b20c39959b9d207e0b6b9ae Author: Rob Komar Date: Tue Jan 31 13:26:05 2012 -0800 Added support for GIFs via libibitmap. commit ea44c52dc481999de5666f11af4bcf4ef5339afa Author: Rob Komar Date: Mon Jan 30 23:18:14 2012 -0800 Made OpenJPG decode directly to grayscale image. commit b4f61bf93680c0faf806bd27906b639903b38192 Author: Rob Komar Date: Mon Jan 30 17:44:09 2012 -0800 Switched to using libibitmap for opening BMP files. commit 84574ea66defea290dcb946b6587575e20399e0c Author: Rob Komar Date: Sun Jan 29 11:36:37 2012 -0800 Disable horizontal panning at the Custom Scale. commit ec2f97517e0ac817e5fd8b7e331fd6d7b012d3f2 Author: Rob Komar Date: Sat Jan 28 16:46:09 2012 -0800 Deleted an unnecessary word. commit 46cc086365184f361797dec16c08f995e4685666 Author: Rob Komar Date: Sat Jan 28 16:13:12 2012 -0800 Stopped extra redraw on EVT_SHOW at startup. commit 3fbc82234eec938da863cd23a76bf2eadd3cc36b Author: Rob Komar Date: Sat Jan 28 15:22:13 2012 -0800 Switched to mmap for unpacking RAR image files. commit 6b21f1dc9f6705f58280959ae423b0f0cff71797 Author: Rob Komar Date: Sat Jan 28 15:20:50 2012 -0800 Widened tap area, kept menu away from edges, use wait icon in panel when buffering. commit a3f98febaf884522d240b82c9fdbf91568eaa83e Author: Rob Komar Date: Sat Jan 28 00:23:54 2012 -0800 Added pointer tap for menu and panning. commit f93146e4d6199a37cb0030b1a798c866924f7caf Author: Rob Komar Date: Thu Jan 26 16:16:14 2012 -0800 Added README.TXT to repository. commit 2a246d44c320abcde3d53f594922d54a8cae8e32 Author: Rob Komar Date: Thu Jan 26 14:58:13 2012 -0800 Removed code for external unzip and unrar calls. commit 225df84a4092470afbc12f6a87811070b6f32622 Author: Rob Komar Date: Thu Jan 26 13:30:06 2012 -0800 Use libunrar to extract images one-at-a-time. commit 617c81ed460282e24276da32b87afab67455eb5d Author: Rob Komar Date: Wed Jan 25 19:38:40 2012 -0800 Use libzip to get images one-at-a-time from zip files. commit 53bca28e6223e9aa58dabe8d6904e858dc3d3be5 Author: Rob Komar Date: Wed Jan 25 11:08:03 2012 -0800 Added the dictionary. commit ced8752ededb15c1282df2d082362982e0054dfe Author: Rob Komar Date: Tue Jan 24 00:59:14 2012 -0800 Added a configuration option for unpacking archives in /tmp rather than the location where the file is. commit 2c978ede775abfc2ece52a30a6116fa49545811e Author: Rob Komar Date: Sun Jan 1 17:30:22 2012 -0800 Added custom zoom scale mode. commit 8944c1188b90d167ad4e9bf7e3854e03ddb32d82 Author: Rob Komar Date: Thu Dec 29 19:22:32 2011 -0800 Changed the wording in the LICENSE file. commit 609b6559efaeacccaa302e211290c4153fcd3334 Author: Rob Komar Date: Thu Dec 29 19:20:19 2011 -0800 Added a LICENSE file. commit e1b4f27d22c416ebf8f861312743033ea8341a5d Author: Rob Komar Date: Thu Dec 29 18:12:30 2011 -0800 Added a bit of explanation of what to translate. commit bbe4d1f61779f4901527fd5ec8dc6ddfb3b094da Author: Rob Komar Date: Thu Dec 29 17:35:22 2011 -0800 Fixed a bug in calculating the scale for FIT_BOTH. commit 72a15d4d7cf38da225ba864c45e06bafb7b37a91 Author: Rob Komar Date: Thu Dec 29 15:55:27 2011 -0800 Moved out of ImagesMng.h to avoid setjmp issues with other header files. commit 071ec276615c3abd07880357facb1594d6a8ef8c Author: Rob Komar Date: Thu Dec 29 13:40:04 2011 -0800 Made the default unrar and unzip locations emulator friendly. commit 7f289a01166e950cc3451885e390d9c4591e2800 Author: Rob Komar Date: Thu Dec 29 13:29:03 2011 -0800 Changed image name in panel when there are no images. commit e9af0e5c017ed42060e7b20adc405014728d40ad Author: Rob Komar Date: Thu Dec 29 13:26:33 2011 -0800 Added for the sort function. commit c6b4f04112f02f6c43146076c78c38ab9d1a048a Author: Rob Komar Date: Wed Dec 28 15:45:24 2011 -0800 Replaced delete[] with free() for malloced array. commit d9da6cd571c929721eb912a375b45dcf24621ad8 Author: Rob Komar Date: Wed Dec 28 15:44:39 2011 -0800 Removed CloseConfig call on the global config. commit 57b11e0b97f49d8cb664e861730e9d50a7654891 Author: Rob Komar Date: Wed Dec 28 14:11:42 2011 -0800 free() the pagemap at the end. commit 5ef33746754fc23b2c535a1bd950c68702d53118 Author: Rob Komar Date: Wed Dec 28 13:47:24 2011 -0800 Changed UnpackArchiveToDir to work with dir reference. commit b0f844da33afe08e3b5b19417d31d8d0e9e6edd0 Author: Rob Komar Date: Tue Dec 27 11:40:39 2011 -0800 Got rid of some char* handling warnings. commit d5220f14d3353edaeac2a2fc21d4357fd577fd4e Author: Rob Komar Date: Sun Dec 25 11:31:54 2011 -0800 Saved the archive type to the class member variable. commit 02d232f125b174f5c554ae41f2d58754f154877f Author: Rob Komar Date: Sat Dec 24 15:31:17 2011 -0800 Fixed TOC in directory mode, and overwrite of directory selector in EVT_SHOW. commit 186f1d619571c6ff6e6c2f43c4b579b79b30c72f Author: Rob Komar Date: Sat Dec 24 14:57:39 2011 -0800 Small fixes to get BUILD=arm working. commit 84924e1f75b6ce38c5a5b66a820fa291c6fce864 Author: Rob Komar Date: Fri Dec 23 19:13:38 2011 -0800 Add a help message to the menu. commit cc9c9cfabf21b0dc80d939609dc801a033b94f2a Author: Rob Komar Date: Fri Dec 23 14:49:58 2011 -0800 Finished internationalizing the visible text. commit 839d5d8dc0178f203ced754080549b622b87c96b Author: Rob Komar Date: Fri Dec 23 12:22:18 2011 -0800 Added a laft margin to the pagemap so that it is easier to see. commit 130197ecf0cf757ad28a3f0dd85069896cd7974a Author: Rob Komar Date: Fri Dec 23 11:58:41 2011 -0800 Started to do some internationalization. commit a34ab552a58345469431132a8f41337b4ed6c711 Author: Rob Komar Date: Thu Dec 22 18:55:05 2011 -0800 Added small step control and pagemap. commit 9c9398dc828283aa6cfcfa51a2dec5a681bfae80 Author: Rob Komar Date: Thu Dec 22 18:53:50 2011 -0800 Added function for getting the _imagerect struct. commit 4c5f7d7c96a797795e7badd1e814def0dee3d842 Author: Rob Komar Date: Wed Dec 21 09:43:30 2011 -0800 Fixed redraw when coming out of TOC or configuration. commit 041d0634fd217d93fa56e6c150d0a857f1d69ff9 Author: Rob Komar Date: Wed Dec 21 09:35:00 2011 -0800 Added system-wide configuration and table of contents. commit 000ed1a8b6bae8ef43ee805593dccb0bda170520 Author: Rob Komar Date: Wed Dec 21 09:31:28 2011 -0800 Added variable paths for unzip and unrar executables. commit 3a21cd6b51c33ed5350f4b71037fcf5d3c8f1169 Author: Rob Komar Date: Mon Dec 19 20:04:06 2011 -0800 Added a settings file for each book for saving options and current page number. commit fc18d74f2132e3161461aa3ae6fb3cc70f9a8bc2 Author: Rob Komar Date: Mon Dec 19 15:45:49 2011 -0800 Fixed crash caused by existing target directory and files. commit 8579c0c460efdbd370440670777999a08e8f06e7 Author: Rob Komar Date: Mon Dec 19 15:28:34 2011 -0800 Fixed bugs in size of allocated ibitmap objects. commit 53093f5770a92fb155d240b7d8e03573bb6d3cbf Author: Rob Komar Date: Mon Dec 19 12:41:09 2011 -0800 Changed to case insensitive tests for loading images by name. commit 42c412effb16eb0566a315dbcf7e1820dfcc494e Author: Rob Komar Date: Mon Dec 19 12:03:47 2011 -0800 Added toggling of FineUpdate() after FullUpdate(). commit 35972642f835460f93f76f4c5d05f0bee0331d2e Author: Rob Komar Date: Mon Dec 19 11:25:12 2011 -0800 Added support for half steps. commit 257b2d533e3473249ce611e2227c9c765f933d7f Author: Rob Komar Date: Sun Dec 18 15:44:31 2011 -0800 Fixed up the layout mode at program start. commit ac253fd62577c1622115658ed6a51d7410841f31 Author: Rob Komar Date: Sun Dec 18 15:23:05 2011 -0800 Added an hourglass during the archive unpacking. commit 22262a63744b117930ca4b29d66f1fd78c5b0fb5 Author: Rob Komar Date: Sun Dec 18 15:00:58 2011 -0800 Fixed a bug in CalcFitScale for the FIT_BOTH case. commit f0c59bf44f5def5df1fb04a3d3a28431bc878752 Author: Rob Komar Date: Sun Dec 18 14:52:44 2011 -0800 Fixed a bug in Move that shifted images out of alignment. commit b77fd2d961417fd124b1eaed74380311fb767589 Author: Rob Komar Date: Sun Dec 18 14:34:12 2011 -0800 Added various layout modes to the UI. commit d3288fa90a53dfd8443b8db5c39dacadef33feab Author: Rob Komar Date: Sun Dec 18 13:35:40 2011 -0800 Added menu with working "Go to page" and "Quit" options. commit adc5762f27152336456bdda8f6ed8f8128e0b760 Author: Rob Komar Date: Sun Dec 18 11:37:56 2011 -0800 Added changing orientation. commit 51182ae34392b4184d6839a6d723d3c52866adfd Author: Rob Komar Date: Sun Dec 18 10:04:18 2011 -0800 Fixed PREV and added ZOOMIN/ZOOMOUT button events. commit 066935b328643df1531d7a96989cc95cf3206723 Author: Rob Komar Date: Fri Dec 16 16:37:12 2011 -0800 Changed from dirent to fts style file scanning. commit 0e4a5bf9d4da6759477affb49753b89f8ca93814 Author: Rob Komar Date: Fri Dec 16 10:02:34 2011 -0800 Added support for archives with images in top level directory. commit b3e570b55c792951261e2785d1e0115ac060b478 Author: Rob Komar Date: Wed Dec 14 12:26:57 2011 -0800 Adjusted starting cliprect to screen size. commit fd463fc70d9c6d7249f3e75c7006131ffe1a6514 Author: Rob Komar Date: Wed Dec 14 12:18:10 2011 -0800 Fixed error in declaration of GetFileExtensions. commit ef539794ecc212ea54a3e7a9680690cf7fd8a098 Author: Rob Komar Date: Wed Dec 14 12:16:59 2011 -0800 First addition of necessary files.