Chameleon

Phần mềm chụp màn hình:
Chameleon
Các chi tiết về phần mềm:
Phiên bản: 2.22
Ngày tải lên: 1 Mar 15
Giấy phép: Miễn phí
Phổ biến: 12

Rating: nan/5 (Total Votes: 0)

Các ứng dụng biên dịch mẫu để Python byte-code, theo các quy tắc ngôn ngữ trang Zope Templates (ZPT).
Các công cụ chính thực hiện tốt hơn 10-15 lần so với thực hiện tham khảo và thực tế điểm chuẩn cho thấy sự cải thiện hiệu suất tổng thể trong các ứng dụng phức tạp từ 30-50%.

là gì mới trong phiên bản này:.

  • Thêm hỗ trợ cho NameConstant Python 3.4 của

là gì mới trong phiên bản 2.9.2:.

  • Sửa lỗi không tương thích PyPy
  • Cố định vấn đề mà gây ra thất bại thử nghiệm trên một số nền tảng.

là gì mới trong phiên bản 2.9.0:

  • Các chức năng dịch thuật bây giờ được lập luận econtext như giá trị so với bối cảnh.

là gì mới trong phiên bản 2.8.5:

  • Sửa lỗi:
  • vấn đề cài đặt nhỏ cố định trên Python 2,5 và 3.
  • Đảm bảo đầu ra là Unicode ngay cả khi tầm thường (một chuỗi rỗng).

là gì mới trong phiên bản 2.8.3:

  • Đăng nhập nguồn mẫu trên debug cấp trước khi nấu.
  • Lập luận TARGET_LANGUAGE, nếu được, bây giờ là có sẵn như là một biến trong các mẫu.

là gì mới trong phiên bản 2.7.4:

  • Việc xử lý lỗi ngay bây giờ sẽ gọi phương thức __init__ của BaseException thay vì các phương pháp có thể ghi đè (có thể lấy đối số cần thiết).

là gì mới trong phiên bản 2.7.3:

  • Sửa lỗi:
  • Các tùy chọn khoảng trắng cắt bây giờ chính xác cắt tỉa khoảng trắng thực tế để một nhân vật duy nhất, xuất hiện hoặc bên trái hoặc bên phải của một tiền tố nguyên tố hoặc hậu tố chuỗi.

là gì mới trong phiên bản 2.7.2:

  • Các tính năng:
  • Thêm tùy chọn trim_attribute_space rằng quyết định liệu thuộc tính được khoảng trắng tước (nhiều nhất là xuống đến một không gian duy nhất). Tùy chọn này tồn tại để cung cấp khả năng tương thích với việc thực hiện tham khảo.
  • Sửa lỗi:
  • Bỏ qua unhashable xây dựng-in khi tạo ra một đảo ngược được xây dựng trong bản đồ để nhanh chóng tìm kiếm một giá trị được xây dựng trong.
  • Áp dụng bản đồ dịch ngay cả khi một chức năng dịch thuật là không có sẵn.
  • Các lĩnh vực dịch thuật cho một slot được xác định bằng các nguồn tài liệu, tức là các mẫu cung cấp nội dung cho một khe cắm cho dù đó là mặc định hoặc cung cấp thông qua các kim loại:.
  • điền khe
  • Trong một số trường hợp, một Unicode nhân vật không gian không phá vỡ sẽ gây ra một định nghĩa khoản để thất bại để phân tích.

là gì mới trong phiên bản 2.7.1:

  • Các tính năng:
  • Enable biểu hiện suy trong CDATA.
  • Các lớp mẫu trang hiện nay thực hiện truy cập từ điển để macro: template [name]
  • Đây là một đoạn ngắn tay cho: template.macros [name]
  • Sửa lỗi:
  • An không hợp lệ xác định khoản sẽ được âm thầm bỏ qua; bây giờ chúng tôi nâng cao một ngoại lệ lỗi ngôn ngữ.
  • Cố định hồi quy trong đó $ {...} biểu thức nội suy không thể span nhiều dòng.

