Compare commits

...

311 Commits

Author SHA1 Message Date
translatewiki.net 2af8874ceb Localisation updates from https://translatewiki.net. 2024-05-27 14:05:36 +02:00
translatewiki.net d2a69edd88 Localisation updates from https://translatewiki.net. 2024-05-20 14:05:15 +02:00
translatewiki.net f3ce0b0dcf Localisation updates from https://translatewiki.net. 2024-05-13 14:06:05 +02:00
translatewiki.net fc8ddf5ac8 Localisation updates from https://translatewiki.net. 2024-04-29 14:05:29 +02:00
translatewiki.net 53f5d5726a Localisation updates from https://translatewiki.net. 2024-04-22 14:05:54 +02:00
translatewiki.net 888b6e3fc9 Localisation updates from https://translatewiki.net. 2024-04-18 14:07:12 +02:00
translatewiki.net 93a2d4410e Localisation updates from https://translatewiki.net. 2024-04-15 14:06:20 +02:00
translatewiki.net a6346d8078 Localisation updates from https://translatewiki.net. 2024-04-08 14:05:37 +02:00
translatewiki.net 75cae7c355 Localisation updates from https://translatewiki.net. 2024-04-04 14:07:51 +02:00
translatewiki.net a89b03119c Localisation updates from https://translatewiki.net. 2024-04-01 14:07:04 +02:00
translatewiki.net f4332fdd30 Localisation updates from https://translatewiki.net. 2024-03-28 13:06:45 +01:00
translatewiki.net 34bf147e84 Localisation updates from https://translatewiki.net. 2024-03-25 13:06:30 +01:00
translatewiki.net a3e931ce80 Localisation updates from https://translatewiki.net. 2024-03-21 13:06:57 +01:00
translatewiki.net 2e70e9080e Localisation updates from https://translatewiki.net. 2024-03-18 13:06:11 +01:00
translatewiki.net 240e474110 Localisation updates from https://translatewiki.net. 2024-03-11 13:05:43 +01:00
translatewiki.net 70109e93b7 Localisation updates from https://translatewiki.net. 2024-03-07 13:05:17 +01:00
translatewiki.net 94b517462c Localisation updates from https://translatewiki.net. 2024-02-29 13:05:20 +01:00
translatewiki.net 4593e67c31 Localisation updates from https://translatewiki.net. 2024-02-26 13:06:00 +01:00
translatewiki.net 7d77430950 Localisation updates from https://translatewiki.net. 2024-02-22 13:05:47 +01:00
translatewiki.net c3dcdfd7b7 Localisation updates from https://translatewiki.net. 2024-02-19 13:05:39 +01:00
translatewiki.net 882813c760 Localisation updates from https://translatewiki.net. 2024-02-12 13:06:45 +01:00
translatewiki.net ac2d6b6fce Localisation updates from https://translatewiki.net. 2024-02-08 13:05:24 +01:00
translatewiki.net f5a13f6aae Localisation updates from https://translatewiki.net. 2024-02-01 13:05:56 +01:00
translatewiki.net 5231ba9c8a Localisation updates from https://translatewiki.net. 2024-01-29 13:07:31 +01:00
Stian Grenborgen 5c950718d4 Updating the CHANGELOG with recent changes. 2024-01-28 08:57:14 +01:00
Stian Grenborgen e7cecf5e26 Ensures that European starting units are not spawned on the same tile. 2024-01-28 08:45:04 +01:00
Stian Grenborgen 4f05e70000 Hides the display of the "option only"-nation type from the start game panel. This nation type was already hidden from display in the Colopedia. 2024-01-28 08:06:52 +01:00
Stian Grenborgen 19e5e9a22b Adding the four extra nations to the classic ruleset. These nations are deactivated by default. Having them as a part of the classic ruleset make it easier to play a game with the classic rules, while still having additional players. 2024-01-28 07:55:07 +01:00
Stian Grenborgen 4ee64d08fe The European starting areas defined by map authors can now be used when starting a new game. 2024-01-27 20:36:46 +01:00
Stian Grenborgen a35f586e61 Moving the map generator code for European starting units to a separate class. The code has been restructured to allow map defined starting positions in a later commit. 2024-01-27 18:33:26 +01:00
Stian Grenborgen b3baff9650 Fixes ships just going back and forth to Europe. The issue was caused by the ship's mission being overridden to PrivateerMission in Europe. 2024-01-26 22:18:06 +01:00
translatewiki.net b39385eb80 Localisation updates from https://translatewiki.net. 2024-01-25 13:07:05 +01:00
Stian Grenborgen 24ff8ab8bb The colony panel now has a non-rectangular shape when resizing. This avoids stealing mouse events that should be handled by the map instead (since a large part of the border is transparent). 2024-01-21 11:39:14 +01:00
Stian Grenborgen 9657c8a65d Caps the automatic font size at no more than 25% larger than the current scaleFactor. In debug mode, resizing the application frame now updates the scaleFactor (if automatic). This behavior can only be enabled outside of the debug mode when all panels are automatically refreshed when the scalingFactor and/or font size changes. 2024-01-21 11:39:14 +01:00
Stian Grenborgen 697096c0da Using 75% display scaling for screens with less than 720px height. 2024-01-21 11:39:14 +01:00
Stian Grenborgen 8e203ac4a1 Paints the docks/drydocks/shipyard in the colony panel. 2024-01-21 11:39:14 +01:00
Stian Grenborgen ce92508e43 Allows the outside-of-the-colony panel to have a background when there are no defensive images. 2024-01-21 11:39:14 +01:00
translatewiki.net 9bcb9be230 Localisation updates from https://translatewiki.net. 2024-01-18 13:06:28 +01:00
translatewiki.net 918af19cb9 Localisation updates from https://translatewiki.net. 2024-01-15 13:06:20 +01:00
Stian Grenborgen 031fa81599 Shows the styling in the cargo panel when using the vertical scrollbars. 2024-01-14 15:03:36 +01:00
Stian Grenborgen 8e4c9c7ed9 Map editor: A new game is now always loaded before importing or generating a new map. This fixes lots of issues caused by stuff from the old map leaking into the new one. 2024-01-14 14:31:42 +01:00
Stian Grenborgen 16b98ecf42 Bugfix: Closes old map editor dialogs that depends on the old map when creating a new map or loading a map. 2024-01-14 14:06:23 +01:00
Stian Grenborgen ab4b40c2db Fixes a bug where map width was used for height, and the other way around, when scaling a map in the map editor. 2024-01-14 13:50:05 +01:00
Stian Grenborgen 53dc415abe Allows areas to be separately hidden from view. 2024-01-14 13:48:55 +01:00
Stian Grenborgen 7dfa486570 The WrapLayout can now make every child component have the same size as the largest child. 2024-01-14 13:47:41 +01:00
Stian Grenborgen dd23a7c3ac Areas are now only showed in the map editor while editing them. 2024-01-14 08:57:51 +01:00
Stian Grenborgen 7870bc7bb8 Shows all the areas in the map editor when there are overlapping areas. 2024-01-14 08:32:12 +01:00
Stian Grenborgen 06dcf01df9 Areas can now be edited in the map editor. Areas can now be used for defining the locations a given native nation can have settlements (when generating settlements semi-randomly). 2024-01-13 22:00:44 +01:00
Stian Grenborgen c6ed870630 Fixes regions used for native settlement placements by deleting duplicates. 2024-01-13 18:44:13 +01:00
Stian Grenborgen e80cc21a55 Allows areas to be defined for a game. An area is a collection of tiles that can easily be referenced and changed in the map editor. Note that areas are defined on the Game instead of a specific map. The reason for this is that we should be able to have areas crossing different maps if we later allow multiple maps for a game. 2024-01-13 18:12:33 +01:00
Stian Grenborgen e601fb1dcd This allows wagon trains to be built when the shippable wagons mod has been enabled (BR#3353). 2024-01-13 15:26:45 +01:00
translatewiki.net a35bad4d5b Localisation updates from https://translatewiki.net. 2024-01-11 13:08:33 +01:00
Stian Grenborgen 146009a942 Allows the map to be iterable over tiles. 2024-01-09 21:50:39 +01:00
Stian Grenborgen dfbd8b8671 Fixes placements and aggression levels for natives to better match the classic. 2024-01-09 21:50:39 +01:00
Stian Grenborgen 6c9fb07414 Fixes geographical region intitialization so that native settlements can be placed correctly. 2024-01-09 21:50:39 +01:00
Stian Grenborgen cb44400862 Directly use an image with an exact match if available. 2024-01-09 21:50:39 +01:00
Stian Grenborgen 63b053b868 Allows background images for the Colony's "Outside Colony" panel. The background images are stretched to fit the current size of the panel. Alternative images with different aspect ratios can be provided -- and the image with the closest aspect ratio will be used. 2024-01-09 21:50:39 +01:00
Stian Grenborgen 01e4070aea Updating the code to get rid of warnings. Neither of these caused an issue. 2024-01-09 21:50:39 +01:00
Stian Grenborgen 5170516801 Updating the security policy. 2024-01-09 21:50:39 +01:00
translatewiki.net 1d52c8466c Localisation updates from https://translatewiki.net. 2024-01-08 13:06:46 +01:00
Stian Grenborgen 5bb6194e7e Updates the changelog with recent changes. 2024-01-07 00:18:21 +01:00
Stian Grenborgen fcb4ecd200 Allow to run FreeCol with only 512MB memory. Please keep in mind that 2GB is still needed for higher resolution, smoother scroll and high rendering quality. 2024-01-07 00:04:52 +01:00
Stian Grenborgen 2c1a48e4cb Website: Updating various parts of the website and adding a roadmap. 2024-01-06 22:32:33 +01:00
Stian Grenborgen 036dd1edfa Various fixes to the map editor and action logic.
* Store panel positions and sizes (if enabled) in more cases (for example, before closing all panels when starting a new game or creating a new map).
* Don't store sizes and positions for fullscreen panels.
* Adds title to map editor frames.
* Plays the default music playlist in the editor.
* Add an action/menu item for disabling/enabling the tile transform panel in the meap editor.
2024-01-06 19:10:00 +01:00
Stian Grenborgen 394d591169 Don't start scrolling if there's no map. 2024-01-06 12:54:19 +01:00
Stian Grenborgen ac3ad7c91b Stops the asyncpainter thread from exiting when getting an exception. 2024-01-06 12:51:07 +01:00
Stian Grenborgen b77b15dce5 Using resizable and minimizable frames for controls in the map editor. 2024-01-06 12:48:25 +01:00
Stian Grenborgen 9d36d7ef4a WrapLayout can now force components to have a specific size. This allows the use of WrapLayout in many of the places we earlier had fixed column based layouts with GridLayout. 2024-01-05 19:59:00 +01:00
Stian Grenborgen a45d17226a Better log messages when failing to start the game. 2024-01-04 22:00:29 +01:00
Stian Grenborgen ee61fdedd5 Prioritize displaying a new goto-order above a previous unit path (that will be overridden). 2024-01-04 21:59:31 +01:00
Stian Grenborgen dd3fb87223 Shows the goto-path with lines instead of the old icons. Using lines makes it easier to read the path. 2024-01-04 21:42:18 +01:00
Stian Grenborgen e66d3f5d8c Fixes a NPE in the minimap when loading a new game. 2024-01-04 08:52:00 +01:00
Stian Grenborgen 7a9607ec13 Only use white foreground color if styling has been applied to the cargo panel. 2024-01-03 23:34:07 +01:00
Stian Grenborgen 11bdd7e957 Drawing the actual number of goods images, but compressed, for high amounts for goods. We can add a separate graphics for bulk goods if this causes a performance hit on slow systems. 2024-01-03 22:57:16 +01:00
Stian Grenborgen f23fa101e1 Updating image to have more room for the production labels in the colony. 2024-01-03 22:24:24 +01:00
Stian Grenborgen f69e2e9c88 Fixes units getting clipped when the building image is too small. 2024-01-03 22:22:55 +01:00
Stian Grenborgen bfb78c325c Allows the fullscreen colony panel to be in front of other panels. 2024-01-03 21:43:43 +01:00
Stian Grenborgen 00a8b8b42c Accelerator keys for unload and load are now working again. 2024-01-03 21:38:26 +01:00
Stian Grenborgen ad5bd6bd27 Allows two lines of goods production to be displayed in the ColonyPanel. 2024-01-03 19:59:26 +01:00
Stian Grenborgen a24ccff806 WrapLayout now allows more control of alignment and gap between components. For example, only the last row in the layout can be centered. 2024-01-03 19:57:14 +01:00
Stian Grenborgen 74b2f2989b Goods labels in the colony warehouse has color coding again. It's now possible to specifiy separate goods' color codes for white and black backgrounds. 2024-01-02 23:33:05 +01:00
Stian Grenborgen b58eda6b68 Turns on antialiasing when rendering text in the ColonyPanel. 2024-01-02 23:05:42 +01:00
Stian Grenborgen e8f5735461 Added a black background to the contruction panel. This is both in the ColonyPanel and the BuildQueuePanel. 2024-01-02 22:36:22 +01:00
Stian Grenborgen 52bff796a2 Added more visualizations to the new colony panel. Population, colonists to be added/removed because of bonus, rebel percentage and royalist percentage. The tooltip showing more details have been reenabled. 2024-01-02 22:33:31 +01:00
Stian Grenborgen a77adcc70a The selected carrier in the ColonyPanel is now displayed with a border. 2024-01-02 18:08:57 +01:00
Stian Grenborgen 393f9da340 Allows the colony panel to be moved when the dragevent starts in child panels. 2024-01-02 18:08:57 +01:00
Stian Grenborgen aebb741bbb The build queue is no longer displayed when clicking on other buildings than the carpenter type of buildings. 2024-01-02 18:08:57 +01:00
Stian Grenborgen 94bf55cd16 Adjusts breakpoint for colony panel (window/fullscreen). 2024-01-02 18:08:57 +01:00
Stian Grenborgen 6d4f5032c6 Reduces the height of the top colony panel decoration. 2024-01-02 18:08:57 +01:00
Stian Grenborgen 6355d96660 Updates the background for the colony warehouse. 2024-01-02 18:08:57 +01:00
Stian Grenborgen 4cfcf1e43f The ColonyPanel can now be displayed as a fullscreen panel. 2024-01-02 18:08:57 +01:00
Stian Grenborgen 1b0d267494 The FreeColProgressBar and ConstructionPanel now have a max font size to avoid overflowing layouts. Building images are now sized so that images of different dimensions can be used. Updates the ConstructionPanel layout. 2024-01-02 18:08:57 +01:00
Stian Grenborgen 4f5d9bc9f9 Moving the buttons in the colony panel to the same line as the warehouse. This allows the construction panel to have a larger size. The colony is now automatically reopened after changing the font size and/or scaling factor. 2024-01-02 18:08:57 +01:00
Stian Grenborgen 53fb3c5cf6 Make the debug buttons in the colony panel less distracting. 2024-01-01 22:00:04 +01:00
Stian Grenborgen 19f71137d9 Massive redesign of the colony panel with background images and other styling. Buildings are now randomly distributed in the colony based on the available space (this is annoying when resizing the colony panel, but otherwise really good). The sizes of various panels have been tweaked to work both on small and large displays ... and panels that previously often required scrollbars have now been repositioned and made bigger. 2024-01-01 22:00:03 +01:00
Stian Grenborgen 1fc5957171 Adding new background graphics for the warehouse panel in the colony. 2024-01-01 22:00:03 +01:00
Stian Grenborgen 83a817bdc2 Adding background graphics for the cargo holds displayed in the colony panel (and possibly also later for the EuropePanel). 2024-01-01 22:00:03 +01:00
Stian Grenborgen f38565461d Adding placeholder graphics for the docks until we can make something better. 2024-01-01 22:00:03 +01:00
Stian Grenborgen 95ca60982c Adding a new background image/border for the upper right corner of the colony panel (tilesPanel etc). 2024-01-01 22:00:03 +01:00
Stian Grenborgen 9ee2eac74c Adding a carved wooden border that can also be rendered separately as an inner and an outer border. 2024-01-01 22:00:03 +01:00
Stian Grenborgen 50bc74a1eb Adding a simple wooden border. 2024-01-01 22:00:03 +01:00
Stian Grenborgen 31154cd8ac Removing unneeded ; 2024-01-01 22:00:03 +01:00
Stian Grenborgen 45ad080205 Units placed in cargo is now in color. 2024-01-01 22:00:03 +01:00
Stian Grenborgen d665a4276f A FreeColPanel can now explicitly set the border to be used on the JInternalFrame. 2024-01-01 22:00:03 +01:00
Stian Grenborgen 2567d30062 The WrapLayout now renders more components in the next row if this reduces the width without increasing the height. Using the improved layout for the warehouse dialog. 2024-01-01 22:00:03 +01:00
Stian Grenborgen 0c8f29975b Adding support for complex borders (added decorations next to the corners). 2024-01-01 22:00:03 +01:00
translatewiki.net 788d7dfa47 Localisation updates from https://translatewiki.net. 2024-01-01 13:07:06 +01:00
Stian Grenborgen 6135a10263 The size of the file chooser now scales according to the scaling factor. Some of the icons are still not scaled, but the entire panel should instead be replaced by a customized panel for FreeCol. 2023-12-31 12:01:36 +01:00
Stian Grenborgen 6c54d042e4 The scrollbar now scales using the UI scaling factor. 2023-12-31 12:01:36 +01:00
Stian Grenborgen 8968c75297 Makes the AI mission debug text easier to read when there are units on neighboring tiles. 2023-12-31 11:59:05 +01:00
translatewiki.net 30b17aa2dc Localisation updates from https://translatewiki.net. 2023-12-28 13:07:14 +01:00
Stian Grenborgen d2d0baa68a Some code cleaning of amount types when dragging. 2023-12-28 12:20:29 +01:00
Stian Grenborgen 4d5efcb91b Check the validity of goods transfers (except equipping units) before showing the dialog where the player can set the amount (BR#3344). 2023-12-28 10:38:47 +01:00
Stian Grenborgen 870592ad18 Makes the debug AI extra mission information easier to read. 2023-12-28 09:43:33 +01:00
Stian Grenborgen 672b14aaea Better handling of buildings of different sizes. Properly places more than three workers in buildings (if allowed by mods). 2023-12-27 21:30:58 +01:00
Stian Grenborgen 7e83f0c8d5 Adds compatibility code for adding 75% scaling options to stored client options. 2023-12-27 12:04:37 +01:00
Stian Grenborgen c95425a99a Stops internal frames from getting a smaller size than the minimum. 2023-12-27 11:33:04 +01:00
Stian Grenborgen 6f9e4f6545 Removes the black background from the colony tiles panel. The colony tiles panels now has room for forest/mountain extending beyond the base tile. 2023-12-27 11:33:04 +01:00
Stian Grenborgen ae1f6796e5 Allow using 75% for display scaling. 2023-12-27 10:16:03 +01:00
translatewiki.net 157c76d3cc Localisation updates from https://translatewiki.net. 2023-12-25 13:07:08 +01:00
Stian Grenborgen 3221600148 Fixes unintended rendering differences between systems.
There was a bug in the version of MigLayout we used, prior to this commit, that applied DPI scaling even when that option was disabled (we do our own DPI scaling) for default/logical pixels.
2023-12-11 20:56:45 +01:00
translatewiki.net 578502c434 Localisation updates from https://translatewiki.net. 2023-12-11 13:06:43 +01:00
Stian Grenborgen c48ef135ca Deactivates cache debug and updates the Javadoc. 2023-12-10 16:22:53 +01:00
Stian Grenborgen 0c6109419f Handles low memory being assigned to FreeCol.
This is performed by:
* Deactivates map scaling above 100%.
* Deactivates the loading of high resolution images.
* Deactivates smooth map scrolling.

It should now be possible to run FreeCol with only 512MB of memory assigned.
2023-12-10 15:42:42 +01:00
Stian Grenborgen da05dbdb5e Automatically frees the low-priority-cache when memory runs out. 2023-12-10 14:53:05 +01:00
translatewiki.net 91a8055e2f Localisation updates from https://translatewiki.net. 2023-12-07 13:09:06 +01:00
translatewiki.net f8dff02c0d Localisation updates from https://translatewiki.net. 2023-12-04 13:07:49 +01:00
Stian Grenborgen 6cb9e505f3 Adding better error handling when loading mods. 2023-12-03 11:08:04 +01:00
Stian Grenborgen 4c3c7696e6 Added "preserve-attributes" that, if true, preserves the attributes of a specification element. 2023-12-03 08:59:29 +01:00
Stian Grenborgen 039b14b0be Mods can now reference abstract types from the base rule without extending a specific base rule. 2023-12-03 08:41:45 +01:00
Stian Grenborgen 09a3e86a31 Updating changelog. 2023-12-01 21:12:39 +01:00
Stian Grenborgen 1dccd64dc9 Updating the changelog with changes since 1.1.0. 2023-12-01 21:05:08 +01:00
translatewiki.net be894168b2 Localisation updates from https://translatewiki.net. 2023-11-30 13:06:04 +01:00
translatewiki.net ac867f2659 Localisation updates from https://translatewiki.net. 2023-11-27 13:06:06 +01:00
translatewiki.net d7a309b5d0 Localisation updates from https://translatewiki.net. 2023-11-23 13:07:07 +01:00
translatewiki.net 9895fa74f9 Localisation updates from https://translatewiki.net. 2023-11-20 13:07:59 +01:00
translatewiki.net 73ef0b57c3 Localisation updates from https://translatewiki.net. 2023-11-16 13:06:34 +01:00
translatewiki.net 70b27e74cf Localisation updates from https://translatewiki.net. 2023-11-13 13:07:29 +01:00
translatewiki.net 3c38f27433 Localisation updates from https://translatewiki.net. 2023-11-09 13:07:36 +01:00
translatewiki.net b81225e5bc Localisation updates from https://translatewiki.net. 2023-11-06 13:07:45 +01:00
translatewiki.net 6f20db04df Localisation updates from https://translatewiki.net. 2023-10-30 13:07:07 +01:00
translatewiki.net 7ca7935b36 Localisation updates from https://translatewiki.net. 2023-10-26 13:07:24 +02:00
translatewiki.net d5c8c22eda Localisation updates from https://translatewiki.net. 2023-10-23 13:07:34 +02:00
translatewiki.net 349b0854b6 Localisation updates from https://translatewiki.net. 2023-10-19 13:06:47 +02:00
translatewiki.net 3c8e7ad5fd Localisation updates from https://translatewiki.net. 2023-10-12 13:07:48 +02:00
translatewiki.net 0a99660445 Localisation updates from https://translatewiki.net. 2023-10-09 13:07:58 +02:00
translatewiki.net 99f3a812e8 Localisation updates from https://translatewiki.net. 2023-09-28 13:06:28 +02:00
translatewiki.net 1059893132 Localisation updates from https://translatewiki.net. 2023-09-25 13:06:16 +02:00
translatewiki.net 9188f73a25 Localisation updates from https://translatewiki.net. 2023-09-21 13:09:49 +02:00
translatewiki.net be0202aeed Localisation updates from https://translatewiki.net. 2023-09-11 13:06:12 +02:00
translatewiki.net 41e3279072 Localisation updates from https://translatewiki.net. 2023-08-31 13:06:49 +02:00
translatewiki.net 87b25f3b4d Localisation updates from https://translatewiki.net. 2023-08-21 13:06:04 +02:00
translatewiki.net 1e0762c4b5 Localisation updates from https://translatewiki.net. 2023-08-17 13:07:38 +02:00
Stian Grenborgen 0c230e99fb Deactivate using bitmask on lowest setting in order to let players experiment with the difference. 2023-08-12 14:32:16 +02:00
Stian Grenborgen a16f9b32b5 Using compatible images for rendering instead of ARGB. Forcing usage of bitmask for transparency on lowest quality setting. 2023-08-12 13:44:32 +02:00
Stian Grenborgen 3a1cf9191e Removes usage of an intermediate image when rendering tile overlays. This makes rendering of tile overlays a little faster. 2023-08-11 16:54:38 +02:00
translatewiki.net a050a1369e Localisation updates from https://translatewiki.net. 2023-08-07 13:05:50 +02:00
Stian Grenborgen 3c91272621 Deactivating sync for now since it sometimes causes tearing. 2023-08-03 20:03:57 +02:00
Stian Grenborgen 13e54e2bb0 Painting is now performed asynchronously while scrolling. This allows smooth scrolling after the tile caches have been updated with the current zoom level.
Remaining work:
* Move the actual painting code from MapViewer to a new class -- so that state fields like MapViewerBounds are not accidentally used.
* Reuse buffers in MapAsyncPainter.
* Handle fast scrolling direction changes. For example in MapAsyncPainter.scrollFocusOnBufferSize.
2023-08-03 19:27:59 +02:00
translatewiki.net 8064031533 Localisation updates from https://translatewiki.net. 2023-08-03 13:05:34 +02:00
Stian Grenborgen 6293ac3ef8 Merge branch 'master' of ssh://git.code.sf.net/p/freecol/git 2023-08-02 12:11:48 +02:00
Stian Grenborgen c469435d4f Adding delayed update of the minimap. This is necessary for really large map in order to avoid stuttering terrain animations while moving units. 2023-08-02 12:05:26 +02:00
Stian Grenborgen f983adddb5 The minimap is now rendered using a buffer image. This is needed in order to get sufficient performance when scrolling on the main map -- since painting the minimap just takes too long. 2023-08-02 11:15:46 +02:00
translatewiki.net 3527ea802c Localisation updates from https://translatewiki.net. 2023-07-31 13:06:47 +02:00
Stian Grenborgen 8d001b94fd Fixes a scrolling issue when the terrain animations are turned off. Resets the scrolling speed when the scrolling stops. 2023-07-28 09:39:28 +02:00
Stian Grenborgen 2fd179387a Extends the scrolling area and stops scrolling when the mouse is on the menu bar. 2023-07-28 09:02:14 +02:00
Stian Grenborgen d68f54e953 Rewrites the positionMap calculations. Allows scrolling pixel-by-pixel. The focus tile is now placed exactly in the center. Allowing scrolling past the borders of a map so that edge tiles can also be placed in focus. 2023-07-28 08:56:39 +02:00
translatewiki.net 721be7cdc3 Localisation updates from https://translatewiki.net. 2023-07-24 13:06:41 +02:00
translatewiki.net 778a90ad68 Localisation updates from https://translatewiki.net. 2023-07-03 13:06:44 +02:00
translatewiki.net ff8c33ac5d Localisation updates from https://translatewiki.net. 2023-06-12 13:14:54 +02:00
Stian Grenborgen 62fd6987ab Adjusts sizes for the buildings in the colony panel. The height requirement of a building no longer changes when a worker is added. The vertical gap between buildings are now reduced on small screens. 2023-06-11 14:30:37 +02:00
Stian Grenborgen c9379c201b A single click now also focus on explored tiles. 2023-06-11 14:16:46 +02:00
Stian Grenborgen a30935bc96 Unit dragging can now only be started by clicking on the unit. In addition, the drag can now be started for units that are currently not the active unit. 2023-06-11 14:06:21 +02:00
Stian Grenborgen 7a1b489c63 Focus is now changed on the mapboard with a single mouse click. The active unit is kept when opening a colony panel. 2023-06-11 13:43:47 +02:00
Stian Grenborgen ba94de3705 The confirm declaration dialog now fits on small screen. 2023-06-11 11:54:51 +02:00
Stian Grenborgen 416d0e0caf Simplifies the code somewhat. 2023-06-11 11:34:30 +02:00
Stian Grenborgen 77ac0ec849 Moves drawing of the menu bar status text to a utility method. 2023-06-11 11:34:08 +02:00
Stian Grenborgen 6b976523ac Allows panels to cover the entire mapboard area (that is, all the frame except the menu bar). This is needed for some panels on very small screen. 2023-06-11 11:32:46 +02:00
Stian Grenborgen 77b71fdd6a Scales the panel showing the signing of the Declaration of Independence. 2023-06-11 11:29:07 +02:00
Stian Grenborgen ad6d09d4bf Reduces the spacing above the ok button. 2023-06-11 11:14:56 +02:00
Stian Grenborgen a97bb10117 Makes the ColonyPanel work better on small screen. When specifying layouts using MigLayout, numbers without units are now scaled using the current interface scaling factor. 2023-06-11 11:03:40 +02:00
Stian Grenborgen 2591943d4d Fixes hidden OK-button on small screens. 2023-06-10 21:40:41 +02:00
Stian Grenborgen 15f70de737 Adding an empty image resource file to be used for replacing images with empty space in mods. 2023-06-08 20:22:39 +02:00
Stian Grenborgen 6a6efc1b0a The WarehouseDialog is now a resizable panel. 2023-06-08 20:22:39 +02:00
Stian Grenborgen 07465c6df7 Adding WrapLayout that is a FlowLayout that can easily wrap components on a new line and increase height when necessary.
The code seem to be originally from:
https://tips4java.wordpress.com/2008/11/06/wrap-layout/

It has been copied across multiple GPL licensed projects (unmodified) without a reference to the original after the author stated that: "You can use/modify the code however you wish."

Any future changes to this file is licensed as the rest of FreeCol.
2023-06-08 20:22:39 +02:00
translatewiki.net 53b9a5f581 Localisation updates from https://translatewiki.net. 2023-06-08 13:04:16 +02:00
translatewiki.net ea7b34ea2a Localisation updates from https://translatewiki.net. 2023-06-05 13:04:04 +02:00
translatewiki.net 9f63befce6 Localisation updates from https://translatewiki.net. 2023-06-01 13:05:23 +02:00
translatewiki.net 0ce18f088e Localisation updates from https://translatewiki.net. 2023-05-25 13:04:55 +02:00
Stian Grenborgen e45f4d428a Fixes the focus order of radio buttons when using the arrow keys for navigation. 2023-05-23 19:07:19 +02:00
Stian Grenborgen fe99698c1e Adds styling for radio buttons and checkbox/radio menu items. 2023-05-23 19:07:19 +02:00
Stian Grenborgen bf59cd7245 Updated top menu border.
Changes:
* Increases the contrast of the top menu border so that it appears more gold like.
* Adds a higher resolution version of the border.
* Removes the top and bottom lines so that the border blends nicer with the background (some additional work needed to make it blend even better).
2023-05-23 19:07:19 +02:00
translatewiki.net 837d3dbc3b Localisation updates from https://translatewiki.net. 2023-05-22 13:04:26 +02:00
Stian Grenborgen 4f4d481a88 Adds partially transparent selection effect on top level menus. 2023-05-20 19:43:25 +02:00
Stian Grenborgen edf47c35e7 Adding new styling for the menubar. 2023-05-20 19:05:57 +02:00
Stian Grenborgen d60fb12a93 Reduces the contrast for the menu button backgrounds by making it partially transparent. 2023-05-20 19:03:08 +02:00
Stian Grenborgen 06abc66dd0 Adding missing file. 2023-05-20 12:41:09 +02:00
Stian Grenborgen ea28fd7756 Hides the unit order buttons when in the map editor. 2023-05-20 12:09:03 +02:00
Stian Grenborgen a09ee4f10f Show the top level menus (menubar) in a button like style. This increases the contrast between the text and background texture without having to apply the brighter color to the entire menu bar. 2023-05-20 12:01:15 +02:00
Stian Grenborgen 10ca820998 Updating version number. 2023-05-20 11:52:27 +02:00
Stian Grenborgen 0c9c7b0ec1 Fixes an issue where the texture paint is not removed after use. This stopped text etc from being rendered. 2023-05-20 11:24:57 +02:00
Stian Grenborgen 5e1479cfcb Updating the face of Peter Minuit to be more realisticly colored. 2023-05-20 10:57:39 +02:00
Stian Grenborgen 53c96b7a29 Removing ClassicMapControls since CornerMapControls is skinable. The latter can be expanded with more functionality if needed. 2023-05-19 22:22:13 +02:00
Stian Grenborgen 13a490ce67 Fixes options that cannot be found. The bug was caused by optionMap not being updated after reading options. 2023-05-19 22:22:13 +02:00
translatewiki.net f19c99ed74 Localisation updates from https://translatewiki.net. 2023-05-18 13:04:47 +02:00
translatewiki.net 1e9cf3efa3 Localisation updates from https://translatewiki.net. 2023-05-15 13:04:14 +02:00
Stian Grenborgen c4101225fa Fixes a bug preventing the REF from surrendering. The bug was triggered when having non-military unit(s) in Europe and all land military units defeated. The fix is simply removing the check (that is really not needed). 2023-05-11 16:28:24 +02:00
Stian Grenborgen 23da6fe46b Fixes BR#3332 that was caused be a NPE. 2023-05-11 16:18:09 +02:00
translatewiki.net e9c909bfc0 Localisation updates from https://translatewiki.net. 2023-05-11 13:18:55 +02:00
translatewiki.net 8697bcf6bd Localisation updates from https://translatewiki.net. 2023-05-08 13:07:40 +02:00
Stian Grenborgen e66700b342 Website: Preparing release of FreeCol 1.1.0. 2023-05-07 14:43:30 +02:00
Stian Grenborgen 1e32346f4a A new standard paper background. This is the same background as the previous, but enlarged and with obvious patterns removed when tiled. 2023-05-07 14:35:58 +02:00
Stian Grenborgen c6177db774 Highscores can now be added and displayed. 2023-05-06 17:26:41 +02:00
Stian Grenborgen 43378317a0 Updated the changelog. 2023-05-06 10:15:36 +02:00
Stian Grenborgen 2d668b5676 Adjusting the number of colonies being built (fewer) and reduces cheating. The AI trade profit modifier is now reduced linearly until a turn number determined by a new option. The AI difficulty and colony expansion has been tuned for the default (small) map. We might want to make the number of colonies being built by the AI depend on the map size. 2023-05-06 10:02:23 +02:00
Stian Grenborgen 112201316a Updating the change log. 2023-05-05 19:20:33 +02:00
Stian Grenborgen 8b1288cb77 Military unit wishes and transports are now centrally managed. 2023-05-05 19:16:18 +02:00
Stian Grenborgen 470106d806 Removes the destination check for the base transport priority since the method is only called during construction of the mission. 2023-05-05 19:09:16 +02:00
Stian Grenborgen ccb75288d3 Only consider transportables going to the next location on the transport list when queuing extra cargo. 2023-05-05 19:06:05 +02:00
Stian Grenborgen 1315bdb5f3 AI: Allows better use of the tranport's capacity by filling it with all possible resources that should be going to the same destination. This was a capability that was present for years in FreeCol, but was lost in a refacturing someone did in 2008. 2023-05-02 21:21:05 +02:00
Stian Grenborgen 20b08818e9 Adding a separate method for getting all transportables. Changing the amount of urgent transportables seem to have little effect. Deactivating for now. 2023-05-02 21:21:05 +02:00
Stian Grenborgen 18ec0e754a Uses changeMission instead of setMission since the former handles dispose and setting transportation priority. 2023-05-02 21:21:05 +02:00
Stian Grenborgen 146923ee2e Fixes slow AI turns caused by not being able to build new colonies. This is a temporary fix that should be removed when BuildColonyMissions are building colonies according to a grand plan (and the costly searches per unit therefor can be avoided). 2023-05-02 21:21:05 +02:00
Stian Grenborgen 18c969071e (Debug menu) Avoid getting the skip dialog when stopping the skipping of turns. 2023-05-02 21:21:05 +02:00
Stian Grenborgen 7f38d76c58 Adding asserts for ensuring that the EDT is used when updating the GUI. Run with "-ea" to enable checking. 2023-05-02 21:21:05 +02:00
Stian Grenborgen 3345d42808 Doing the animations on the EDT. This fixes a concurrent modification exception that sometimes prevented animations from displaying properly. 2023-05-02 21:21:05 +02:00
translatewiki.net 55c7beabc0 Localisation updates from https://translatewiki.net. 2023-05-01 13:05:46 +02:00
Stian Grenborgen b2b0a2420f Adding Misiulo's new mountain graphics. 2023-05-01 09:54:36 +02:00
Stian Grenborgen 955ba1ca5d Starts game option settings fresh every time. We should probably add support for loading and saving options back in. 2023-04-30 12:22:26 +02:00
Stian Grenborgen 93fddc0a21 Adding Alexander's update of volume levels to match the other tracks. 2023-04-30 12:20:58 +02:00
Stian Grenborgen 5cad5dc603 Adding more of Alexander Zhelanov's excellent music. 2023-04-30 12:20:10 +02:00
Stian Grenborgen 5e80b3e2d9 Speeds up AI turns by reusing existing defend settlement missions. This will mostly produce the same result as doing path finding every turn -- although in some special cases (that I think can be ignored) will produce a poorer result. 2023-04-30 10:20:13 +02:00
Stian Grenborgen ebd427ea65 The default river setting should be medium. 2023-04-29 07:47:20 +02:00
translatewiki.net 6e29459deb Localisation updates from https://translatewiki.net. 2023-04-27 13:06:00 +02:00
translatewiki.net a9567fe630 Localisation updates from https://translatewiki.net. 2023-04-24 13:06:55 +02:00
Stian Grenborgen 63fcca2f2a The map generator option for controlling the number of rivers to be generated now produced different results according to the selected value. Enabled generation of rivers that are only two tiles long (the previous limit was three). Map generator options are no longer stored nor loaded since this causes issues when changing the default options. It might be a good idea to support loading/saving of map generator options using the dialog. 2023-04-23 15:33:36 +02:00
Stian Grenborgen 9981570e24 Allows the founding father selection to be postponed without an error message. We can choose to force the choice to be made before the turn has ended, but that is currently not implemented. 2023-04-23 10:58:44 +02:00
Stian Grenborgen 1a1cb33420 The menu bar needs to be recreated after actions are recreated. 2023-04-23 10:37:21 +02:00
Stian Grenborgen ac03cdb724 Changing the occupation string for clear forest to "C" instead of reusing "P". 2023-04-23 10:29:20 +02:00
Stian Grenborgen cc72b7d261 Units in Europe are no longer included in the list of possible active units. The previous behaviour of having them included seems to have been deliberate, but causes several problems. If someone wants to include units in Europe in the list of possible active units, then this should only be added as an option. In that case, please do test that all unit actions either work or are disabled. 2023-04-23 10:02:36 +02:00
Stian Grenborgen ba940440f8 Fixes activation of improvement actions after reconnecting. Obsolete improvement actions are now removed when loading savegames etc. 2023-04-23 09:26:40 +02:00
translatewiki.net f250fd68ce Localisation updates from https://translatewiki.net. 2023-04-20 13:04:41 +02:00
translatewiki.net dce0939a95 Localisation updates from https://translatewiki.net. 2023-04-17 13:04:31 +02:00
translatewiki.net d95b8f5dd8 Localisation updates from https://translatewiki.net. 2023-04-13 13:06:32 +02:00
translatewiki.net ac223a5ba1 Localisation updates from https://translatewiki.net. 2023-04-10 13:04:57 +02:00
translatewiki.net 37dca83165 Localisation updates from https://translatewiki.net. 2023-04-03 13:07:47 +02:00
translatewiki.net f19f857604 Localisation updates from https://translatewiki.net. 2023-03-30 13:04:50 +02:00
translatewiki.net 32e54b5aba Localisation updates from https://translatewiki.net. 2023-03-27 17:32:31 +02:00
translatewiki.net 6a1b12d1d6 Localisation updates from https://translatewiki.net. 2023-03-23 13:05:55 +01:00
translatewiki.net 0cbad7b412 Localisation updates from https://translatewiki.net. 2023-03-20 13:06:52 +01:00
translatewiki.net 8fb54eda33 Localisation updates from https://translatewiki.net. 2023-03-16 13:05:10 +01:00
translatewiki.net 07e4d59878 Localisation updates from https://translatewiki.net. 2023-03-13 13:04:16 +01:00
translatewiki.net 3ba85048be Localisation updates from https://translatewiki.net. 2023-03-06 13:05:07 +01:00
translatewiki.net 727d507f85 Localisation updates from https://translatewiki.net. 2023-03-02 13:06:00 +01:00
translatewiki.net 53c2e6e5d9 Localisation updates from https://translatewiki.net. 2023-02-27 13:04:11 +01:00
translatewiki.net bc0af2075e Localisation updates from https://translatewiki.net. 2023-02-20 13:04:55 +01:00
translatewiki.net e3d8367918 Localisation updates from https://translatewiki.net. 2023-02-16 13:04:43 +01:00
translatewiki.net fa5e7a5852 Localisation updates from https://translatewiki.net. 2023-02-13 13:04:17 +01:00
Stian Grenborgen ef8cbf23aa Immediately aborts the escort unit mission if the protected unit gets destroyed. 2023-02-11 17:59:14 +01:00
Stian Grenborgen d84b2f5a4b Fixes a couple of NPEs caused by missing &. 2023-02-11 17:28:20 +01:00
Stian Grenborgen 07ed3eda55 Uses a cache for turns to reach. This fixes a performance issue that is caused by the turns to reach a given tile being calculated multiple times. 2023-02-11 11:44:35 +01:00
translatewiki.net a8ada0fd9f Localisation updates from https://translatewiki.net. 2023-02-09 13:04:49 +01:00
translatewiki.net a3dab0e89a Localisation updates from https://translatewiki.net. 2023-02-06 13:05:47 +01:00
Stian Grenborgen 8c420d3a5b Explicitly ignore candidate tiles with infinite cost. 2023-02-05 13:24:36 +01:00
Stian Grenborgen f03e0e9ad5 Fixes a bug that aborted pathfinding when encountering a tile that the CostDecider marks as an illegal move. For example, this happened if there was a lost city rumour in the search area of a wagon train on a trade route. 2023-02-05 12:42:47 +01:00
translatewiki.net 1205bd45ad Localisation updates from https://translatewiki.net. 2023-01-30 13:04:27 +01:00
translatewiki.net 5b303fa061 Localisation updates from https://translatewiki.net. 2023-01-26 13:06:18 +01:00
translatewiki.net 09e354a091 Localisation updates from https://translatewiki.net. 2023-01-23 13:04:20 +01:00
translatewiki.net 37fc5d2221 Localisation updates from https://translatewiki.net. 2023-01-19 13:05:42 +01:00
Stian Grenborgen 3291a5fb23 Handles the cases of forced repair (classic combat model) and volunatary repair (hitpoints model) differently. 2023-01-18 22:24:11 +01:00
Stian Grenborgen d20be439b8 Panels/internal frames no longer disappears when switching to window mode from fullscreen. This is solved by resizing and relocating internal frames when the application frame changes size, so that all windows remain visible. 2023-01-17 18:00:06 +01:00
Stian Grenborgen a5f5467735 The start game panel can now be scaled smaller than the initial size. Places the chat panel below the table. 2023-01-16 21:05:13 +01:00
artoo b98c68fa97
TrainPanel: allow 5 columns wrap to better support more units; (#131)
mods can overcrowd the default of 3 easily
2023-01-16 18:24:06 +01:00
Stian Grenborgen a00bbbee6b Adds new specification fields to the XSD. 2023-01-16 17:52:30 +01:00
translatewiki.net 5eb0713943 Localisation updates from https://translatewiki.net. 2023-01-16 13:04:23 +01:00
Stian Grenborgen e874000e62 Adds new specification fields to the XSD. 2023-01-15 21:19:45 +01:00
Stian Grenborgen 26ebe2b718 Fixes a NPE at initalization of the game. 2023-01-15 16:47:21 +01:00
Stian Grenborgen ba8b226cee Changes the color model for grayscale images to RGB since the results in GIMP and Java would otherwise be different. 2023-01-15 16:46:57 +01:00
Stian Grenborgen 3f49df9781 Disable ranged attack button for non-offensive units. 2023-01-15 16:36:54 +01:00
Stian Grenborgen bd865f20f6 Recreate order buttons on demand so that mods can define other order buttons without having to restart the game in order to get them applied. 2023-01-15 16:30:40 +01:00
Stian Grenborgen 1325ed8a75 Fixes copy-paste error when defining properties. 2023-01-15 16:28:37 +01:00
Stian Grenborgen c17fe5a5b0 Adding Misiulo's hills with a slight deglossing. 2023-01-15 16:13:41 +01:00
Stian Grenborgen 6d09745810 Adding order buttons for ranged attack. 2023-01-15 16:04:03 +01:00
Stian Grenborgen f6d89ed403 Fixes an issue that allowed a malicious client to attack with a unit that had no moves left. 2023-01-15 15:46:21 +01:00
Stian Grenborgen bae0f31651 Adds ranged combat to FreeCol. The "Hitpoints and Combat" mod uses the ranged combat for artillery and ships, and also contains adjustments to the ships' hitpoints. 2023-01-15 15:41:47 +01:00
Stian Grenborgen f6e9484b7b This fixes a regression introduced in 0.11.x that prevented "partial" modifications of the specification. 2023-01-15 15:22:23 +01:00
Stian Grenborgen d52660e416 Fixes a bug preventing loading of savegames. The cause was a NPE since specification is null when loading a savegame (it gets added later). 2023-01-14 23:37:49 +01:00
Stian Grenborgen 5ae490d556 Updates mod descriptions. 2023-01-14 20:06:34 +01:00
Stian Grenborgen e0973fe2c4 Adds a new combat model with hitpoints and a mod for activating it. 2023-01-14 20:02:14 +01:00
Stian Grenborgen 7e8f798c7c Allows the player to easily view all files while loading savegames/maps. 2023-01-13 22:18:10 +01:00
Stian Grenborgen 49e6f77e6a Allows different types of hills/mountains to be used by the map generator (depending on the latitude). 2023-01-13 21:47:27 +01:00
translatewiki.net 4395084fb2 Localisation updates from https://translatewiki.net. 2023-01-12 13:04:49 +01:00
translatewiki.net 79b2ec5b50 Localisation updates from https://translatewiki.net. 2023-01-09 13:10:52 +01:00
Stian Grenborgen f9365d1c21 Fixes a bug that prevented getting units through combat that is not available to the defender. In addition, revenge mode has been fixed: Colonies can be captured again and captured units are turned undead. 2023-01-08 12:10:04 +01:00
Stian Grenborgen fcd6424f42 Website: Adding instructions on how to get the downloaded file out of quarantine on macOs. 2023-01-08 09:00:52 +01:00
Stian Grenborgen 0072a7490d Adjusts the AI trading profit multiplier based on difficulty level. 2023-01-07 23:20:59 +01:00
Stian Grenborgen b1459b1be6 A unit in a building is no longer drawn at the top of the building (that is, the area for showing goods production) if the production is zero. 2023-01-07 22:06:19 +01:00
Stian Grenborgen 340817da63 Fixes scaling and placement of goods production icons on colony tiles. 2023-01-07 21:59:12 +01:00
Stian Grenborgen 5ca1434ece Fails gracefully if the server cannot be started. 2023-01-07 10:04:17 +01:00
Stian Grenborgen 8d487b1ab6 Fixes a bug that caused the same maps always being generated when starting a new game. There's no need to use the stored seed for a new game. 2023-01-07 09:52:03 +01:00
Stian Grenborgen 1809346476 Fixes an issue where the map editor Game object lingers after returning to the main menu -- thereby preventing mods from being removed in the Preferences window. 2023-01-06 22:28:32 +01:00
Stian Grenborgen f3734dfb0c Allows mods to be loaded when making maps in the map editor. 2023-01-06 22:23:02 +01:00
Stian Grenborgen d85aaff3d0 This fixes a bug that prevented the shortcut buttons on the Map Generator dialog from working properly. The bug caused the button to have no effect the first time it was clicked after restarting the application. 2023-01-06 22:07:43 +01:00
Stian Grenborgen 68415503c3 Fixes missing sounds when attacking. The problem was caused by not reading the attributes that are merged into the MultipleMessage in ChangeSet. 2023-01-06 20:43:33 +01:00
Stian Grenborgen 424867957d Adding a Map Generator option for Great River. The default is now that Great Rivers are no longer generated. 2023-01-06 19:28:52 +01:00
translatewiki.net ab14fdbdb5 Localisation updates from https://translatewiki.net. 2023-01-05 13:07:34 +01:00
Stian Grenborgen 9f2250899e This fixes BR#3315 by allowing Jesuit Missionary to recommision itself in colonies without a church. 2023-01-04 18:29:45 +01:00
Stian Grenborgen a164796ec2 Website: Adding updated screenshots. 2023-01-03 21:44:28 +01:00
Stian Grenborgen 317861fcb8 This fixes BR#3310 Hangs on end turn uc.probability is zero. 2023-01-03 19:50:58 +01:00
Stian Grenborgen fc293ffcd6 This fixes BR#3314 - Weird colony build screen with mod added new buildings. The problem was caused by the mod being reloaded into a specification that had the changes already applied. 2023-01-03 19:19:28 +01:00
Stian Grenborgen 90d88c5a15 Updates version number after release. 2023-01-03 00:29:57 +01:00
444 changed files with 22157 additions and 6675 deletions

View File

@ -1,3 +1,136 @@
## FreeCol 1.2.0 (In development) ##
All savegames from 0.12.0 and up should continue working with 1.2.0.
### Graphics ###
* Massive redesign of the colony panel with background images and other styling
* A new styling for the top menu bar with better contrast. This includes changes like showing the top level menus in a button like style.
* New styling for radio and checkbox buttons.
* The face of Peter Minuit now has more realistic coloring.
### Performance ###
* Improved rendering performance, and especially when scrolling or moving units.
* Allow to run FreeCol with only 512MB memory. Please keep in mind that 2GB is still needed for higher resolution, smoother scroll and high rendering quality.
* Better handling of memory -- for example prioritized automatic clearing of caches when running low on memory.
### Rule Changes ###
* Adding the four extra nations to the classic ruleset. These nations are deactivated by default. Having them as a part of the classic ruleset make it easier to play a game with the classic rules, while still having additional players.
* Bugfix: Fixed a bug that made native settlements be scattered all over the map instead of being grouped by nation (this happened mostly on small maps).
* Bugfix for "Shippable wagons mod": Wagon trains can now be built when the shippable wagons mod has been enabled.
### User Interface ###
* The mapboard scrolling is now much smoother and supports pixel-by-pixel scrolling.
* Allowing scrolling past the borders of a map so that edge tiles can also be placed in focus.
* It's now possible to use 75% display scaling. This can be used when playing on very small screens where fixed size dialogs would otherwise be larger than the screen.
* The warehouse dialog can now be resized.
* Focus is now changed on the mapboard with a single mouse click.
* Unit dragging can now only be started by clicking on the unit (in order to reduce the likelyhood of accidental goto-orders). In addition, the drag can now be started for units that are currently not the active unit.
* The active unit is kept when opening a colony panel.
* The colony panel now works better on small screens.
* The build queue is no longer displayed when clicking on other buildings than the carpenter type of buildings.
* The colony panel can now be more easily dragged by clicking-and-dragging almost anywhere on the colony panel's open spaces.
* Various fixes and a new visualization of goto-paths.
* Buildings are now randomly distributed in the colony based on the available space, and can be of different sizes.
* The panel showing the signing of the Declaration of Independence is now made larger on bigger screens.
* Panels can now cover the entire mapboard area (this is needed for very small screens in order to show all content).
* The confirm declaration dialog now fits on small screen.
* Bugfix: Fixes hidden OK-button in the Colopedia on small screens.
* Bugfix: The height of a colony building no longer changes when a worker is added.
* Bugfix: Lots of small rendering differences between different systems (DPI and OS) have been fixed.
* Bugfix: Caps the automatic font size at no more than 25% larger than the current scaleFactor.
* Bugfix: Hides the display of the "option only"-nation type from the start game panel
* Bugfix: Fixes the tab order on the new game panel.
### Map Editor ###
* Allow the minimap and other map controls to be resized in the map editor.
* The areas for native nations can now be defined in the map editor. These areas mark the allowed locations for native settlements for each nations. Overlapping areas are allowed, since proper distance between native settlements are still checked, and can be used for having a random element to the overlap/size of each nation. In addition, it's still possible to define specific settlements that will be used if "Import settlements" is checked when starting a new game.
* The starting areas for European nations can now be defined in the map editor. A random tile in each nation's starting area is used when starting a new game. The areas may overlap.
* Unit order buttons are now hidden when in the map editor.
* Bugfix: Fixes a bug where map width was used for height, and the other way around, when scaling a map in the map editor.
* Bugfix: A new game is now always loaded before importing or generating a new map. This fixes lots of issues caused by stuff from the old map leaking into the new one.
### AI/computer players ###
* Bugfix: Fixed a bug that prevented the REF computer player (AI) from completing its turn.
* Bugfix: Fixed a bug preventing the REF from surrendering.
* Bugfix: Fixed a bug where the AI sometimes sent ships back and forth to Europe without doing anything.
### Mod development ###
* Adding an empty image resource file (resource:image.empty) to be used for replacing images with empty space.
* Mods can now reference abstract types from the base rule without extending a specific base rule.
* Added "preserve-attributes" that, if true, preserves the attributes of a specification element. This simplifies changing only the subelements. Please note that any "extends" attribute still needs to be repeated since this attributes changes the subelements.
* The game now displays mod initialization errors to the user in the new game and start game dialogs.
* An exception is now thrown if a referenced type is used before it's defined.
## FreeCol 1.1.0 (May 7, 2023) ##
All savegames from 0.12.0 and up should continue working with 1.1.0.
### Music ###
* New track: El Dorado
* New track: Free Colonist
* New track: Lost City
* New track: Rainy Day
* New track: Royal Troops
* New track: Wagon Wheels
* Updated the old tracks with new updated versions.
### Graphics ###
* New graphics for hills and mountains.
* The standard panel background image is now both brighter and without obvious tiling artifacts on larger screens.
### Rule changes ###
* Jesuit Missionary can now recommision itself in colonies without a church.
* Added the mod "Hitpoints and Combat" that adds hitpoints and ranged combat to the game.
### Map Generator ###
* Great rivers (ocean like, navigable by ships only) are no longer generated by default, but can still be generated if enabled using the Map Generator Options.
* The number of rivers generated can now be properly controlled using the "Number of rivers" map generator option even when changing map sizes and/or amount of mountains.
* Enabled generation of rivers that are only two tiles long (the previous limit was three).
### User Interface ###
* Units in Europe are no longer included in the list of possible active units.
* Game options and Map generator options are no longer automatically saved and loaded. The default values are initially displayed for all new games.
* Panels/dialogs are now automatically resized and relocated when changing the size of the application window (including when switching between full screen and windowed mode).
* Allows the player to easily view all files while loading savegames/maps.
* The start game panel can now be resized to smaller than the initial size.
* The chat panel (start game panel in multiplayer) is now placed directly below the list of players making the dialog work better on small screens.
* The displayed occupation string on a pioneer now shows "C" for clear forest instead of "P".
### AI/computer players ###
* Greatly reduces the time needed by the AI (the wait time after ending the turn).
* The AI now gets less benefits on lower difficulty levels to make everything easier.
* Escort unit missions are now immediately aborted if the protected unit gets destroyed.
* More efficient transportation of goods and units (better utilization of the capacity of ships and wagon trains).
* The AI now produces fewer and better colonies.
### Mod development ###
* Allow mods to be loaded when making maps in the map editor. This allows maps to be made with new terrain types, and other resources, added by mods.
* New types of mountains and hills defined by mods are now used when generating maps. The specific type of hill/mountain is determined by the latitude.
* Partial modifications to the specification is now possible again. This fixes a regression introduced in 0.11.x that prevented the "partial" flag from working.
* Mods can now define new order buttons (and have them applied without having to restart the game).
* Bugfix: Mods are no longer loaded twice (thereby causing varius problems in the colony panel and other places when modifications were made).
* Bugfix: Units that are not available to a player can now be captured if a valid "unit-change" exist.
### Bug fixes ###
* Fixed a bug that caused the same maps always being generated when starting a new game.
* Fixes game hangs on end turn in some specific cases.
* Fixed scaling and placement of goods production icons on colony tiles.
* A unit in a building is no longer drawn at the top of the building (that is, the area for showing goods production) if the production is zero.
* Sound effects are now properly played when attacking.
* Fixed a bug that prevented the map shortcut buttons on the Map Generator dialog from working properly. The bug caused the button to have no effect the first time it was clicked after restarting the application.
* Fixed an issue that sometimes prevented mods from being deactivated in the Preferences.
* The game now fails gracefully if the server cannot be started. This prevents an application freeze when failing to start a new game or failing to load a savegame.
* Revenge mode is now working again.
* Fixes an issue that allowed a malicious client (in a multiplayer game) to attack with a unit that had no moves left.
* The "Train" panel in Europe now has five columns of unit buttons instead of just three.
* Fixes a bug that sometimes stopped trade routes / goto orders from working. For example, this happened if there was a lost city rumor in the search area of a wagon train on a trade route.
* Fixes activation of tile improvement actions (like "Plow") after reconnecting.
* Allows the founding father selection to be postponed without an error message.
* Fixed a bug that sometimes prevented the map from being redrawn properly after a unit move/attack animation.
* Highscores can now be stored and displayed again.
## FreeCol 1.0.0 (January 2, 2023) ##
On this very day, 20 years ago, we made the first public release of FreeCol. Our releases have until now been marked as alpha/beta even though the number of downloads for our game has long been counted in the millions.

View File

@ -2,12 +2,16 @@
## Supported Versions
| Version | Supported |
| ------- | ------------------ |
| Version | Supported |
| ---------- | ------------------ |
| 1.1.0 | :white_check_mark: |
| 1.0.0 | :white_check_mark: |
| 0.13.0 | :white_check_mark: |
| 0.12.0 | :white_check_mark: |
| 0.11.7-dev | :white_check_mark: |
| 0.11.6 | :white_check_mark: |
| < 0.11.6 | :x: |
| 0.11.6 | :white_check_mark: |
| < 0.11.6 | :x: |
## Reporting a Vulnerability
Email freecol-developers@lists.sourceforge.net for any major security vulnerabilities.
Email abuse@freecol.org for any major security vulnerabilities.

View File

@ -28,9 +28,9 @@
value="${freecol.src.dir}/overview.html"/>
<property name="test" value="AllTests"/>
<property name="miglayout-swing.jar"
value="jars/miglayout-swing-5.0.jar"/>
value="jars/miglayout-swing-5.3.jar"/>
<property name="miglayout-core.jar"
value="jars/miglayout-core-5.0.jar"/>
value="jars/miglayout-core-5.3.jar"/>
<property name="cli.jar" value="jars/commons-cli-1.4.jar"/>
<property name="cortado.jar" value="jars/cortado-0.6.0.jar"/>

View File

@ -33,6 +33,7 @@
<rangeOption id="model.option.displayScaling"
defaultValue="0" localizedLabels="true">
<rangeValue label="model.option.displayScaling.automatic" value="0"/>
<rangeValue label="model.option.displayScaling.75" value="75"/>
<rangeValue label="model.option.displayScaling.100" value="100"/>
<rangeValue label="model.option.displayScaling.125" value="125"/>
<rangeValue label="model.option.displayScaling.150" value="150"/>
@ -155,14 +156,7 @@
defaultValue="false"/>
<!-- Whether to display the map controls by default or not. -->
<booleanOption id="model.option.displayMapControls"
defaultValue="true"/>
<!-- What type of map controls, corner or classic? -->
<stringOption id="model.option.mapControls"
defaultValue="clientOptions.gui.mapControls.CornerMapControls">
<choice value="clientOptions.gui.mapControls.CornerMapControls"/>
<choice value="clientOptions.gui.mapControls.ClassicMapControls"/>
</stringOption>
defaultValue="true"/>
<!-- Draw the fog of war on the minimap. -->
<booleanOption id="model.option.miniMapToggleFogOfWar"
defaultValue="true"/>

View File

@ -1,6 +1,7 @@
## Colors
color.background.MiniMap=urn:color:0x000000
color.border.MiniMap=urn:color:0xffffff
color.carrier.selected=urn:color:0x957357
# used in FreeColLookAndFeel
color.primary1.LookAndFeel=urn:color:0x7a6d52
color.backgroundSelect.LookAndFeel=urn:color:0xfff4c3
@ -27,6 +28,7 @@ animatedfont.signature=resources/fonts/signature.faf
## Images
# Backgrounds
image.empty=resources/images/empty.png
image.background.Paper=resources/images/ui/bg_paper.png
image.background.ColorCellRenderer=resource:image.background.Paper
image.background.FreeColBrightPanel=resources/images/ui/bg_paper_bright.png
@ -35,9 +37,11 @@ image.background.FreeColButton=resources/images/ui/bg_button.png
image.background.MainPanel=resources/images/ui/bg_brown.png
image.background.AboutPanel=resources/images/ui/bg_brown.png
image.background.ColopediaPanel=resources/images/ui/bg_brown.png
image.background.ColonyPanel=resources/images/ui/bg_paper_brown.png
image.background.FreeColList=resource:image.background.Paper
image.background.FreeColMenuBar=resources/images/ui/bg_brown.png
image.background.FreeColMenuBar=resources/images/ui/bg_menubar.png
image.background.FreeColMenu=resources/images/ui/bg_paper_brown.png
image.background.FreeColOptionPane=resource:image.background.Paper
image.background.FreeColPanel=resource:image.background.Paper
image.background.FreeColPopupMenu=resource:image.background.Paper
@ -46,7 +50,15 @@ image.background.FreeColTextArea=resource:image.background.FreeColBrightPanel
image.background.FreeColTextField=resource:image.background.FreeColBrightPanel
image.background.FreeColToolTip=resource:image.background.Paper
image.cargohold.available=resources/images/ui/cargohold.png
image.cargohold.unavailable=resources/images/ui/cargohold-unavailable.png
image.colony.docks.background=resources/images/ui/colonydocks.png
image.colony.docks.sky.background=resources/images/ui/colonydocks-sky.png
image.colony.warehouse.background=resources/images/ui/warehouse-bg.png
image.colony.upperRight.background=resources/images/ui/colony-upper-right-bg.png
# Borders
#image.border.menu.s=resource:image.empty
image.border.menu.s=resources/images/ui/menuborder.png
image.border.panel.noshadow.n=resources/images/ui/panelborder-noshadow-n.png
@ -85,7 +97,71 @@ image.border.button.simple.ne=resources/images/ui/simplebuttonborder-ne.png
image.border.button.simple.sw=resources/images/ui/simplebuttonborder-sw.png
image.border.button.simple.se=resources/images/ui/simplebuttonborder-se.png
image.border.wooden.n=resources/images/ui/border/wooden/woodenborder-n.png
image.border.wooden.w=resources/images/ui/border/wooden/woodenborder-w.png
image.border.wooden.e=resources/images/ui/border/wooden/woodenborder-e.png
image.border.wooden.s=resources/images/ui/border/wooden/woodenborder-s.png
image.border.wooden.nw=resources/images/ui/border/wooden/woodenborder-nw.png
image.border.wooden.ne=resources/images/ui/border/wooden/woodenborder-ne.png
image.border.wooden.sw=resources/images/ui/border/wooden/woodenborder-sw.png
image.border.wooden.se=resources/images/ui/border/wooden/woodenborder-se.png
image.border.colonyWarehouse.n=resources/images/ui/border/wooden/woodenborder-n.png
#image.border.colonyWarehouse.w=resources/images/ui/border/wooden/woodenborder-w.png
image.border.colonyWarehouse.e=resources/images/ui/border/wooden/woodenborder-e.png
#image.border.colonyWarehouse.s=resources/images/ui/border/wooden/woodenborder-s.png
image.border.colonyWarehouse.nw=resources/images/ui/border/wooden/woodenborder-nw.png
image.border.colonyWarehouse.ne=resources/images/ui/border/wooden/woodenborder-ne.png
#image.border.colonyWarehouse.sw=resources/images/ui/border/wooden/woodenborder-sw.png
#image.border.colonyWarehouse.se=resources/images/ui/border/wooden/woodenborder-se.png
image.border.colony.panel.n=resources/images/ui/border/carvedwood/carvedwoodenborder-n.png
image.border.colony.panel.w=resources/images/ui/border/carvedwood/carvedwoodenborder-w.png
image.border.colony.panel.e=resources/images/ui/border/carvedwood/carvedwoodenborder-e.png
image.border.colony.panel.s=resources/images/ui/border/carvedwood/carvedwoodenborder-s.png
image.border.colony.panel.nw=resources/images/ui/border/carvedwood/carvedwoodenborder-nw.png
image.border.colony.panel.ne=resources/images/ui/border/carvedwood/carvedwoodenborder-ne.png
image.border.colony.panel.sw=resources/images/ui/border/carvedwood/carvedwoodenborder-sw.png
image.border.colony.panel.se=resources/images/ui/border/carvedwood/carvedwoodenborder-se.png
image.border.colony.panel.inner.n=resources/images/ui/border/carvedwood/carvedwoodenborder-inner-n.png
image.border.colony.panel.inner.w=resources/images/ui/border/carvedwood/carvedwoodenborder-inner-w.png
image.border.colony.panel.inner.e=resources/images/ui/border/carvedwood/carvedwoodenborder-inner-e.png
image.border.colony.panel.inner.s=resources/images/ui/border/carvedwood/carvedwoodenborder-inner-s.png
image.border.colony.panel.inner.nw=resources/images/ui/border/carvedwood/carvedwoodenborder-inner-nw.png
#image.border.colony.panel.inner.ne=resources/images/ui/border/carvedwood/carvedwoodenborder-inner-ne.png
image.border.colony.panel.inner.sw=resources/images/ui/border/carvedwood/carvedwoodenborder-inner-sw.png
image.border.colony.panel.inner.se=resources/images/ui/border/carvedwood/carvedwoodenborder-inner-se.png
image.border.colony.panel.inner.ne=resources/images/ui/border/carvedwood/carvedwood-colony-inner-ne.png
image.border.colony.panel.inner.nne=resources/images/ui/border/carvedwood/carvedwood-colony-inner-nne.png
image.border.colony.panel.inner.ene=resources/images/ui/border/carvedwood/carvedwood-colony-inner-ene.png
image.border.colony.panel.outer.n=resources/images/ui/border/carvedwood/carvedwoodenborder-outer-n.png
image.border.colony.panel.outer.w=resources/images/ui/border/carvedwood/carvedwoodenborder-outer-w.png
image.border.colony.panel.outer.e=resources/images/ui/border/carvedwood/carvedwoodenborder-outer-e.png
image.border.colony.panel.outer.s=resources/images/ui/border/carvedwood/carvedwoodenborder-outer-s.png
image.border.colony.panel.outer.nw=resources/images/ui/border/carvedwood/carvedwoodenborder-outer-nw.png
#image.border.colony.panel.outer.ne=resources/images/ui/border/carvedwood/carvedwoodenborder-outer-ne.png
image.border.colony.panel.outer.sw=resources/images/ui/border/carvedwood/carvedwoodenborder-outer-sw.png
image.border.colony.panel.outer.se=resources/images/ui/border/carvedwood/carvedwoodenborder-outer-se.png
image.border.colony.panel.outer.nnw=resources/images/ui/border/carvedwood/carvedwoodenborder-outer-nnw.png
#image.border.colony.panel.outer.nne=resources/images/ui/border/carvedwood/carvedwoodenborder-outer-nne.png
#image.border.colony.panel.outer.ene=resources/images/ui/border/carvedwood/carvedwoodenborder-outer-ene.png
image.border.colony.panel.outer.ese=resources/images/ui/border/carvedwood/carvedwoodenborder-outer-ese.png
image.border.colony.panel.outer.sse=resources/images/ui/border/carvedwood/carvedwoodenborder-outer-sse.png
image.border.colony.panel.outer.ssw=resources/images/ui/border/carvedwood/carvedwoodenborder-outer-ssw.png
image.border.colony.panel.outer.wsw=resources/images/ui/border/carvedwood/carvedwoodenborder-outer-wsw.png
image.border.colony.panel.outer.wnw=resources/images/ui/border/carvedwood/carvedwoodenborder-outer-wnw.png
image.border.colony.panel.outer.ne=resources/images/ui/border/carvedwood/carvedwood-colony-outer-ne.png
image.border.colony.panel.outer.nne=resources/images/ui/border/carvedwood/carvedwood-colony-outer-nne.png
image.border.colony.panel.outer.ene=resources/images/ui/border/carvedwood/carvedwood-colony-outer-ene.png
# Interface
image.ui.button.radio=resources/images/ui/button-radio.png
image.ui.button.radio.selected=resources/images/ui/button-radio-selected.png
image.ui.checkmark=resources/images/ui/checkmark.png
image.ui.includesSpecification=resources/images/ui/includes-specification.png
image.ui.noSpecification=resources/images/ui/no-specification.png
@ -107,7 +183,10 @@ image.flavor.Canvas.map=resources/images/ui/map.jpg
image.flavor.Title=resources/images/ui/freecol2.png
image.miscicon.delete=resources/images/misc/delete.png
image.miscicon.FrameIcon=resources/images/ui/frame-icon.png
image.rangedTarget=resources/images/ui/ranged-target.png
# Order buttons
image.miscicon.button.normal.ranged=resources/images/ui/order-buttons/normal/ranged.png
image.miscicon.button.normal.wait=resources/images/ui/order-buttons/normal/wait.png
image.miscicon.button.normal.done=resources/images/ui/order-buttons/normal/done.png
image.miscicon.button.normal.fortify=resources/images/ui/order-buttons/normal/fortify.png
@ -123,6 +202,7 @@ image.miscicon.button.normal.toggle_fog_of_war=resources/images/ui/order-buttons
image.miscicon.button.normal.toggle_fog_of_war_no=resources/images/ui/order-buttons/normal/toggle_fog_of_war_no.png
image.miscicon.button.normal.toggle_view_politics=resources/images/ui/order-buttons/normal/toggle_view_politics.png
image.miscicon.button.normal.toggle_view_economic=resources/images/ui/order-buttons/normal/toggle_view_economic.png
image.miscicon.button.highlighted.ranged=resources/images/ui/order-buttons/highlighted/ranged.png
image.miscicon.button.highlighted.wait=resources/images/ui/order-buttons/highlighted/wait.png
image.miscicon.button.highlighted.done=resources/images/ui/order-buttons/highlighted/done.png
image.miscicon.button.highlighted.fortify=resources/images/ui/order-buttons/highlighted/fortify.png
@ -138,6 +218,7 @@ image.miscicon.button.highlighted.toggle_fog_of_war=resources/images/ui/order-bu
image.miscicon.button.highlighted.toggle_fog_of_war_no=resources/images/ui/order-buttons/highlighted/toggle_fog_of_war_no.png
image.miscicon.button.highlighted.toggle_view_politics=resources/images/ui/order-buttons/highlighted/toggle_view_politics.png
image.miscicon.button.highlighted.toggle_view_economic=resources/images/ui/order-buttons/highlighted/toggle_view_economic.png
image.miscicon.button.pressed.ranged=resources/images/ui/order-buttons/pressed/ranged.png
image.miscicon.button.pressed.wait=resources/images/ui/order-buttons/pressed/wait.png
image.miscicon.button.pressed.done=resources/images/ui/order-buttons/pressed/done.png
image.miscicon.button.pressed.fortify=resources/images/ui/order-buttons/pressed/fortify.png
@ -153,6 +234,7 @@ image.miscicon.button.pressed.toggle_fog_of_war=resources/images/ui/order-button
image.miscicon.button.pressed.toggle_fog_of_war_no=resources/images/ui/order-buttons/pressed/toggle_fog_of_war_no.png
image.miscicon.button.pressed.toggle_view_politics=resources/images/ui/order-buttons/pressed/toggle_view_politics.png
image.miscicon.button.pressed.toggle_view_economic=resources/images/ui/order-buttons/pressed/toggle_view_economic.png
image.miscicon.button.disabled.ranged=resources/images/ui/order-buttons/disabled/ranged.png
image.miscicon.button.disabled.wait=resources/images/ui/order-buttons/disabled/wait.png
image.miscicon.button.disabled.done=resources/images/ui/order-buttons/disabled/done.png
image.miscicon.button.disabled.fortify=resources/images/ui/order-buttons/disabled/fortify.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 638 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 178 KiB

After

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 980 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 298 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 698 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 916 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 698 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 920 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 651 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 781 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 644 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 767 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 696 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 917 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 648 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 773 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 651 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 778 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 695 B

Some files were not shown because too many files have changed in this diff Show More