được gì mới trong phiên bản 2.6.0:

  • Thêm tùy chọn nghiêm ngặt (kích hoạt theo mặc định) mà quyết định xem biểu thức được yêu cầu phải có giá trị tại thời gian biên dịch. Đó là, nếu không được thiết lập, một ngoại lệ là chỉ nêu ra cho một biểu thức có hiệu lực tại thời điểm đánh giá.
  • Lỗi biểu hiện nay kết quả là một ngoại lệ duy nhất nếu các biểu hiện là cố gắng đánh giá trong một rendering.
  • Thêm một cấu hình tùy chọn prepend_relative_search_path mà quyết định có con đường liên quan đến một tập tin dựa trên mẫu được thêm vào phía trước để tìm kiếm con đường tải. Giá trị mặc định là True.
  • Thêm một lựa chọn cấu hình search_path để các tập tin dựa trên mẫu lớp, có thêm đường dẫn bổ sung cho các ví dụ mẫu tải ràng buộc để tải: biểu hiện. Các tùy chọn có một chuỗi con đường hay một iterable đường dẫn chuỗi năng suất. Giá trị mặc định là tập rỗng.

là gì mới trong phiên bản 2.5.3:

  • Sửa lỗi:
  • Cố định một vấn đề mà một định nghĩa macro khe lồng nhau sẽ thất bại mặc dù có tồn tại một định nghĩa macro mẹ.

là gì mới trong phiên bản 2.5.1:

  • Sửa lỗi:
  • Các tên biểu tượng & quot; chuyển đổi & quot ;, & quot; giải mã & quot; và & quot; & quot dịch; bây giờ không còn thiết lập như là chỉ đọc internals trình biên dịch.
  • Cố định một vấn đề mà một chuỗi mở rộng vĩ mô lồng hai cấp độ (một mẫu sử dụng một macro mà kéo dài một macro) sẽ bị mất những định nghĩa vị trí giữa khe nếu đã xác định mức lồng nhau.

là gì mới trong phiên bản 2.4.6:

  • Sửa lỗi:
  • Các tal:. Báo cáo về lỗi nên bắt tất cả các trường hợp ngoại lệ
  • vấn đề mà sẽ ngăn chặn thoát suy giá trị biểu hiện xuất hiện trong văn bản cố định.

là gì mới trong phiên bản 2.4.5:

  • Sửa lỗi:
  • Các tal: xử lý đang gặp lỗi nên có một biến lỗi được xác định là có giá trị của ném ngoại lệ
  • .
  • Các tal: tuyên bố đang gặp lỗi là một tuyên bố thay thế và nên hỗ trợ các & quot; text & quot; và & quot; & quot cấu trúc; phương pháp chèn.

là gì mới trong phiên bản 2.4.3:

  • Các tính năng:
  • Khi một mã hóa được cung cấp, vượt qua 'bỏ qua' cờ để tránh các vấn đề giải mã với đầu vào xấu.
  • Sửa lỗi:
  • Cố định vấn đề tương thích PyPy (được giới thiệu trong phiên bản trước đó).

là gì mới trong phiên bản 2.3.2:

  • Sửa lỗi:
  • Cố định vấn đề nơi i18n:. Miền sẽ không được kế thừa qua các macro và khe

là gì mới trong phiên bản 2.3:

  • Các tính năng:
  • Thêm hỗ trợ cho các cú pháp sau đây để vô hiệu hóa đánh giá nội tuyến trong một bình luận.
  • Các phân tích cú pháp bây giờ chấp nhận '& # x3c;' và '& # x3e;' trong các thuộc tính. Lưu ý rằng đây là đánh dấu không hợp lệ. Trước đây, các '& # x3c;' sẽ không được chấp nhận như một giá trị thuộc tính hợp lệ, nhưng điều này sẽ dẫn đến một 'tag kết thúc bất ngờ' lỗi ở nơi khác.
  • Trình biên dịch biểu hiện nay cung cấp các phương pháp assign_text và assign_value như vậy mà một mẫu động cơ có thể cấu hình chuyển đổi giá trị này để hỗ trợ ví dụ như chuỗi mã hóa.
  • Enable mẫu loader cho các lớp mẫu chuỗi dựa trên. Lưu ý rằng các đối số từ khóa tên tập tin có thể được cung cấp trên khởi tạo để xác định nguồn gốc mẫu theo tên tập tin.
  • Added extra_builtins tùy chọn để lớp trang mẫu. Các lệnh nội trú được thêm vào từ điển dựng sẵn mặc định thời gian nấu và có thể được cung cấp lúc khởi tạo bằng cách sử dụng từ khóa extra_builtins luận.
  • Sửa lỗi:
  • Nếu một miền dịch được thiết lập cho một khe điền, sử dụng thiết lập này thay vì các miền mẫu vĩ mô.
  • Trình biên dịch biểu Python bây giờ chính xác giải mã các thực thể HTML "gt" và "lt".
  • Các biểu hiện biên dịch chuỗi bây giờ chính xác xử lý văn bản được mã hóa (khi hỗ trợ cho các chuỗi mã hóa được kích hoạt).
  • Cố định một vấn đề mà thiết lập các thuộc tính tên cho một tập tin dựa trên mẫu sẽ không tự động gây ra một mất hiệu lực.
  • Exceptions nâng lên bởi Chameleon bây giờ có thể được sao chép qua copy.copy.
  • Nếu sao chép các ngoại lệ không thành trong các xử lý ngoại lệ, chỉ đơn giản tái nâng cao ngoại lệ ban đầu và ghi lại một cảnh báo.

là gì mới trong phiên bản 2.0.1:

  • Cố định vấn đề mà định nghĩa biến toàn cầu từ khe vĩ mô sẽ thất bại (thay vào đó họ sẽ được địa phương). Điều này cũng ảnh hưởng đến báo cáo lỗi từ khe bên trong bởi vì điều này sẽ được ghi nhận trong nội bộ như một toàn cầu.
  • Cố định vấn đề với template cache digest (được sử dụng cho tên tập tin); module đều hết hiệu lực khi bất kỳ thay đổi được thực hiện cho các phân phối thiết lập sẵn (gói trên sys.path).
  • xử lý ngoại lệ cố định để cho tốt hơn trường hợp ngoại lệ tuyên truyền thông qua các renderer.
  • Trình biên dịch mô-đun dựa trên đĩa tại mangles mẫu tên tập tin nguồn như vậy mà các mô-đun đầu ra Python là hợp lệ và ở cấp độ gốc (dấu chấm và dấu gạch nối được thay thế bằng một gạch dưới). Điều này sửa chữa vấn đề # 17.
  • dịch cố định (i18n) trên Python 2.5.

là gì mới trong phiên bản 2.0 rc13:

  • Sửa lỗi:
  • Các nhân vật dấu chéo ngược (theo sau bởi khoảng trắng tùy chọn và một ngắt dòng) đã không được chính xác như là một sự tiếp nối cho các biểu Python.
  • Các tính năng:
  • Các Python thực hiện biểu hiện tại là linh hoạt hơn cho lớp con bên ngoài thông qua một phương pháp phân tích mới.

là gì mới trong phiên bản 2.0 rc12:

  • Sửa lỗi:
  • đối số từ khóa ban đầu thông qua với một mẫu bây giờ không còn & quot; & quot bị rò rỉ; vào các mẫu không gian biến sau khi một cuộc gọi macro.
  • Một thẻ kết thúc bất ngờ tại là một lỗi không thể khôi phục.
  • Các tính năng:
  • Cải thiện đầu ra ngoại lệ.

là gì mới trong phiên bản 2.0 rc11:

  • Sửa lỗi:
  • Cố định vấn đề mà tên biến bắt đầu bằng một gạch dưới được dường như được cho phép, nhưng việc sử dụng của họ dẫn đến một lỗi biên dịch.
  • Các tính năng:
  • Template tên biến bây giờ được phép để được bắt đầu bằng một gạch dưới, nhưng không phải là hai hoặc nhiều hơn (dành cho sử dụng nội bộ).

là gì mới trong phiên bản 2.0 rc10:

  • Sửa lỗi:
  • Các tal: thuộc tính tuyên bố bây giờ chính xác hoạt động trường hợp không nhạy cảm. Tên thuộc tính được đưa ra trong tuyên bố sẽ thay thế một thuộc tính hiện có cùng tên, mà không chú ý đến trường hợp.
  • Các tính năng:
  • Thêm meta:. Báo cáo nội suy để kiểm soát thiết lập biểu hiện suy
  • Strings mà vô hiệu hóa các thiết lập: & quot; tắt & quot; và & quot; giả & quot ;. Dây có kích hoạt cài đặt: & quot; trên & quot; và & quot; sự thật & quot;.
  • Biểu hiện suy hiện đang làm việc bên trong bình luận XML.

là gì mới trong phiên bản 2.0 RC8:

  • Sửa lỗi:
  • Nếu một macro định nghĩa hai khe có cùng tên, một người gọi bây giờ sẽ điền vào cả hai có một cách sử dụng duy nhất.
  • Nếu một hợp lệ Không được cung cấp như là đối số chức năng dịch thuật, bây giờ chúng ta rơi trở lại mặc định lớp.

là gì mới trong phiên bản 2.0 RC7:

  • Sửa lỗi:
  • Cố định vấn đề với Python 2.5 tương thích AST. Điều này ảnh hưởng ít nhất PyPy 1.4.
  • Các tính năng:
  • Các auto_reload thiết lập bây giờ mặc định là giá trị lớp; lớp mẫu cơ sở cho một giá trị mặc định của chameleon.config.AUTO_RELOAD. Sự thay đổi này cho phép một lớp con để cung cấp một giá trị mặc định tùy chỉnh (ví dụ như thiết lập chế độ debug ứng dụng-cụ thể).

là gì mới trong phiên bản 2.0-rc4:

  • Sửa lỗi:
  • Cố định một vấn đề mà các đầu ra của một biểu thức chuỗi end-to-end sẽ tăng một ngoại lệ nếu biểu thức đánh giá để None (nó nên chỉ đơn giản là đầu ra không có gì).
  • Các chức năng chuyển đổi (được cấu hình trên các cấp độ lớp học mẫu) bây giờ mặc định cho chức năng dịch (tại thời gian chạy).
  • Điều này sửa chữa một vấn đề mà các đối tượng nhắn không được dịch (và do đó chuyển đổi thành một chuỗi) bằng cách sử dụng một dịch cung cấp chức năng.
  • Cố định chuỗi suy vấn đề có một biểu hiện ngay lập tức thành công bởi một khung nhọn bên phải sẽ không phân tích.
  • Điều này sửa chữa vấn đề # 5.
  • Cố định lỗi nơi tal: điều kiện sẽ được đánh giá sau tal:. Lặp lại

là gì mới trong phiên bản 2.0 RC2:.

  • Cố định vấn đề upload

là gì mới trong phiên bản 1.3.0-rc1:

  • Khắc phục vấn đề mà đối tượng nhận dạng (id) sẽ là tiêu cực (trên một số nền tảng).
  • chế độ debug Fix với bộ nhớ đệm đĩa ra khỏi nơi lưu trữ tạm thời được tạo ra ở vị trí sai (tức là bên cạnh các tập tin hơn là trong một thư mục tạm thời).
  • Cố định vấn đề với tải háo hức và mẫu khởi tạo.
  • Fix xử lý sai của khai báo XML.
  • Fix một AttributeError cho các đối tượng mà không có một thuộc tính '__CLASS__'.
  • Khi làm bằng kim loại: điền khe, bất kỳ tal: lặp lại trong các kim loại: yếu tố xác định khe nên được thay thế / bỏ qua
  • .
  • Xử lý một số cú pháp TAL bị hỏng với các thuộc tính / xác định không có giá trị nhất định.

là gì mới trong phiên bản 1.2.13 :

  • Cố định vấn đề mà nhập một biến lặp lại trong các lặp lại biểu tượng sẽ không được mang theo với một khe cắm macro.
  • Thêm hỗ trợ cho attrs (chỉ đọc từ điển mà chứa các thuộc tính tĩnh).
  • Cố định vấn đề mà các template cache tạm thời được thành lập để hỗ trợ gỡ lỗi sẽ không được thanh lọc tự động.

là gì mới trong phiên bản 1.2.12:

  • Parser bây giờ có thể phân tích các tài liệu có chứa không mảnh -structured.
  • Compiler bây giờ báo cáo một lỗi nếu một loại biểu hiện không rõ.
  • Edge-trường hợp vấn đề có một kết quả biểu đã thực sự không phải là một giá trị năng động, nhưng một chuỗi tĩnh (ví dụ như chuỗi: Hello).

là gì mới trong phiên bản 1.2.10:

  • Cố định một vấn đề mà nó không thể mở rộng một macro bằng cách cung cấp các mẫu ví dụ.

là gì mới trong phiên bản 1.2.9:

  • Khi sử dụng các yếu tố được nêu tên trong một điều khoản dịch, sử dụng các chức năng phần lần để tạo ra sản lượng, chứ không phải tuần tự tĩnh.
  • Fix xử lý của i18n: thuộc tính trong Babel mẫu vắt
  • .

là gì mới trong phiên bản 1.2.6:

  • Giải quyết con đường thực trước khi kiểm tra registry XInclude. Điều này sửa chữa cache nhớ khi sử dụng đường dẫn tương đối.

là gì mới trong phiên bản 1.2.5:

  • Sử dụng một danh sách đen để lọc dựng sẵn python có sẵn trong các biểu thức . Bản sửa lỗi này biến mất của nhiều dựng sẵn phổ biến trong các phiên bản trước đó.

là gì mới trong phiên bản 1.2.1:

  • Cố định vấn đề mà trang trí được sử dụng trong nội bộ của các trình biên dịch sẽ được âm thầm giảm quá trình biên dịch trên Python 2.4. Sửa chữa điều này giải quyết một vấn đề với trận đấu mẫu không được xử lý.
  • Đối tượng mà không phải là chuỗi hoặc số, và sẽ không cung cấp một phương pháp __html__, bây giờ được coi là thông điệp i18n. Điều này có nghĩa rằng họ sẽ được tự động dịch (sử dụng nội suy hoặc chèn văn bản dựa trên các thẻ hoặc thay thế).
  • Cố định vấn đề mà dịch tham số sẽ không được áp dụng vào tập tin dựa trên mẫu.
  • Thêm Babel vắt nhắn cho Python, ZPT và Genshi tập tin.
  • Chính xác xử lý dịch, nơi một msgstr có một bản dịch có sản phẩm nào.

là gì mới trong phiên bản 1.0.4:

  • Cố định vấn đề mà các tập tin dựa trên mẫu đã xây dựng không chấp nhận các tham số mã hóa.
  • Sử dụng thận trọng hơn khi giảm trở lại để tra cứu từ điển.

Yêu cầu :

  • Python 2.5 hoặc cao hơn
  • PyPy

Phần mềm tương tự

Resistance
Resistance

12 May 15

Base
Base

11 Mar 16

Pimax
Pimax

6 Jun 15

Ý kiến ​​để Chameleon

Bình luận không
Nhập bình luận
Bật hình ảnh!